IfcMeasureResource(度量资源)

IfcMeasureResource(度量资源)

IfcMeasureResource可以分配给数量的单位和定义的度量值类型。

在不同类型的单位中,有五种基本情况:

①基本国际单位制单位,包括ISO-1000规定的主要物理量的一些基本单位,如米或毫米作为长度测量单位或平方米作为面积测量单位。该单位可能具有缩放前缀(例如:milli、kilo)。

②导出的国际单位,定义为基本国际单位的推导,例如牛顿(kg m/s2)作为力的单位。基本和导出的国际单位制都是用国际单位制表示的国际单位制。

③基于换算的单位,可通过比例因子从国际单位制中导出;例如英寸,可使用国际单位制定义长度测量,即英寸为25.4毫米。

④派生单位,可以定义为若干基本单位的派生或组合。在导出单位中,每个基本单位“分量”在定义导出单位时都具有维度指数;例如,kg/m2,其中kg(kg)具有维度指数1,m具有指数-2。

⑤上下文相关单位,不能定义为使用国际单位制的基于转换的单位。

关于在本规范中使用度量定义类型(例如,ifclengthemeasure、IfcTimeMeasure)作为属性数据类型,有三种基本情况:

Ⅰ、实体类型属性的数据类型是度量值定义的类型,因此在实例级别上不可能定义度量值的单位:

ENTITY IfcBoundingBox
SUBTYPE OF(IfcGeometricRepresentationItem);
Corner : IfcCartesianPoint;
XDim : IfcPositiveLengthMeasure;
YDim : IfcPositiveLengthMeasure;
ZDim : IfcPositiveLengthMeasure;
END_ENTITY;

在这种情况下,度量类型的相应单位的全局单位分配定义了此定义的度量类型的所有用法的单位(下面的情况2和3除外)。

Ⅱ、属性的数据类型是IfcMeasureWithUnit,它允许为该实体类型的每个实例定义单元,独立且可能重写全局单元分配:

ENTITY IfcConversionBasedUnit
SUPERTYPE OF (ONEOF
(IfcConversionBasedUnitWithOffset))
SUBTYPE OF (IfcNamedUnit);
Name : IfcLabel;
ConversionFactor : IfcMeasureWithUnit;
END_ENTITY;

在这种情况下,相关的度量定义类型(来自IfcMeasureWithUnit.ValueComponent:IfcValue select列表)不是由架构精确定义的,而是由上下文隐含的。

Ⅲ、实体类型有一个单独的“unit”属性,该属性允许为实体类型的另一个属性定义单位,以表示实际值:

ENTITY IfcPropertySingleValue
SUBTYPE OF (IfcSimpleProperty);
NominalValue : IfcValue;
Unit : OPTIONAL IfcUnit;
END_ENTITY;

尽管在不同实体类型的属性中,2和3种不同的单位可以用于同一实体类型的不同实例或同一度量值类型,但如果可以避免,建议不要为同一度量值定义的类型混合不同的单位。下面给出了上述每个基本情况的一些例子。

