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

运动仿真方法 更多...

#include <Motion_MotionMethods.hxx>

Public 成员函数

void CloneMultipleObjects (NXOpen::Motion::MotionObject *objectToClone, int numClones, std::vector< NXOpen::Motion::MotionObject * > &clonedObjects)
NXOpen::Motion::MotionObjectCloneObject (NXOpen::Motion::MotionObject *objectToClone)
void CopyParameters (NXOpen::NXObject *source, NXOpen::NXObject *destination)
void ExportParameters (NXOpen::NXObject *entity, const char *fileName)
void ExportParameters (NXOpen::NXObject *entity, const NXString &fileName)
NXOpen::Motion::GlobalSelectionBuilderGetGlobalSelectionBuilder (NXOpen::Part *part)
void ImportParameters (NXOpen::NXObject *entity, const char *fileName)
void ImportParameters (NXOpen::NXObject *entity, const NXString &fileName)
void ModelCheck (bool listWarning)
void ModelCheckNoRecreateModel (bool listWarning)
tag_t Tag () const

详细描述

运动仿真方法

表示NXOpen::Motion::MotionMethods
要获取此类的实例,请参考NXOpen::Motion::MotionSession

在NX8.0.0中创建。

成员函数说明

◆ CloneMultipleObjects()

void NXOpen::Motion::MotionMethods::CloneMultipleObjects ( NXOpen::Motion::MotionObject * objectToClone,
int numClones,
std::vector< NXOpen::Motion::MotionObject * > & clonedObjects )

克隆多个运动对象 注意,并非所有运动对象都支持克隆命令。 对于解算方案,请使用JA_MOTION_SOLUTION_clone_solution。
在NX2007.0.0中创建。

许可证要求:mechanisms ("MECHANISMS")

参数
objectToClone要克隆的对象
numClones克隆数量
clonedObjects克隆的对象

◆ CloneObject()

NXOpen::Motion::MotionObject * NXOpen::Motion::MotionMethods::CloneObject ( NXOpen::Motion::MotionObject * objectToClone)

克隆运动对象 注意,并非所有运动对象都支持克隆命令。 对于解算方案,请使用JA_MOTION_SOLUTION_clone_solution。
在NX2007.0.0中创建。

许可证要求:mechanisms ("MECHANISMS")

参数
objectToClone要克隆的对象

◆ CopyParameters()

void NXOpen::Motion::MotionMethods::CopyParameters ( NXOpen::NXObject * source,
NXOpen::NXObject * destination )

将参数从源对象复制到目标对象。源对象和目标对象类型必须相同。 仅支持Motion Navigator中该命令的对象。
在NX12.0.0中创建。

许可证要求:mechanisms ("MECHANISMS")

参数
source复制参数的源对象
destination复制参数的目标对象

◆ ExportParameters() [1/2]

void NXOpen::Motion::MotionMethods::ExportParameters ( NXOpen::NXObject * entity,
const char * fileName )

将实体参数导出到txt文件。 仅支持Motion Navigator中该命令的对象。
在NX12.0.0中创建。

许可证要求:mechanisms ("MECHANISMS")

参数
entity要导出的实体
fileName导出到的文件

◆ ExportParameters() [2/2]

void NXOpen::Motion::MotionMethods::ExportParameters ( NXOpen::NXObject * entity,
const NXString & fileName )

将实体参数导出到txt文件。 仅支持Motion Navigator中该命令的对象。
在NX12.0.0中创建。

许可证要求:mechanisms ("MECHANISMS")

参数
entity要导出的实体
fileName导出到的文件

◆ GetGlobalSelectionBuilder()

NXOpen::Motion::GlobalSelectionBuilder * NXOpen::Motion::MotionMethods::GetGlobalSelectionBuilder ( NXOpen::Part * part)

返回全局选择构建器实例。

返回
GlobalSelectionBuilder
在NX1847.0.0中创建。

许可证要求:mechanisms ("MECHANISMS")
参数
part所属部件

◆ ImportParameters() [1/2]

void NXOpen::Motion::MotionMethods::ImportParameters ( NXOpen::NXObject * entity,
const char * fileName )

从txt文件导入对象参数。 仅支持Motion Navigator中该命令的对象。
在NX12.0.0中创建。

许可证要求:mechanisms ("MECHANISMS")

参数
entity要导入的实体
fileName导入的文件

◆ ImportParameters() [2/2]

void NXOpen::Motion::MotionMethods::ImportParameters ( NXOpen::NXObject * entity,
const NXString & fileName )

从txt文件导入对象参数。 仅支持Motion Navigator中该命令的对象。
在NX12.0.0中创建。

许可证要求:mechanisms ("MECHANISMS")

参数
entity要导入的实体
fileName导入的文件

◆ ModelCheck()

void NXOpen::Motion::MotionMethods::ModelCheck ( bool listWarning)

检查所有运动对象
在NX8.0.0中创建。

许可证要求:mechanisms ("MECHANISMS")

参数
listWarning若仅发现警告无错误,是否显示检查结果

◆ ModelCheckNoRecreateModel()

void NXOpen::Motion::MotionMethods::ModelCheckNoRecreateModel ( bool listWarning)

检查所有运动对象 若模型已存在,使用该现有模型避免重复创建;若模型不存在,创建新模型。 若模型已创建且创建后无变更,此方法将加速模型检查
在NX1926.0.0中创建。

许可证要求:mechanisms ("MECHANISMS")

参数
listWarning若仅发现警告无错误,是否显示检查结果

◆ Tag()

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

返回此对象的标签。