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

机构导入类 更多...

#include <Motion_MechanismImport.hxx>

Public 类型

enum  InvalidElements { InvalidElementsRevert , InvalidElementsSkip }
enum  NamingRule { NamingRuleNone , NamingRuleAddPrefix , NamingRuleAddSuffix }

Public 成员函数

void ImportFromSubassembly (NXOpen::Assemblies::Component *compOcc, NXOpen::Part *motionPart, NXOpen::Part *workPart, NXOpen::Motion::MechanismImport::NamingRule namingRule, const char *appendixString, bool reportToInfoWindow, bool abortOnFailure)
void ImportFromSubassembly (NXOpen::Assemblies::Component *compOcc, NXOpen::Part *motionPart, NXOpen::Part *workPart, NXOpen::Motion::MechanismImport::NamingRule namingRule, const NXString &appendixString, bool reportToInfoWindow, bool abortOnFailure)
void ImportMdf (NXOpen::NXObject *workPart, const char *fileName, NXOpen::Motion::MechanismImport::NamingRule namingRule, const char *addString, bool reportToInfoWindow, bool replaceExistingElements, NXOpen::Motion::MechanismImport::InvalidElements optionInvalidElements)
void ImportMdf (NXOpen::NXObject *workPart, const NXString &fileName, NXOpen::Motion::MechanismImport::NamingRule namingRule, const NXString &addString, bool reportToInfoWindow, bool replaceExistingElements, NXOpen::Motion::MechanismImport::InvalidElements optionInvalidElements)
void ImportXML (NXOpen::Part *workPart, const char *fileName, NXOpen::Motion::MechanismImport::NamingRule namingRule, const char *appendixString, bool reportToInfoWindow)
void ImportXML (NXOpen::Part *workPart, const NXString &fileName, NXOpen::Motion::MechanismImport::NamingRule namingRule, const NXString &appendixString, bool reportToInfoWindow)
tag_t Tag () const

详细描述

机构导入类

表示用于从文本文件导入运动模型的机构导入对象。
要获取此类的实例,请参考 NXOpen::Motion::MotionSession

在NX12.0.0中创建。

成员枚举类型说明

◆ InvalidElements

处理无效元素导入的选项

枚举值
InvalidElementsRevert 

如果找到无效元素,则撤销导入并停止

InvalidElementsSkip 

跳过无效元素并继续导入

◆ NamingRule

修改导入对象名称的命名规则类型

枚举值
NamingRuleNone 

保持导入对象的名称不变

NamingRuleAddPrefix 

向导入对象的名称添加前缀字符串

NamingRuleAddSuffix 

向导入对象的名称添加后缀字符串

成员函数说明

◆ ImportFromSubassembly() [1/2]

void NXOpen::Motion::MechanismImport::ImportFromSubassembly ( NXOpen::Assemblies::Component * compOcc,
NXOpen::Part * motionPart,
NXOpen::Part * workPart,
NXOpen::Motion::MechanismImport::NamingRule namingRule,
const char * appendixString,
bool reportToInfoWindow,
bool abortOnFailure )

从子装配体导入运动定义(.sim)部件。
在NX12.0.0中创建。

许可要求:mechanisms ("MECHANISMS")

参数
compOcc所选的组件部件实例
motionPart要导入机构对象的运动部件
workPart当前工作部件
namingRule导入对象命名行为的规则枚举
appendixString当NamingRule为AddPrefix或AddSuffix时添加的字符串
reportToInfoWindow在信息窗口中报告导入状态的标志
abortOnFailure发生错误时是否中止过程的标志

◆ ImportFromSubassembly() [2/2]

void NXOpen::Motion::MechanismImport::ImportFromSubassembly ( NXOpen::Assemblies::Component * compOcc,
NXOpen::Part * motionPart,
NXOpen::Part * workPart,
NXOpen::Motion::MechanismImport::NamingRule namingRule,
const NXString & appendixString,
bool reportToInfoWindow,
bool abortOnFailure )

从子装配体导入运动定义(.sim)部件。
在NX12.0.0中创建。

许可要求:mechanisms ("MECHANISMS")

参数
compOcc所选的组件部件实例
motionPart要导入机构对象的运动部件
workPart当前工作部件
namingRule导入对象命名行为的规则枚举
appendixString当NamingRule为AddPrefix或AddSuffix时添加的字符串
reportToInfoWindow在信息窗口中报告导入状态的标志
abortOnFailure发生错误时是否中止过程的标志

◆ ImportMdf() [1/2]

void NXOpen::Motion::MechanismImport::ImportMdf ( NXOpen::NXObject * workPart,
const char * fileName,
NXOpen::Motion::MechanismImport::NamingRule namingRule,
const char * addString,
bool reportToInfoWindow,
bool replaceExistingElements,
NXOpen::Motion::MechanismImport::InvalidElements optionInvalidElements )

导入运动定义(.mdef)文件。
在NX2206.0.0中创建。

许可要求:mechanisms ("MECHANISMS")

参数
workPart工作部件
fileName.mdef文件的完整路径
namingRule命名规则
addString当NamingRule为AddPrefix或AddSuffix时添加的字符串
reportToInfoWindow在信息窗口中报告导入状态的标志
replaceExistingElements替换同名元素的标志
optionInvalidElements发现无效元素时跳过或撤销的标志

◆ ImportMdf() [2/2]

void NXOpen::Motion::MechanismImport::ImportMdf ( NXOpen::NXObject * workPart,
const NXString & fileName,
NXOpen::Motion::MechanismImport::NamingRule namingRule,
const NXString & addString,
bool reportToInfoWindow,
bool replaceExistingElements,
NXOpen::Motion::MechanismImport::InvalidElements optionInvalidElements )

导入运动定义(.mdef)文件。
在NX2206.0.0中创建。

许可要求:mechanisms ("MECHANISMS")

参数
workPart工作部件
fileName.mdef文件的完整路径
namingRule命名规则
addString当NamingRule为AddPrefix或AddSuffix时添加的字符串
reportToInfoWindow在信息窗口中报告导入状态的标志
replaceExistingElements替换同名元素的标志
optionInvalidElements发现无效元素时跳过或撤销的标志

◆ ImportXML() [1/2]

void NXOpen::Motion::MechanismImport::ImportXML ( NXOpen::Part * workPart,
const char * fileName,
NXOpen::Motion::MechanismImport::NamingRule namingRule,
const char * appendixString,
bool reportToInfoWindow )

导入运动定义(.XML)文件。
在NX12.0.0中创建。

许可要求:mechanisms ("MECHANISMS")

参数
workPart工作部件
fileName.xml文件的完整路径
namingRule命名规则
appendixString当NamingRule为AddPrefix或AddSuffix时添加的字符串
reportToInfoWindow在信息窗口中报告导入状态的标志

◆ ImportXML() [2/2]

void NXOpen::Motion::MechanismImport::ImportXML ( NXOpen::Part * workPart,
const NXString & fileName,
NXOpen::Motion::MechanismImport::NamingRule namingRule,
const NXString & appendixString,
bool reportToInfoWindow )

导入运动定义(.XML)文件。
在NX12.0.0中创建。

许可要求:mechanisms ("MECHANISMS")

参数
workPart工作部件
fileName.xml文件的完整路径
namingRule命名规则
appendixString当NamingRule为AddPrefix或AddSuffix时添加的字符串
reportToInfoWindow在信息窗口中报告导入状态的标志

◆ Tag()

tag_t NXOpen::Motion::MechanismImport::Tag ( ) const

返回此对象的标签。