|
NX Open C++ 参考指南 2406 v1.1
|
运动仿真会话 更多...
#include <Motion_MotionSession.hxx>
运动仿真会话
表示运动会话
要获取此类的实例,请参考 NXOpen::Session
创建于NX5.0.0.
| int NXOpen::Motion::MotionSession::CalculateDof | ( | NXOpen::NXObject * | simPart, |
| NXOpen::Motion::MotionSolution * | solution ) |
计算自由度
| simPart | 仿真零件 |
| solution | 求解器 |
| NXString NXOpen::Motion::MotionSession::CloneSimulation | ( | NXOpen::NXObject * | masterPart, |
| const char * | motionSimName ) |
克隆运动仿真。
| masterPart | 主部件 |
| motionSimName | 待克隆的运动仿真部件 |
| NXString NXOpen::Motion::MotionSession::CloneSimulation | ( | NXOpen::NXObject * | masterPart, |
| const NXString & | motionSimName ) |
克隆运动仿真。
| masterPart | 主部件 |
| motionSimName | 待克隆的运动仿真部件 |
| NXOpen::NXObject * NXOpen::Motion::MotionSession::ConstraintsToMotionObject | ( | NXOpen::NXObject * | scenarioPart, |
| NXOpen::NXObject * | masterPart ) |
将配合条件和约束转换为运动体和关节
| scenarioPart | 场景部件对象 |
| masterPart | 主部件对象 |
| NXOpen::Motion::AnimationConversionBuilder * NXOpen::Motion::MotionSession::CreateAnimationConversionBuilder | ( | NXOpen::NXObject * | scenarioPart | ) |
创建 NXOpen::Motion::AnimationConversionBuilder
创建于 NX12.0.2。
许可证要求:mechanisms ("MECHANISMS")
| scenarioPart | 场景零件 |
| NXString NXOpen::Motion::MotionSession::CreateNamingSimulation | ( | NXOpen::NXObject * | masterPart, |
| const char * | inputSimName ) |
在 NX Manager 模式下使用输入名称创建非主运动仿真。
| masterPart | 主部件 |
| inputSimName | 输入的仿真名称 |
| NXString NXOpen::Motion::MotionSession::CreateNamingSimulation | ( | NXOpen::NXObject * | masterPart, |
| const NXString & | inputSimName ) |
在 NX Manager 模式下使用输入名称创建非主运动仿真。
| masterPart | 主部件 |
| inputSimName | 输入的仿真名称 |
| NXOpen::Motion::PhysicsConversionBuilder * NXOpen::Motion::MotionSession::CreatePhysicsConversionBuilder | ( | NXOpen::NXObject * | scenarioPart | ) |
创建 NXOpen::Motion::PhysicsConversionBuilder
创建于 NX8.0.0。
许可证要求:mechanisms ("MECHANISMS")
| scenarioPart | 场景零件 |
| void NXOpen::Motion::MotionSession::DeleteSimulation | ( | NXOpen::NXObject * | masterPart, |
| const char * | motionSimName ) |
删除运动仿真。
创建于 NX5.0.0。
许可证要求:mechanisms("MECHANISMS")
| masterPart | 主部件 |
| motionSimName | 待删除的运动仿真部件 |
| void NXOpen::Motion::MotionSession::DeleteSimulation | ( | NXOpen::NXObject * | masterPart, |
| const NXString & | motionSimName ) |
删除运动仿真。
创建于 NX5.0.0。
许可证要求:mechanisms("MECHANISMS")
| masterPart | 主部件 |
| motionSimName | 待删除的运动仿真部件 |
| NXOpen::Motion::MotionEnvironment * NXOpen::Motion::MotionSession::Environments | ( | ) |
返回属于此部件的 NXOpen::Motion::MotionEnvironment
创建于 NX7.5.0。
| void NXOpen::Motion::MotionSession::ExpandNavigator | ( | NXOpen::NXObject * | simPart | ) |
展开所有导航器节点
创建于 NX1980.0.0。
许可证要求:mechanisms ("MECHANISMS")
| simPart | 仿真零件 |
| void NXOpen::Motion::MotionSession::ExportProcessSimulateKinematics | ( | ) |
导出运动学数据用于 Process Simulate
创建于 NX8.5.0。
许可证要求:mechanisms ("MECHANISMS")
| NXOpen::NXObject * NXOpen::Motion::MotionSession::FixLinkToGround | ( | NXOpen::NXObject * | link | ) |
将运动体固定到地面
| link | 运动体对象 |
| NXString NXOpen::Motion::MotionSession::GetFullName | ( | NXOpen::NXObject * | masterPart, |
| const char * | scenarioName ) |
获取主零件运动子文件夹中场景名称的完整名称
| masterPart | 主零件对象 |
| scenarioName | 要检查的场景名称(含或不含扩展名) |
| NXString NXOpen::Motion::MotionSession::GetFullName | ( | NXOpen::NXObject * | masterPart, |
| const NXString & | scenarioName ) |
为主部件运动子文件夹中的场景名称获取完整路径
| masterPart | 主部件对象 |
| scenarioName | 要检查的场景名称(含或不含扩展名) |
| std::vector< NXOpen::NXObject * > NXOpen::Motion::MotionSession::GetFunctionReferencedMotionObjects | ( | NXOpen::NXObject * | scenarioPart, |
| NXOpen::Motion::MotionFunction * | funcObject ) |
获取函数被引用的运动对象。
| scenarioPart | 场景零件 |
| funcObject | 函数对象 |
| std::vector< NXOpen::NXObject * > NXOpen::Motion::MotionSession::GetFunctionReferencingMotionObjects | ( | NXOpen::NXObject * | scenarioPart, |
| NXOpen::Motion::MotionFunction * | funcObject ) |
获取函数引用的运动对象。
| scenarioPart | 场景零件 |
| funcObject | 函数对象 |
| std::vector< NXString > NXOpen::Motion::MotionSession::GetMotionComponentPartNames | ( | NXOpen::BasePart * | motionPart, |
| std::vector< NXOpen::Assemblies::Component * > & | motionComponents ) |
从运动部件返回所有带有完整路径名的直接运动组件。 直接运动组件可以是已加载或未加载的。对于未加载的组件,返回简单部件名称。
如果输入部件不是运动部件,将抛出错误。
| motionPart | 运动部件对象 |
| motionComponents | 运动组件 |
| std::vector< NXOpen::Motion::MotionFunction * > NXOpen::Motion::MotionSession::GetReferencedFunctions | ( | NXOpen::NXObject * | scenarioPart, |
| NXOpen::NXObject * | originObject ) |
获取被引用的函数
| scenarioPart | 场景零件 |
| originObject | 非函数类型运动对象。 |
| std::vector< NXOpen::NXObject * > NXOpen::Motion::MotionSession::GetReferencedMotionObjects | ( | NXOpen::NXObject * | scenarioPart, |
| NXOpen::NXObject * | originObject ) |
获取被引用的运动对象。
| scenarioPart | 场景零件 |
| originObject | 非函数类型运动对象。对于函数,请使用 Motion::MotionSession::GetReferencedMotionObjects 。 |
| std::vector< NXOpen::Motion::MotionFunction * > NXOpen::Motion::MotionSession::GetReferencingFunctions | ( | NXOpen::NXObject * | scenarioPart, |
| NXOpen::NXObject * | originObject ) |
获取引用的函数
| scenarioPart | 场景零件 |
| originObject | 非函数类型运动对象。 |
| std::vector< NXOpen::NXObject * > NXOpen::Motion::MotionSession::GetReferencingMotionObjects | ( | NXOpen::NXObject * | scenarioPart, |
| NXOpen::NXObject * | originObject ) |
获取引用的运动对象。
| scenarioPart | 场景零件 |
| originObject | 非函数类型运动对象。对于函数,请使用 Motion::MotionSession::GetReferencingMotionObjects 。 |
| std::vector< NXString > NXOpen::Motion::MotionSession::GetScenarioNames | ( | NXOpen::NXObject * | masterPart | ) |
从主部件的运动子文件夹中获取所有场景名称
| masterPart | 主部件对象 |
| std::vector< NXOpen::BasePart * > NXOpen::Motion::MotionSession::GetUnsavedNewMotionParts | ( | NXOpen::BasePart * | masterPart | ) |
返回主部件的所有已新建但未保存的运动仿真部件
| masterPart | 主部件对象 |
| void NXOpen::Motion::MotionSession::InitializeSimulation | ( | NXOpen::Part * | simulationPart | ) |
为已加载的运动部件初始化运动仿真上下文
创建于 NX12.0.0。
许可证要求:mechanisms("MECHANISMS")
| simulationPart | 已加载的运动仿真部件 |
| bool NXOpen::Motion::MotionSession::IsMotionPart | ( | NXOpen::BasePart * | part | ) |
检查给定零件是否是运动零件。
创建于 NX2306.0.0。
许可证要求:mechanisms ("MECHANISMS")
| part | 零件对象 |
| bool NXOpen::Motion::MotionSession::IsSubmechanism | ( | NXOpen::Assemblies::Component * | component | ) |
检查给定装配组件是否是运动子机构。
创建于 NX2306.0.0。
许可证要求:mechanisms ("MECHANISMS")
| component | 装配组件 |
| NXOpen::Motion::MechanismExport * NXOpen::Motion::MotionSession::MechanismExport | ( | ) |
返回属于此部件的 NXOpen::Motion::MechanismExport 对象
创建于 NX12.0.0。
| NXOpen::Motion::MechanismImport * NXOpen::Motion::MotionSession::MechanismImport | ( | ) |
返回属于此部件的 NXOpen::Motion::MechanismImport 对象
创建于 NX12.0.0。
| NXOpen::Motion::MotionMethods * NXOpen::Motion::MotionSession::MotionMethods | ( | ) |
返回属于此部件的 NXOpen::Motion::MotionMethods
创建于 NX8.0.0。
| NXOpen::Motion::PostProcess * NXOpen::Motion::MotionSession::PostProcess | ( | ) |
返回属于此部件的 NXOpen::Motion::PostProcess
创建于 NX7.5.0。
| tag_t NXOpen::Motion::MotionSession::Tag | ( | ) | const |
获取此对象的标签。