Measure Type Unit Symbol Derivation IfcSiUnitEnum IfcUnitEnum IfcDerivedUnitEnum Defined value types
Absorbed dose, specific energy
impact, kerma, absorbed dose index
SI / Derived gray Gy J / kg GRAY ABSORBEDDOSEUNIT   IfcAbsorbedDoseMeasure
Acceleration Derived     m / s2     ACCELERATIONUNIT IfcAccelerationMeasure
Acidity (pH) Derived pH pH mol / l     PHUNIT IfcPHMeasure
Activity (of radionuclide) SI / Derived becquerel Bq 1 / s BECQUEREL RADIOACTIVITYUNIT   IfcRadioActivityMeasure
Amount of substance SI/Basic mole mol   MOLE AMOUNTOFSUBSTANCEUNIT   IfcAmountOfSubstanceMeasure
Angular velocity Derived     rad / s     ANGULARVELOCITYUNIT IfcAngularVelocityMeasure
Area SI/Derived square metre m2 m2 SQUARE_METRE AREAUNIT   IfcAreaMeasure
Area density Derived     kg / m2     AREADENSITYUNIT IfcAreaDensityMeasure
-               IfcBoolean
-               IfcComplexNumber
Compound plane angle Compound     degree, min, s     COMPOUNDPLANEANGLEUNIT IfcCompoundPlaneAngleMeasure
-               IfcContextDependentMeasure
-               IfcCountMeasure
-               IfcDescriptiveMeasure
Capacitance SI / Derived farad F C / V FARAD ELECTRICCAPACITANCEUNIT   IfcElectricCapacitanceMeasure
Celsius temperature SI / Basic degree Celsius ºC 1 ºC = 1 K DEGREE_CELSIUS THERMODYNAMICTEMPERATUREUNIT   IfcThermodynamicTemperatureMeasure
Curvatue Derived     rad / m     CURVATUREUNIT IfcCurvatureMeasure
-               IfcDate 
(lexical representation according to ISO 8601)
-               IfcDateTime 
(lexical representation according to ISO 8601)
Dose equivalent, dose equivalent
index
SI / Derived sievert Sv J / kg SIEVERT DOSEEQUIVALENTUNIT   IfcDoseEquivalentMeasure
-               IfcDuration 
(lexical representation according to ISO 8601)
Dynamic viscosity Derived     Pa · s     DYNAMICVISCOSITYUNIT IfcDynamicViscosityMeasure
Electric charge, 
quantity of electricity
SI / Derived coulomb C A · s COULOMB ELECTRICCHARGEUNIT   IfcElectricChargeMeasure
Electric conductance SI / Derived siemens S 1 / W SIEMENS ELECTRICCONDUCTANCEUNIT   IfcElectricConductanceMeasure
Electric current SI / Basic ampere A   AMPERE ELECTRICCURRENTUNIT   IfcElectricCurrentMeasure
Electric potential, potential 
difference, tension, electromotive force
SI / Derived volt V W / A VOLT ELECTRICVOLTAGEUNIT   IfcElectricVoltageMeasure
Electric resistance SI / Derived ohm W V / A OHM ELECTRICRESISTANCEUNIT   IfcElectricResistanceMeasure
Energy, work, quantity of heat SI / Derived joule J N · m JOULE ENERGYUNIT   IfcEnergyMeasure
Force SI / Derived newton N kg · m / s2 NEWTON FORCEUNIT   IfcForceMeasure
Frequency SI / Derived hertz Hz 1 / s HERTZ FREQUENCYUNIT   IfcFrequencyMeasure
Heat flux density Derived     W / m2     HEATFLUXDENSITYUNIT IfcHeatFluxDensityMeasure
Heating value Derived     J / kg     HEATINGVALUEUNIT IfcHeatingValueMeasure
-               IfcIdentifier
Illuminance SI / Derived lux lx lm / m2 LUX ILLUMINANCEUNIT   IfcIlluminanceMeasure
Inductance SI / Derived henry H Wb / A HENRY INDUCTANCEUNIT   IfcInductanceMeasure
-               IfcInteger
(Integer) Count rate Derived     1 / s     INTEGERCOUNTRATEUNIT IfcIntegerCountRateMeasure
Ion concentration Derived     g / l     IONCONCENTRATIONUNIT IfcIonConcentrationMeasure
Isothermal moisture capacity Derived     m3 / kg     ISOTHERMALMOISTURECAPACITYUNIT IfcIsothermalMoistureCapacityMeasure
Kinematic viscosity Derived     m2 / s     KINEMATICVISCOSITYUNIT IfcKinematicViscosityMeasure
Length SI / Basic metre m   METRE LENGTHUNIT   IfcLengthMeasure
-               IfcLabel
Linear force Derived     N / m     LINEARFORCEUNIT IfcLinearForceMeasure
Linear moment Derived     N · m / m     LINEARMOMENTUNIT IfcLinearMomentMeasure
Linear stiffness Derived     N / m     LINEARSTIFFNESSUNIT IfcLinearStiffnessMeasure
Linear velocity Derived     m / s     LINEARVELOCITYUNIT IfcLinearVelocityMeasure
-               IfcLogical
Luminous flux SI / Derived lumen lm cd · sr LUMEN LUMINOUSFLUXUNIT   IfcLuminousFluxMeasure
Luminous intensity SI / Basic candela cd   CANDELA LUMINOUSINTENSITYUNIT   IfcLuminousIntensityMeasure
Luminous intensity distribution Derived     cd / lm     LUMINOUSINTENSITYDISTRIBUTIONUNIT IfcLuminousIntensityDistributionMeasure
Magnetic flux SI / Derived weber Wb V · s WEBER MAGNETICFLUXUNIT   IfcMagneticFluxMeasure
Magnetic flux density SI / Derived tesla T Wb / m2 TESLA MAGNETICFLUXDENSITYUNIT   IfcMagneticFluxDensityMeasure
Mass SI / Basic gram g (kg)   GRAM MASSUNIT   IfcMassMeasure
Mass density Derived     kg / m3     MASSDENSITYUNIT IfcMassDensityMeasure
Mass flow rate Derived     kg / s     MASSFLOWRATEUNIT IfcMassFlowRateMeasure
Mass per length Derived     kg / m     MASSPERLENGTHUNIT IfcMassPerLengthMeasure
Modulus of elasticity Derived     N / m2     MODULUSOFELASTICITYUNIT IfcModulusOfElasticityMeasure
Modulus of linear subgrade reaction Derived     N / m2     MODULUSOFLINEARSUBGRADEREACTIONUNIT IfcModulusOfLinearSubgradeReactionMeasure
Modulus of rotational subgrade reaction Derived     N · m / m · rad     MODULUSOFROTATIONALSUBGRADEREACTIONUNIT IfcModulusOfRotationalSubgradeReactionMeasure
Modulus of subgrade reaction Derived     N / m3     MODULUSOFSUBGRADEREACTIONUNIT IfcModulusOfSubgradeReactionMeasure
Moisture diffusivity Derived     m3 / s     MOISTUREDIFFUSIVITYUNIT IfcMoistureDiffusivityMeasure
Molecular weight Derived     g / mol     MOLECULARWEIGHTUNIT IfcMolecularWeightMeasure
Moment of inertia Derived     m4     MOMENTOFINERTIAUNIT IfcMomentOfInertiaMeasure
-               IfcMonetaryMeasure
(Non negative length)     m     LENGTHUNIT   IfcNonNegativeLengthMeasure
-               IfcNormalisedRatioMeasure
-               IfcNumericMeasure
-               IfcParameterValue
Planar force Derived     N / m2     PLANARFORCEUNIT IfcPlanarForceMeasure
Plane angle SI / Derived radian rad m / m = 1 RADIAN PLANEANGLEUNIT   IfcPlaneAngleMeasure
(Positive length)     m     LENGTHUNIT   IfcPositiveLengthMeasure
(Positive plane angle)     rad     PLANEANGLEUNIT   IfcPositivePlaneAngleMeasure
-               IfcPositiveRatioMeasure
Power SI / Derived watt W J / s WATT POWERUNIT   IfcPowerMeasure
Pressure, stress SI / Derived pascal Pa N / m2 PASCAL PRESSUREUNIT   IfcPressureMeasure
-               IfcRatioMeasure
-               IfcReal
Rotational frequency Derived     cycles / s     ROTATIONALFREQUENCYUNIT IfcRotationalFrequencyMeasure
Rotational mass Derived     kg · m2     ROTATIONALMASSUNIT IfcRotationalMassMeasure
Rotational stiffness Derived     N · m / rad     ROTATIONALSTIFFNESSUNIT IfcRotationalStiffnessMeasure
Sectional area integral Derived     m5     SECTIONALAREAINTEGRALUNIT IfcSectionalAreaIntegralMeasure
Section modulus Derived     m3     SECTIONMODULUSUNIT IfcSectionModulusMeasure
Shear modulus Derived     N / m2     SHEARMODULUSUNIT IfcShearModulusMeasure
Solid angle SI / Derived steradin sr m2 / m2 = 1 STERADIAN SOLIDANGLEUNIT   IfcSolidAngleMeasure
Sound power   watt W W     SOUNDPOWERUNIT IfcSoundPowerMeasure
Sound power level   decibel db W / W     SOUNDPOWERLEVELUNIT IfcSoundPowerLevelMeasure
Sound pressure   pascal Pa Pa     SOUNDPRESSUREUNIT IfcSoundPressureMeasure
Sound pressure level   decibel db Pa / Pa     SOUNDPRESSURELEVELUNIT IfcSoundPressureLevelMeasure
Specific heat capacity Derived     J / kg· K     SPECIFICHEATCAPACITYUNIT IfcSpecificHeatCapacityMeasure
Temperature gradient       K / m     TEMPERATUREGRADIENTUNIT IfcTemperatureGradientMeasure
Temperature change       K / s     TEMPERATURERATEOFCHANGEUNIT IfcTemperatureRateOfChangeMeasure
-               IfcText
Thermal admittance Derived     W / m2 · K     THERMALADMITTANCEUNIT IfcThermalAdmittanceMeasure
Thermal conductivity Derived     W / m · K     THERMALCONDUCTIVITYUNIT IfcThermalConductivityMeasure
Thermal expansion coefficient       1 / K     THERMALEXPANSIONCOEFFICIENTUNIT IfcThermalExpansionCoefficientMeasure
Thermal resistance Derived     m2 · K / W     THERMALRESISTANCEUNIT IfcThermalResistanceMeasure
Thermal transmittance Derived     W / m2 · K     THERMALTRANSMITTANCEUNIT IfcThermalTransmittanceMeasure
Thermodynamic temperature SI / Basic kelvin K   KELVIN THERMODYNAMICTEMPERATUREUNIT   IfcThermodynamicTemperatureMeasure
-               IfcTime 
(lexical representation according to ISO 8601)
Time SI / Basic second s   SECOND TIMEUNIT   IfcTimeMeasure
-               IfcTimeStamp
Torque Derived     N· m     TORQUEUNIT IfcTorqueMeasure
Vapor permeability Derived     kg / s · m · Pa     VAPORPERMEABILITYUNIT IfcVaporPermeabilityMeasure
Volume SI / Derived cubic metre m3 m3 CUBIC_METRE VOLUMEUNIT   IfcVolumeMeasure
Volumetric flow rate Derived     m3 / s     VOLUMETRICFLOWRATEUNIT IfcVolumetricFlowRateMeasure
Warping constant       m6     WARPINGCONSTANTUNIT IfcWarpingConstantMeasure
Warping moment Derived     N · m2     WARPINGMOMENTUNIT IfcWarpingMomentMeasure

 

