在行业基金会课程中为IfcquantityLength实例分配价值



以下是IFC4架构。可以在这里找到。

<xs:element name="IfcQuantityLength" type="ifc:IfcQuantityLength" substitutionGroup="ifc:IfcPhysicalSimpleQuantity" nillable="true"/>
    <xs:complexType name="IfcQuantityLength">
        <xs:complexContent>
            <xs:extension base="ifc:IfcPhysicalSimpleQuantity">
                <xs:attribute name="LengthValue" type="ifc:IfcLengthMeasure" use="optional"/>
                <xs:attribute name="Formula" type="ifc:IfcLabel" use="optional"/>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>

和样本IFC文件中,我找到了以下与IfcQuantityLength

相对应的行
#68 = IFCQUANTITYLENGTH('Length', 'Length', $, 5000., $);

我遇到的问题是为什么有5个参数应该只有两个参数(LengthValueFormula),不是吗?其他参数是什么。$是否表示值是null?

我猜其他字段来自IfcPhysicalSimpleQuantity,这是IfcQuantityLength

的父母

给定Formula字段是可选的,是的,我猜$表示为空。

我建议您咨询可以在此处找到的IFC规格:http://www.buildingsmart-tech.org/ifc/ifc4/final/final/html/schema/ifcquantityresource/lexical/ifcquantitylength.htm如您所见,该实体与任何其他实体一样,都有一系列强制性和可选字段。在这里,有两个可选值与$相对应!它取决于以IFC格式生成数据模型的软件/应用程序,以指定要填充哪些可选字段。

相关内容

  • 没有找到相关文章

最新更新