8.11.3.10 IfcSIUnit(SI单位)
RV ⓘ
AbV ⓘ
8.11.3.10.1 语义定义(Semantic definition)
IfcSIUnit 涵盖标准SI基本单位(如米和秒)以及SI导出单位(如帕斯卡、平方米和立方米)。
8.11.3.10.2 实体继承(Entity inheritance)
8.11.3.10.3 特性(Attributes)
| # | 特性(Attributes) | 类型 | 描述 |
|---|---|---|---|
| IfcNamedUnit (2) | |||
| 1 | Dimensions | IfcDimensionalExponents |
通过国际单位制基本单位的量纲指数来定义命名单位。 |
| 2 | UnitType | IfcUnitEnum |
单位的类型。 |
| 点击显示 2 个隐藏的继承特性 点击隐藏 2 个继承特性 | |||
| IfcSIUnit (3) | |||
| 3 | Prefix | OPTIONAL IfcSIPrefix |
用于定义单位十进制倍数和约数的SI词头。 |
| 4 | Name | IfcSIUnitName |
用于指代SI单位的单词或词组。 |
| 1* | Dimensions | IfcDimensionalExponents |
此属性是形式化派生的
SI单位的量纲指数通过函数_IfcDimensionsForSIUnit_导出。 |
8.11.3.10.4 形式化表示(Formal representation)
ENTITY IfcSIUnit
SUBTYPE OF (IfcNamedUnit);
Prefix : OPTIONAL IfcSIPrefix;
Name : IfcSIUnitName;
DERIVE
SELF\IfcNamedUnit.Dimensions : IfcDimensionalExponents := IfcDimensionsForSIUnit (SELF.Name);
END_ENTITY;