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

运动环境类 更多...

#include <Motion_MotionEnvironment.hxx>

Public 类型

enum  Analysis { AnalysisNoType , AnalysisKinematics , AnalysisDynamics }
enum  JointWizardStatus { JointWizardStatusUndefined = -1 , JointWizardStatusOff , JointWizardStatusOn }
enum  Solver {
  SolverNone = -1 , SolverRecurdyn , SolverAdams , SolverSimcenter ,
  SolverScDesigner
}

Public 成员函数

void CheckCosimLicense (bool checkCosimLicense)
void CheckFlexbodyLicense (bool checkFlexbodyLicense)
void CheckMotorLicense (bool checkMotorLicense)
NXOpen::Motion::MotionEnvironment::JointWizardStatus GetJointWizardStatus ()
NXOpen::Motion::MotionEnvironment::Solver GetSolver ()
void SetAnalysisType (NXOpen::Motion::MotionEnvironment::Analysis analysisType)
void SetComponentBasedMechanism (bool componentBasedMech)
void SetJointWizardStatus (NXOpen::Motion::MotionEnvironment::JointWizardStatus setting)
void SetSolver (NXOpen::Motion::MotionEnvironment::Solver solver)
tag_t Tag () const

详细描述

运动环境类

表示运动仿真环境
要获取此类实例,请参考 NXOpen::Motion::MotionSession

创建于NX7.5.0.

成员枚举类型说明

◆ Analysis

表示使用RecurDyn或Adams求解器时当前机构的分析类型,对于Simcenter/NX Motion求解器无效

枚举值
AnalysisNoType 

无分析类型

AnalysisKinematics 

运动学分析类型

AnalysisDynamics 

动力学分析类型

◆ JointWizardStatus

表示关节向导的开关状态

枚举值
JointWizardStatusUndefined 

未定义状态

JointWizardStatusOff 

关节向导已关闭

JointWizardStatusOn 

关节向导已打开

◆ Solver

表示当前机构的运动仿真求解器

枚举值
SolverNone 

无求解器

SolverRecurdyn 

运动仿真求解器RecurDyn

SolverAdams 

运动仿真求解器Adams

SolverSimcenter 

Simcenter Motion求解器

SolverScDesigner 

NX Motion求解器

成员函数说明

◆ CheckCosimLicense()

void NXOpen::Motion::MotionEnvironment::CheckCosimLicense ( bool checkCosimLicense)

检查协同仿真许可证
创建于NX7.5.0.

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

参数
checkCosimLicense签出或签入协同仿真许可证

◆ CheckFlexbodyLicense()

void NXOpen::Motion::MotionEnvironment::CheckFlexbodyLicense ( bool checkFlexbodyLicense)

检查柔性体动力学许可证
创建于NX7.5.0.

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

参数
checkFlexbodyLicense签出或签入柔性体动力学许可证

◆ CheckMotorLicense()

void NXOpen::Motion::MotionEnvironment::CheckMotorLicense ( bool checkMotorLicense)

检查运动副许可证
创建于NX7.5.0.

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

参数
checkMotorLicense签出或签入运动副许可证

◆ GetJointWizardStatus()

NXOpen::Motion::MotionEnvironment::JointWizardStatus NXOpen::Motion::MotionEnvironment::GetJointWizardStatus ( )

获取关节向导的开关状态
创建于NX10.0.0.

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

◆ GetSolver()

NXOpen::Motion::MotionEnvironment::Solver NXOpen::Motion::MotionEnvironment::GetSolver ( )

获取当前运动仿真求解器
创建于NX10.0.0.

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

◆ SetAnalysisType()

void NXOpen::Motion::MotionEnvironment::SetAnalysisType ( NXOpen::Motion::MotionEnvironment::Analysis analysisType)

设置使用RecurDyn或Adams求解器时的分析类型,对于Simcenter/NX Motion求解器无效
创建于NX7.5.0.

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

参数
analysisType分析类型

◆ SetComponentBasedMechanism()

void NXOpen::Motion::MotionEnvironment::SetComponentBasedMechanism ( bool componentBasedMech)

设置基于组件的机构
创建于NX7.5.0.

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

参数
componentBasedMech设置是否基于组件的机构

◆ SetJointWizardStatus()

void NXOpen::Motion::MotionEnvironment::SetJointWizardStatus ( NXOpen::Motion::MotionEnvironment::JointWizardStatus setting)

设置关节向导的开关状态
创建于NX10.0.0.

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

参数
setting关节向导状态设置

◆ SetSolver()

void NXOpen::Motion::MotionEnvironment::SetSolver ( NXOpen::Motion::MotionEnvironment::Solver solver)

设置运动仿真求解器
创建于NX10.0.0.

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

参数
solver求解器

◆ Tag()

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

获取此对象的标签。