基础 > 关系和参数 > 参数和关系中的单位 > 关于关系中的单位
  
关于关系中的单位
默认情况下,关系是区分单位的。区分单位的关系表现如下:
如果在关系中混合使用具有不同单位的参数,则系统会转换不同的单位以求解关系。例如,如果系统单位为 mm,而有一个值为 1 inch 的参数 B,系统就会将关系 d1=B 转换为 d1=25.4mm 进行计算。
可在同一关系中混合使用无单位参数和有单位的参数。例如,如果有一个无单位参数 A 和一个有单位参数 B,可具有下列关系:d3=B*A。本例中,A 作为标量值。也可包括无单位参数而在关系中直接指定单位。例如,d3=A[mm] + B
 
* Creo 1.0 之前的 Creo 版本不具有单位敏感性。
检查关系中的单位
可设置配置选项 relations_units_sensitive 以在求解时check单位。此选项具有以下值:
yes (默认) - 求解关系时考虑单位。如果单位丢失,系统会发出警告。
no - 忽略关系中的单位。
可通过单击 或单击“关系”(Relations) 对话框中的“实用工具”(Utilities) > “单位敏感性”(Unit Sensitive) 来控制选定对象 (在“关系”编辑器中列出) 的关系是否区分单位。
 
* 可将 relations_units_sensitive 配置选项设置为 no,然后应用“单位敏感性”(Unit Sensitive)。这样可避免系统在缺少关系时发布出错消息。
“校验”(Verify) 命令会从关系透视图中检查关系的有效性,并在单位出现冲突时发布出错消息。可设置配置选项 relations_num_const_units 以在关系中缺少单位时发出警告。如果将该选项设置为 yes,系统就会检查单位、发出警告,并提示用户应用单位修复关系。
 
如果要将关系添加至非实体模型 (例如主体),必须始终指定数字常量的单位。
非实体模型会忽略 relations_num_const_units 配置选项。