Types
1 IfcAbsorbedDoseMeasure
2 IfcAccelerationMeasure
3 IfcAmountOfSubstanceMeasure
4 IfcAngularVelocityMeasure
5 IfcAreaDensityMeasure
6 IfcAreaMeasure
7 IfcBinary
8 IfcBoolean
9 IfcComplexNumber
10 IfcCompoundPlaneAngleMeasure
11 IfcContextDependentMeasure
12 IfcCountMeasure
13 IfcCurvatureMeasure
14 IfcDescriptiveMeasure
15 IfcDoseEquivalentMeasure
16 IfcDynamicViscosityMeasure
17 IfcElectricCapacitanceMeasure
18 IfcElectricChargeMeasure
19 IfcElectricConductanceMeasure
20 IfcElectricCurrentMeasure
21 IfcElectricResistanceMeasure
22 IfcElectricVoltageMeasure
23 IfcEnergyMeasure
24 IfcForceMeasure
25 IfcFrequencyMeasure
26 IfcHeatFluxDensityMeasure
27 IfcHeatingValueMeasure
28 IfcIdentifier
29 IfcIlluminanceMeasure
30 IfcInductanceMeasure
31 IfcInteger
32 IfcIntegerCountRateMeasure
33 IfcIonConcentrationMeasure
34 IfcIsothermalMoistureCapacityMeasure
35 IfcKinematicViscosityMeasure
36 IfcLabel
37 IfcLengthMeasure
38 IfcLinearForceMeasure
39 IfcLinearMomentMeasure
40 IfcLinearStiffnessMeasure
41 IfcLinearVelocityMeasure
42 IfcLogical
43 IfcLuminousFluxMeasure
44 IfcLuminousIntensityDistributionMeasure
45 IfcLuminousIntensityMeasure
46 IfcMagneticFluxDensityMeasure
47 IfcMagneticFluxMeasure
48 IfcMassDensityMeasure
49 IfcMassFlowRateMeasure
50 IfcMassMeasure
51 IfcMassPerLengthMeasure
52 IfcModulusOfElasticityMeasure
53 IfcModulusOfLinearSubgradeReactionMeasure
54 IfcModulusOfRotationalSubgradeReactionMeasure
55 IfcModulusOfSubgradeReactionMeasure
56 IfcMoistureDiffusivityMeasure
57 IfcMolecularWeightMeasure
58 IfcMomentOfInertiaMeasure
59 IfcMonetaryMeasure
60 IfcNonNegativeLengthMeasure
61 IfcNormalisedRatioMeasure
62 IfcNumericMeasure
63 IfcParameterValue
64 IfcPHMeasure
65 IfcPlanarForceMeasure
66 IfcPlaneAngleMeasure
67 IfcPositiveInteger
68 IfcPositiveLengthMeasure
69 IfcPositivePlaneAngleMeasure
70 IfcPositiveRatioMeasure
71 IfcPowerMeasure
72 IfcPressureMeasure
73 IfcRadioActivityMeasure
74 IfcRatioMeasure
75 IfcReal
76 IfcRotationalFrequencyMeasure
77 IfcRotationalMassMeasure
78 IfcRotationalStiffnessMeasure
79 IfcSectionalAreaIntegralMeasure
80 IfcSectionModulusMeasure
81 IfcShearModulusMeasure
82 IfcSolidAngleMeasure
83 IfcSoundPowerLevelMeasure
84 IfcSoundPowerMeasure
85 IfcSoundPressureLevelMeasure
86 IfcSoundPressureMeasure
87 IfcSpecificHeatCapacityMeasure
88 IfcTemperatureGradientMeasure
89 IfcTemperatureRateOfChangeMeasure
90 IfcText
91 IfcThermalAdmittanceMeasure
92 IfcThermalConductivityMeasure
93 IfcThermalExpansionCoefficientMeasure
94 IfcThermalResistanceMeasure
95 IfcThermalTransmittanceMeasure
96 IfcThermodynamicTemperatureMeasure
97 IfcTimeMeasure
98 IfcTorqueMeasure
99 IfcVaporPermeabilityMeasure
100 IfcVolumeMeasure
101 IfcVolumetricFlowRateMeasure
102 IfcWarpingConstantMeasure
103 IfcWarpingMomentMeasure
104 IfcDerivedUnitEnum
105 IfcSIPrefix
106 IfcSIUnitName
107 IfcUnitEnum
108 IfcDerivedMeasureValue
109 IfcMeasureValue
110 IfcSimpleValue
111 IfcUnit
112 IfcValue


