根据属性值的数据类型,业务字段属性分为以下类型:
• 字符串值
• 布尔值
• URL 值
• 整数值
• 浮点值
• 具有单位值的浮点
• 日期和时间值
• 参考类型
|
基于 STEP 的数据交换不支持参考类型特定属性。
|
除了基于数据类型的分类外;根据这些属性与各种 Windchill 业务对象相关联的方式,可以将这些属性分为以下属性类型。
• 类型化的
• Ad-hoc
• 分类
Windchill XML 格式的表示
在基于 XML 的数据表示中,示例业务字段表示以以下方式表示
<businessField>
<businessFieldID>
<solution>WINDCHILL</solution>
<namespace>
<category>type</category>
<name>org.rnd.TestPart</name>
</namespace>
<name>accAttr</name>
</businessFieldID>
<datatype>wt.units.FloatingPointWithUnits</datatype>
<datatypeQualifier>QOM=Acceleration,BASE_UNITS=m/s**2</datatypeQualifier>
<value>23.21|4|m/s**2</value>
<value>12.12|6|m/s**2</value>
<value>33.31|8|m/s**2</value>
<value>56.63|10|m/s**2</value>
</businessField>
支持的类型
业务字段属性交换的对象类型必须在 stepdex.properties 中注册。必须设置特性 wt.stepdex.suppported.businessfield.exchange.types。需要为特性提供以逗号分隔的值。必须为每个可变类型提供限定名称。
例如,如果要支持对象类型 (例如 WCTYPE|wt.part.WTPart|com.ptc.MyPart 和 WCTYPE|wt.part.WTPart|com.ptc.computerPart) 的业务字段导入,则必须在 stepdex.properties 中进行以下输入:wt.stepdex.suppported.businessfield.exchange.types=com.ptc.MyPart, com.ptc.computerPart