NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::Motion::MechanismExport类 参考

机构导出类 更多...

#include <Motion_MechanismExport.hxx>

Public 类型

enum  PositionOrientationFormat {
  PositionOrientationFormatTransformationMatrix , PositionOrientationFormatPqr , PositionOrientationFormatBryantAngles , PositionOrientationFormatEulerAngles ,
  PositionOrientationFormatEulerParameters , PositionOrientationFormatNone
}

Public 成员函数

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]

void NXOpen::Motion::MechanismExport::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 )

将所选对象导出到.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]

void NXOpen::Motion::MechanismExport::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 )

将所选对象导出到.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]

void NXOpen::Motion::MechanismExport::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 )

将所选对象导出到.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]

void NXOpen::Motion::MechanismExport::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 )

将所选对象导出到.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

返回此对象的标签。