单位集合接口
更多...
#include <UnitCollection.hxx>
单位集合接口
提供操作部件中单位的方法
要获取此类实例,请参考 NXOpen::BasePart
创建于NX4.0.0版本
◆ UnitDefaults
指定一组单位作为数据输入或对象信息的默认单位 对于每个测量值,将选择与指定选项匹配的单位类型。 该选项影响以下维度: 长度 质量 力 角度 温度 温差 不影响以下维度: 电荷量(安-秒) 发光强度(坎德拉) 物质的量(摩尔) 注意: 只有SI单位制是内部自洽的单位集合。例如, 所有公制单位集都使用力的单位(牛),但由于其定义为 千克·米/秒²,因此仅与SI单位集中使用的千克和米兼容。 类似地,除SI单位集外,所有单位集都使用度作为角度单位。
| 枚举值 |
|---|
| UnitDefaultsLbmInLbfDegF | 英制英寸部件的常用选项
|
| UnitDefaultsLbmFtLbfDegF | 不支持作为数据输入单位
|
| UnitDefaultsGMmNDegC | 不支持作为数据输入单位
|
| UnitDefaultsGCmNDegC | 不支持作为数据输入单位
|
| UnitDefaultsKgMNRadK | SI兼容单位制
|
| UnitDefaultsKgMmNDegC | 公制毫米部件的常用选项
|
| UnitDefaultsKgMNDegK | 用角度替代弧度的SI单位制
|
◆ begin()
| iterator NXOpen::UnitCollection::begin |
( |
| ) |
|
◆ Convert()
| double NXOpen::UnitCollection::Convert |
( |
NXOpen::Unit * | initialUnitType, |
|
|
NXOpen::Unit * | targetUnitType, |
|
|
double | initialValue ) |
将值从一种测量单位转换为另一种
- 返回
版本:NX4.0.0。
许可要求:无
- 参数
-
| initialUnitType | 初始测量单位 |
| targetUnitType | 目标测量单位 |
| initialValue | 初始值 |
◆ end()
| iterator NXOpen::UnitCollection::end |
( |
| ) |
|
|
inline |
◆ FindObject() [1/2]
| NXOpen::Unit * NXOpen::UnitCollection::FindObject |
( |
const char * | name | ) |
|
查找具有指定名称的单位 。
- 返回
- 找到的单位对象
创建于NX4.0.0。
许可证要求:无
- 参数
-
◆ FindObject() [2/2]
查找具有指定名称的单位 。
- 返回
- 找到的单位对象
创建于NX4.0.0。
许可证要求:无
- 参数
-
◆ GetBase() [1/2]
| NXOpen::Unit * NXOpen::UnitCollection::GetBase |
( |
const char * | measureName | ) |
|
获取指定测量类型的基础单位。 返回的单位类型取决于零件是英制还是公制零件。
- 返回
- 基础单位
版本:NX4.0.0。
许可要求:无
- 参数
-
◆ GetBase() [2/2]
获取指定测量类型的基础单位。 返回的单位类型取决于零件是英制还是公制零件。
- 返回
- 基础单位
版本:NX4.0.0。
许可要求:无
- 参数
-
◆ GetDataEntryUnit() [1/2]
| NXOpen::Unit * NXOpen::UnitCollection::GetDataEntryUnit |
( |
const char * | measureName | ) |
|
获取指定测量类型的数据输入单位。
- 返回
- 数据输入单位
版本:NX1899.0.0。
许可要求:无
- 参数
-
◆ GetDataEntryUnit() [2/2]
获取指定测量类型的数据输入单位。
- 返回
- 数据输入单位
版本:NX1899.0.0。
许可要求:无
- 参数
-
◆ GetDefaultDataEntryUnits()
获取指定部件中用于数据输入的默认单位集选项
创建于NX12.0.0。
许可证要求:无
◆ GetDefaultObjectInformationUnits()
获取指定部件中用于对象信息的默认单位集选项
创建于NX12.0.0。
许可证要求:无
◆ GetMeasures()
| std::vector< NXString > NXOpen::UnitCollection::GetMeasures |
( |
| ) |
|
获取系统中可用的各类测量类型列表。
测量类型包括长度、面积和体积
- 返回
- 测量类型名称数组
版本:NX4.0.0。
许可要求:无
◆ GetMeasureTypes() [1/2]
| std::vector< NXOpen::Unit * > NXOpen::UnitCollection::GetMeasureTypes |
( |
const char * | measureName | ) |
|
获取指定测量类型可用的单位类型
- 返回
- 指定测量类型的单位数组
版本:NX4.0.0。
许可要求:无
- 参数
-
◆ GetMeasureTypes() [2/2]
| std::vector< NXOpen::Unit * > NXOpen::UnitCollection::GetMeasureTypes |
( |
const NXString & | measureName | ) |
|
获取指定测量类型可用的单位类型
- 返回
- 指定测量类型的单位数组
版本:NX4.0.0。
许可要求:无
- 参数
-
◆ GetObjectInformationUnit() [1/2]
| NXOpen::Unit * NXOpen::UnitCollection::GetObjectInformationUnit |
( |
const char * | measureName | ) |
|
获取指定测量类型的对象信息单位。
- 返回
- 信息单位
版本:NX1899.0.0。
许可要求:无
- 参数
-
◆ GetObjectInformationUnit() [2/2]
获取指定测量类型的对象信息单位。
- 返回
- 信息单位
版本:NX1899.0.0。
许可要求:无
- 参数
-
◆ SetDefaultDataEntryUnits()
设置指定部件中用于数据输入的默认单位集选项。
创建于NX12.0.0。
许可证要求:无
- 参数
-
◆ SetDefaultObjectInformationUnits()
设置指定部件中用于对象信息的默认单位集选项
创建于NX12.0.0。
许可证要求:无
- 参数
-
◆ Tag()
| tag_t NXOpen::UnitCollection::Tag |
( |
| ) |
const |