IFC 4.3.2.20251031 (IFC4X3_ADD2) under development

8.11.3.3 IfcConversionBasedUnitWithOffset(带偏移基于转换单位)

RV ⓘ
AbV ⓘ

8.11.3.3.1 语义定义(Semantic definition)

IfcConversionBasedUnitWithOffset 是一种通过应用转换因子和偏移量从另一个单位转换而来的单位。

示例:温度单位华氏度基于温度单位开尔文定义如下:

$$ f = 1.8k - 459.67 $$

其中 k 是以开尔文表示的绝对温度,f 是同一温度的华氏度表示。以下实体实例将华氏度定义为一个单位:

IfcConversionBasedUnitWithOffset(
   IfcDimensionalExponents(0, 0, 0, 0, 1, 0, 0),
   THERMODYNAMICTEMPERATUREUNIT,
   'Fahrenheit',
   IfcMeasureWithUnit(
     IfcThermodynamicTemperatureMeasure(1/1.8),
     IfcSIUnit(THERMODYNAMICTEMPERATUREUNIT, ?, KELVIN)),
   -459.67);

8.11.3.3.2 实体继承(Entity inheritance)

8.11.3.3.3 特性(Attributes)

# 特性(Attributes) 类型 描述
IfcNamedUnit (2)
1 Dimensions IfcDimensionalExponents

通过国际单位制基本单位的量纲指数来定义命名单位。

2 UnitType IfcUnitEnum

单位的类型。

IfcConversionBasedUnit (3)
3 Name IfcLabel

用于指代基于转换单位的单词或词组。

4 ConversionFactor IfcMeasureWithUnit

转换单位所源自的物理量。

HasExternalReference SET [0:?] OF IfcExternalReferenceRelationship FOR RelatedResourceObjects

与基于转换单位相关联的外部信息(例如库、分类或文档信息)的引用。

点击显示 5 个隐藏的继承特性 点击隐藏 5 个继承特性
IfcConversionBasedUnitWithOffset (1)
5 ConversionOffset IfcReal

在应用继承的 ConversionFactor 后要添加的正或负偏移量。

表 8.11.3.3.A

8.11.3.3.4 形式化表示(Formal representation)

ENTITY IfcConversionBasedUnitWithOffset
 SUBTYPE OF (IfcConversionBasedUnit);
	ConversionOffset : IfcReal;
END_ENTITY;

8.11.3.3.5 参考文献