国际金融公司定义中$的含义是什么?

时间:2015-09-07 08:25:52

标签: ifc

这是IFC定义的片段:

#20=IFCORGANIZATION('','Anon Consulting','',$,$);

$个字符的含义是什么?现在,我受过教育的猜测是他们代表`null。我在哪里可以验证这个?

2 个答案:

答案 0 :(得分:3)

BuildingSmart(IFC标准的所有者)说

  

$字符对不定值进行编码,即如果未填写可选属性则显示。

所以,是的,它基本上是一个' null'值。

来源:http://www.buildingsmart-tech.org/implementation/faq/faq-specific-ifc-spec#Q6

答案 1 :(得分:1)

'$'符号代表无限的值。例如,在实体IfcTransitionCurveSegment2D中,如果它是进入的过渡,则半径通常是无限的。如果您查看STEP文件,它将带有'$'符号,而不是无限符号或类似符号。

ifc实体中的一些属性是可选的,这意味着您不必定义它们以创建有效的ifc对象。每当一个对象具有一个可选属性(用户没有定义),程序aso时,它也会在STEP中显示为“$”符号。

如果你想进一步研究这一点,所有这些都记录在ISO 10303 -21中。 我希望我能提供帮助。