机构导出类
更多...
#include <Motion_MechanismExport.hxx>
|
| void | ExportMdef (const char *fileName, NXOpen::Motion::MechanismExport::PositionOrientationFormat posOrientFormat, bool exportEmptyInputFields, bool exportUnusedOptions, bool exportSubmechAsMdef, bool enablePublish, const char *publishedFolder, const std::vector< NXOpen::NXObject * > &objects) |
| void | ExportMdef (const char *fileName, NXOpen::Motion::MechanismExport::PositionOrientationFormat posOrientFormat, bool exportEmptyInputFields, bool exportUnusedOptions, bool exportSubmechAsMdef, bool reportToInfoWindow, bool enablePublish, const char *publishedFolder, const std::vector< NXOpen::NXObject * > &objects) |
| void | ExportMdef (const NXString &fileName, NXOpen::Motion::MechanismExport::PositionOrientationFormat posOrientFormat, bool exportEmptyInputFields, bool exportUnusedOptions, bool exportSubmechAsMdef, bool enablePublish, const NXString &publishedFolder, const std::vector< NXOpen::NXObject * > &objects) |
| void | ExportMdef (const NXString &fileName, NXOpen::Motion::MechanismExport::PositionOrientationFormat posOrientFormat, bool exportEmptyInputFields, bool exportUnusedOptions, bool exportSubmechAsMdef, bool reportToInfoWindow, bool enablePublish, const NXString &publishedFolder, const std::vector< NXOpen::NXObject * > &objects) |
| void | ExportPlmxml (const char *fileName, const std::vector< NXOpen::NXObject * > &objects) |
| void | ExportPlmxml (const NXString &fileName, const std::vector< NXOpen::NXObject * > &objects) |
| tag_t | Tag () const |
机构导出类
表示用于将一个或多个运动对象导出到文本文件的机构导出对象。
要获取此类的实例,请参考 NXOpen::Motion::MotionSession
于NX12.0.0版本创建。
◆ PositionOrientationFormat
导出位置和姿态数据的格式。
| 枚举值 |
|---|
| PositionOrientationFormatTransformationMatrix | 原点和X、Y、Z向量
|
| PositionOrientationFormatPqr | P、Q、R点
|
| PositionOrientationFormatBryantAngles | 原点和布莱恩特角
|
| PositionOrientationFormatEulerAngles | 原点和欧拉角
|
| PositionOrientationFormatEulerParameters | 原点和欧拉参数
|
| PositionOrientationFormatNone | 不导出位置和姿态数据
|
◆ ExportMdef() [1/4]
将所选对象导出到.mdef文件 此方法已过时,不应使用。未来版本可能会将其弃用。 使用Simcenter 2020.2版本中添加的等效方法。
于NX12.0.0版本创建。
许可证要求:mechanisms ("MECHANISMS")
- 参数
-
| fileName | .mdef文件的完整路径 |
| posOrientFormat | 导出位置和姿态数据的格式 |
| exportEmptyInputFields | 当为TRUE时,导出未定义值的数据 |
| exportUnusedOptions | 当为TRUE时,导出运动对象中当前未使用的数据 |
| exportSubmechAsMdef | 当为TRUE时,将子机构导出为.mdef文件。否则将它们引用为.sim文件。 |
| enablePublish | 当为TRUE时,启用发布选项。注意:在托管模式下不使用enablePublish。 |
| publishedFolder | 发布文件夹的完整路径。注意:在托管模式下不使用publishedFolder。 |
| objects | 要导出的运动对象 |
◆ ExportMdef() [2/4]
将所选对象导出到.mdef文件
于NX1926.0.0版本创建。
许可证要求:mechanisms ("MECHANISMS")
- 参数
-
| fileName | .mdef文件的完整路径 |
| posOrientFormat | 导出位置和姿态数据的格式 |
| exportEmptyInputFields | 当为TRUE时,导出未定义值的数据 |
| exportUnusedOptions | 当为TRUE时,导出运动对象中当前未使用的数据 |
| exportSubmechAsMdef | 当为TRUE时,将子机构导出为.mdef文件。否则将它们引用为.sim文件。 |
| reportToInfoWindow | 向信息窗口报告导出状态的标志。 |
| enablePublish | 当为TRUE时,启用发布选项。注意:在托管模式下不使用enablePublish。 |
| publishedFolder | 发布文件夹的完整路径。注意:在托管模式下不使用publishedFolder。 |
| objects | 要导出的运动对象 |
◆ ExportMdef() [3/4]
将所选对象导出到.mdef文件 此方法已过时,不应使用。未来版本可能会将其弃用。 使用Simcenter 2020.2版本中添加的等效方法。
于NX12.0.0版本创建。
许可证要求:mechanisms ("MECHANISMS")
- 参数
-
| fileName | .mdef文件的完整路径 |
| posOrientFormat | 导出位置和姿态数据的格式 |
| exportEmptyInputFields | 当为TRUE时,导出未定义值的数据 |
| exportUnusedOptions | 当为TRUE时,导出运动对象中当前未使用的数据 |
| exportSubmechAsMdef | 当为TRUE时,将子机构导出为.mdef文件。否则将它们引用为.sim文件。 |
| enablePublish | 当为TRUE时,启用发布选项。注意:在托管模式下不使用enablePublish。 |
| publishedFolder | 发布文件夹的完整路径。注意:在托管模式下不使用publishedFolder。 |
| objects | 要导出的运动对象 |
◆ ExportMdef() [4/4]
将所选对象导出到.mdef文件
于NX1926.0.0版本创建。
许可证要求:mechanisms ("MECHANISMS")
- 参数
-
| fileName | .mdef文件的完整路径 |
| posOrientFormat | 导出位置和姿态数据的格式 |
| exportEmptyInputFields | 当为TRUE时,导出未定义值的数据 |
| exportUnusedOptions | 当为TRUE时,导出运动对象中当前未使用的数据 |
| exportSubmechAsMdef | 当为TRUE时,将子机构导出为.mdef文件。否则将它们引用为.sim文件。 |
| reportToInfoWindow | 向信息窗口报告导出状态的标志。 |
| enablePublish | 当为TRUE时,启用发布选项。注意:在托管模式下不使用enablePublish。 |
| publishedFolder | 发布文件夹的完整路径。注意:在托管模式下不使用publishedFolder。 |
| objects | 要导出的运动对象 |
◆ ExportPlmxml() [1/2]
| void NXOpen::Motion::MechanismExport::ExportPlmxml |
( |
const char * | fileName, |
|
|
const std::vector< NXOpen::NXObject * > & | objects ) |
将机构导出到.xml文件。如果包含运动部件,则导出其所有运动对象。
于NX12.0.0版本创建。
许可证要求:mechanisms ("MECHANISMS")
- 参数
-
| fileName | .xml文件的完整路径 |
| objects | 运动对象或运动部件标签 |
◆ ExportPlmxml() [2/2]
| void NXOpen::Motion::MechanismExport::ExportPlmxml |
( |
const NXString & | fileName, |
|
|
const std::vector< NXOpen::NXObject * > & | objects ) |
将机构导出到.xml文件。如果包含运动部件,则导出其所有运动对象。
于NX12.0.0版本创建。
许可证要求:mechanisms ("MECHANISMS")
- 参数
-
| fileName | .xml文件的完整路径 |
| objects | 运动对象或运动部件标签 |
◆ Tag()
| tag_t NXOpen::Motion::MechanismExport::Tag |
( |
| ) |
const |