Entities
1 IfcContextDependentUnit
2 IfcConversionBasedUnit
3 IfcConversionBasedUnitWithOffset
4 IfcDerivedUnit
5 IfcDerivedUnitElement
6 IfcDimensionalExponents
7 IfcMeasureWithUnit
8 IfcMonetaryUnit
9 IfcNamedUnit
10 IfcSIUnit
11 IfcUnitAssignment

Functions
1 IfcCorrectDimensions
2 IfcCorrectUnitAssignment
3 IfcDeriveDimensionalExponents
4 IfcDimensionsForSiUnit

--------------------------------------------------------------------------------------------------

类型:
1 IfcAbsorbedDoseMeasure ()
2 IfcAccelerationMeasure  (加速度单位)
3 IfcAmountOfSubstanceMeasure  ()
4 IfcAngularVelocityMeasure  (角速度单位)
5 IfcAreaDensityMeasure  (面积密度单位)
6 IfcAreaMeasure  (面积单位)
7 IfcBinary  ()
8 IfcBoolean (布尔型)
9 IfcComplexNumber  (复数)
10 IfcCompoundPlaneAngleMeasure (复合平面角单位)
11 IfcContextDependentMeasure
12 IfcCountMeasure (计数单位)
13 IfcCurvatureMeasure (曲率单位)
14 IfcDescriptiveMeasure
15 IfcDoseEquivalentMeasure
16 IfcDynamicViscosityMeasure (动态粘度单位)
17 IfcElectricCapacitanceMeasure (电容单位)
18 IfcElectricChargeMeasure (电荷单位)
19 IfcElectricConductanceMeasure (电导单位)
20 IfcElectricCurrentMeasure (电流单位)
21 IfcElectricResistanceMeasure
22 IfcElectricVoltageMeasure
23 IfcEnergyMeasure
24 IfcForceMeasure
25 IfcFrequencyMeasure
26 IfcHeatFluxDensityMeasure
27 IfcHeatingValueMeasure
28 IfcIdentifier
29 IfcIlluminanceMeasure
30 IfcInductanceMeasure
31 IfcInteger
32 IfcIntegerCountRateMeasure
33 IfcIonConcentrationMeasure
34 IfcIsothermalMoistureCapacityMeasure
35 IfcKinematicViscosityMeasure
36 IfcLabel
37 IfcLengthMeasure
38 IfcLinearForceMeasure
39 IfcLinearMomentMeasure
40 IfcLinearStiffnessMeasure
41 IfcLinearVelocityMeasure
42 IfcLogical
43 IfcLuminousFluxMeasure
44 IfcLuminousIntensityDistributionMeasure
45 IfcLuminousIntensityMeasure
46 IfcMagneticFluxDensityMeasure
47 IfcMagneticFluxMeasure
48 IfcMassDensityMeasure
49 IfcMassFlowRateMeasure
50 IfcMassMeasure
51 IfcMassPerLengthMeasure
52 IfcModulusOfElasticityMeasure
53 IfcModulusOfLinearSubgradeReactionMeasure
54 IfcModulusOfRotationalSubgradeReactionMeasure
55 IfcModulusOfSubgradeReactionMeasure
56 IfcMoistureDiffusivityMeasure
57 IfcMolecularWeightMeasure
58 IfcMomentOfInertiaMeasure
59 IfcMonetaryMeasure
60 IfcNonNegativeLengthMeasure
61 IfcNormalisedRatioMeasure
62 IfcNumericMeasure
63 IfcParameterValue
64 IfcPHMeasure
65 IfcPlanarForceMeasure
66 IfcPlaneAngleMeasure
67 IfcPositiveInteger
68 IfcPositiveLengthMeasure
69 IfcPositivePlaneAngleMeasure
70 IfcPositiveRatioMeasure
71 IfcPowerMeasure
72 IfcPressureMeasure
73 IfcRadioActivityMeasure
74 IfcRatioMeasure
75 IfcReal
76 IfcRotationalFrequencyMeasure
77 IfcRotationalMassMeasure
78 IfcRotationalStiffnessMeasure
79 IfcSectionalAreaIntegralMeasure
80 IfcSectionModulusMeasure
81 IfcShearModulusMeasure
82 IfcSolidAngleMeasure
83 IfcSoundPowerLevelMeasure
84 IfcSoundPowerMeasure
85 IfcSoundPressureLevelMeasure
86 IfcSoundPressureMeasure
87 IfcSpecificHeatCapacityMeasure
88 IfcTemperatureGradientMeasure
89 IfcTemperatureRateOfChangeMeasure
90 IfcText
91 IfcThermalAdmittanceMeasure
92 IfcThermalConductivityMeasure
93 IfcThermalExpansionCoefficientMeasure
94 IfcThermalResistanceMeasure
95 IfcThermalTransmittanceMeasure
96 IfcThermodynamicTemperatureMeasure
97 IfcTimeMeasure
98 IfcTorqueMeasure
99 IfcVaporPermeabilityMeasure
100 IfcVolumeMeasure
101 IfcVolumetricFlowRateMeasure
102 IfcWarpingConstantMeasure
103 IfcWarpingMomentMeasure
104 IfcDerivedUnitEnum
105 IfcSIPrefix
106 IfcSIUnitName
107 IfcUnitEnum
108 IfcDerivedMeasureValue
109 IfcMeasureValue
110 IfcSimpleValue
111 IfcUnit
112 IfcValue


实体:
1 IfcContextDependentUnit
2 IfcConversionBasedUnit
3 IfcConversionBasedUnitWithOffset
4 IfcDerivedUnit
5 IfcDerivedUnitElement
6 IfcDimensionalExponents
7 IfcMeasureWithUnit 
8 IfcMonetaryUnit 
9 IfcNamedUnit
10 IfcSIUnit
11 IfcUnitAssignment

函数:
1 IfcCorrectDimensions
2 IfcCorrectUnitAssignment
3 IfcDeriveDimensionalExponents
4 IfcDimensionsForSiUnit (国际单位制尺寸)

原文地址:https://www.cnblogs.com/herd/p/12174488.html