与其他应用程序集成 > Windchill Workgroup Manager 文档 > Creo Elements/Direct Modeling > 高级技术 > Windchill Workgroup Manager for Creo Elements/Direct Modeling 支持“带单位的实数”属性类型
Windchill Workgroup Manager for Creo Elements/Direct Modeling 支持“带单位的实数”属性类型
Windchill Workgroup Manager for Creo Elements/Direct Modeling 支持所有属性类型,包括“带单位的实数”。对于该属性类型,Windchill Workgroup Manager for Creo Elements/Direct Modeling 支持总共 58 个测量数量中的 28 个测量数量,如下表所示。
在“支持的测量单位”表中列出的 28 个单位之外,
“已转换”列中列出了已根据默认建模单位转换或未转换的单位。
* 
基于长度、角度和质量的复合单位已根据默认 Modeling 单位实现转换。
对于未转换的单位,“Modeling 结构浏览器”中显示的单位与 Windchill 中的内部单位相同。
支持的测量单位
测量类型
测量单位
已转换
压强
Pa
动态粘度
Pa*s
单位长度质量
kg/m
电流
A
亮度
cd
温度
degK
质量
kg
频率
Hz 为 1/s
时间
s
* 
在所有测量系统中,时间单位为 s (秒)。
角度加速度
r/s**2
角速度
r/s
角度
r
传导率
W/(m*K)
N
加速度
m/s**2
速度
m/s
长度
m
电阻
ohm
电势
V
功率
W
剂量
Gy
运动粘度
m**2/s
面积
m**2
能量
J
转矩
N*m
惯性矩或转动惯量
kg*m**2
流速
m**3/s
体积
m**3
在上表中列出的 28 个数量中,仅以下三个数量可使用 Creo Elements/Direct Modeling 中的单位系统设置直接进行配置:
长度
角度
质量
对于“长度”、“角度”和“质量”而言,在 Windchill Workgroup Manager 的 Windchill 显示单位中显示的测量数量会转换为默认的 Modeling 单位。例如,长度在 Windchill 中显示为 10 m,而在 Modeling 中显示为 1000 cm (如果 Modeling 中的默认单位设置为“厘米”)。有关如何更改设置的信息,请参阅 Creo Elements/Direct Modeling 帮助中的“更改系统设置”。
对于“带单位的实数”属性类型,您可以执行以下操作:
Windchill 中,将“带单位的实数”属性的值显示为 Annotation 和 Drafting 绘图上的文本参考。
将带单位的实数和支持的测量数量分配至 Workgroup Manager 支持的全部对象类型。
如果您将 PTC Creo 和 Creo Elements/DirectWindchill 配合使用,则可使用通用参数及其单位,例如在两个 CAD 应用程序中都使用重量。您也可以将这些通用参数及其单位映射到 Windchill 中相同的带单位的自定义属性。
有关如何创建属性、管理测量数量、查看受支持的数据类型或自定义“结构浏览器”的信息,请参阅以下主题:
有关如何查看和编辑 Windchill 属性的信息,请参阅在 Creo Elements/Direct Modeling 中查看和编辑 Windchill 属性
在“Modeling 结构浏览器”中,将值赋给“带单位的实数”属性
在“Modeling 结构浏览器”中,如果想要初始化或为“带单位的实数”属性赋值,您必须编辑 uwgm_browser_views.lsp 文件,如以下示例所示。
(defun set-windchill-RealNumberwithUnit-attribute (node value)
(let ((sel_item (oli:sd-pathname-to-obj (oli:browsernode-objpath node))))
(oli:sd-uwgm-reload-in-full-mode sel_item)(oli:sd-uwgm-set-model-attribute sel_item "RealNumberwithUnitAttribute" ( uwgm-string-to-RNU value "Acceleration") )
)
)
* 
“加速度”为“测量类型”。
更新自定义文件后,可在“Modeling 结构浏览器”中执行以下操作:
为“带单位的实数”属性指定值和单位。单位将根据测量类型转换为默认 Modeling 单位。例如,如果您指定 1 kg,而默认 Modeling 单位为 g,则显示的值为 1000 g。
仅为“带单位的实数”属性指定值。显示的单位是默认 Modeling 单位,具体取决于测量类型。
这对您有帮助吗?