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

运动副定义 更多...

#include <Motion_JointDefine.hxx>

类 NXOpen::Motion::JointDefine 继承关系图:
NXOpen::TaggedObject

Public 类型

enum  OrientationType { OrientationTypeVector , OrientationTypeCsys }
enum  ScrewJointDisplCurveType { ScrewJointDisplCurveTypeSpline , ScrewJointDisplCurveTypeProfile }
enum  ScrewJointMethodType { ScrewJointMethodTypeRatio , ScrewJointMethodTypeDisplacementcurve }
enum  ScrewJointRatioType { ScrewJointRatioTypeExpression , ScrewJointRatioTypeSpline , ScrewJointRatioTypeProfile }
enum  Type {
  TypeRevolute , TypeSlider , TypeCylindrical , TypeScrew ,
  TypeUniversal , TypeSpherical , TypePlanar , TypeFixed ,
  TypeConstantvelocity , TypeAtpoint , TypeInline , TypeInplane ,
  TypeOrientation , TypeParallel , TypePerpendicular
}

Public 成员函数

NXOpen::DirectionActionCrossPinVector ()
NXOpen::Motion::ParamOverrideState ActionCrossPinVectorOvrCtrl ()
NXOpen::DirectionActionSpinVector ()
NXOpen::Motion::ParamOverrideState ActionSpinVectorOvrCtrl ()
NXOpen::DirectionBaseCrossPinVector ()
NXOpen::Motion::ParamOverrideState BaseCrossPinVectorOvrCtrl ()
NXOpen::DirectionBaseSpinVector ()
NXOpen::Motion::ParamOverrideState BaseSpinVectorOvrCtrl ()
double DisplayScale ()
NXOpen::Motion::JointDefine::ScrewJointDisplCurveType DisplCurveType ()
NXOpen::Motion::ParamOverrideState DisplCurveTypeOvrCtrl ()
bool ExcludeRxConstraint ()
NXOpen::Motion::ParamOverrideState ExcludeRxConstraintOvrCtrl ()
bool ExcludeRyConstraint ()
NXOpen::Motion::ParamOverrideState ExcludeRyConstraintOvrCtrl ()
bool ExcludeRzConstraint ()
NXOpen::Motion::ParamOverrideState ExcludeRzConstraintOvrCtrl ()
bool ExcludeXConstraint ()
NXOpen::Motion::ParamOverrideState ExcludeXConstraintOvrCtrl ()
bool ExcludeYConstraint ()
NXOpen::Motion::ParamOverrideState ExcludeYConstraintOvrCtrl ()
bool ExcludeZConstraint ()
NXOpen::Motion::ParamOverrideState ExcludeZConstraintOvrCtrl ()
NXOpen::CoordinateSystemFirstCsys ()
NXOpen::Motion::ParamOverrideState FirstCsysOvrCtrl ()
NXOpen::Motion::SelectLinkFirstLinkSelection ()
NXOpen::Motion::ParamOverrideState FirstLinkSelectionOvrCtrl ()
NXOpen::Motion::JointDefine::OrientationType FirstOrientationType ()
NXOpen::Motion::ParamOverrideState FirstOrientationTypeOvrCtrl ()
NXOpen::PointFirstOrigin ()
NXOpen::Motion::ParamOverrideState FirstOriginOvrCtrl ()
NXOpen::DirectionFirstVector ()
NXOpen::Motion::ParamOverrideState FirstVectorOvrCtrl ()
NXOpen::Motion::JointDefine::Type JointType ()
NXOpen::ExpressionLowerLimitAngleExpression ()
NXOpen::Motion::ParamOverrideState LowerLimitAngleExpressionOvrCtrl ()
bool LowerLimitDefined ()
NXOpen::Motion::ParamOverrideState LowerLimitDefinedOvrCtrl ()
NXOpen::ExpressionLowerLimitExpression ()
NXOpen::Motion::ParamOverrideState LowerLimitExpressionOvrCtrl ()
NXOpen::Motion::JointDefine::ScrewJointMethodType MethodType ()
NXOpen::Motion::ParamOverrideState MethodTypeOvrCtrl ()
NXString Name ()
NXOpen::Motion::JointDefine::ScrewJointRatioType RatioType ()
NXOpen::Motion::ParamOverrideState RatioTypeOvrCtrl ()
bool RotationAllowed ()
NXOpen::Motion::ParamOverrideState RotationAllowedOvrCtrl ()
NXOpen::CAE::FunctionScrewDisplCurveFunction ()
NXOpen::Motion::ParamOverrideState ScrewDisplCurveFunctionOvrCtrl ()
NXOpen::Motion::SelectFieldDataScrewDisplCurveProfile ()
NXOpen::Motion::ParamOverrideState ScrewDisplCurveProfileOvrCtrl ()
NXOpen::ExpressionScrewRatioExpression ()
NXOpen::Motion::ParamOverrideState ScrewRatioExpressionOvrCtrl ()
NXOpen::Motion::SelectFieldDataScrewRatioProfile ()
NXOpen::Motion::ParamOverrideState ScrewRatioProfileOvrCtrl ()
NXOpen::CAE::FunctionScrewSplineFunction ()
NXOpen::Motion::ParamOverrideState ScrewSplineFunctionOvrCtrl ()
NXOpen::CoordinateSystemSecondCsys ()
NXOpen::Motion::ParamOverrideState SecondCsysOvrCtrl ()
NXOpen::Motion::SelectLinkSecondLinkSelection ()
NXOpen::Motion::ParamOverrideState SecondLinkSelectionOvrCtrl ()
NXOpen::Motion::JointDefine::OrientationType SecondOrientationType ()
NXOpen::Motion::ParamOverrideState SecondOrientationTypeOvrCtrl ()
NXOpen::PointSecondOrigin ()
NXOpen::Motion::ParamOverrideState SecondOriginOvrCtrl ()
NXOpen::DirectionSecondVector ()
NXOpen::Motion::ParamOverrideState SecondVectorOvrCtrl ()
void SetActionCrossPinVector (NXOpen::Direction *actionCrossPinVector)
void SetActionCrossPinVectorOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
void SetActionSpinVector (NXOpen::Direction *actionSpinVector)
void SetActionSpinVectorOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
void SetBaseCrossPinVector (NXOpen::Direction *baseCrossPinVector)
void SetBaseCrossPinVectorOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
void SetBaseSpinVector (NXOpen::Direction *baseSpinVector)
void SetBaseSpinVectorOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
void SetDisplayScale (double displayScale)
void SetDisplCurveType (NXOpen::Motion::JointDefine::ScrewJointDisplCurveType displCurveType)
void SetDisplCurveTypeOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
void SetExcludeRxConstraint (bool excludeRxConstraint)
void SetExcludeRxConstraintOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
void SetExcludeRyConstraint (bool excludeRyConstraint)
void SetExcludeRyConstraintOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
void SetExcludeRzConstraint (bool excludeRzConstraint)
void SetExcludeRzConstraintOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
void SetExcludeXConstraint (bool excludeXConstraint)
void SetExcludeXConstraintOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
void SetExcludeYConstraint (bool excludeYConstraint)
void SetExcludeYConstraintOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
void SetExcludeZConstraint (bool excludeZConstraint)
void SetExcludeZConstraintOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
void SetFirstCsys (NXOpen::CoordinateSystem *firstCsys)
void SetFirstCsysOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
void SetFirstLinkSelectionOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
void SetFirstOrientationType (NXOpen::Motion::JointDefine::OrientationType orientationType)
void SetFirstOrientationTypeOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
void SetFirstOrigin (NXOpen::Point *firstOrigin)
void SetFirstOriginOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
void SetFirstVector (NXOpen::Direction *firstVector)
void SetFirstVectorOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
void SetJointType (NXOpen::Motion::JointDefine::Type jointType)
void SetLowerLimitAngleExpressionOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
void SetLowerLimitDefined (bool limitDefined)
void SetLowerLimitDefinedOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
void SetLowerLimitExpressionOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
void SetMethodType (NXOpen::Motion::JointDefine::ScrewJointMethodType methodType)
void SetMethodTypeOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
void SetName (const char *jointName)
void SetName (const NXString &jointName)
void SetRatioType (NXOpen::Motion::JointDefine::ScrewJointRatioType ratioType)
void SetRatioTypeOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
void SetRotationAllowed (bool rotationAllowed)
void SetRotationAllowedOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
void SetScrewDisplCurveFunction (NXOpen::CAE::Function *displCurveFunction)
void SetScrewDisplCurveFunctionOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
void SetScrewDisplCurveProfileOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
void SetScrewRatioExpressionOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
void SetScrewRatioProfileOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
void SetScrewSplineFunction (NXOpen::CAE::Function *splineFunction)
void SetScrewSplineFunctionOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
void SetSecondCsys (NXOpen::CoordinateSystem *secondCsys)
void SetSecondCsysOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
void SetSecondLinkSelectionOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
void SetSecondOrientationType (NXOpen::Motion::JointDefine::OrientationType orientationType)
void SetSecondOrientationTypeOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
void SetSecondOrigin (NXOpen::Point *secondOrigin)
void SetSecondOriginOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
void SetSecondVector (NXOpen::Direction *secondVector)
void SetSecondVectorOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
void SetSnapLinks (bool snapLinks)
void SetSnapLinksOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
void SetTranslationAllowed (bool translationAllowed)
void SetTranslationAllowedOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
void SetUpperLimitAngleExpressionOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
void SetUpperLimitDefined (bool limitDefined)
void SetUpperLimitDefinedOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
void SetUpperLimitExpressionOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState)
bool SnapLinks ()
NXOpen::Motion::ParamOverrideState SnapLinksOvrCtrl ()
bool TranslationAllowed ()
NXOpen::Motion::ParamOverrideState TranslationAllowedOvrCtrl ()
NXOpen::ExpressionUpperLimitAngleExpression ()
NXOpen::Motion::ParamOverrideState UpperLimitAngleExpressionOvrCtrl ()
bool UpperLimitDefined ()
NXOpen::Motion::ParamOverrideState UpperLimitDefinedOvrCtrl ()
NXOpen::ExpressionUpperLimitExpression ()
NXOpen::Motion::ParamOverrideState UpperLimitExpressionOvrCtrl ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _JointDefineBuilder

详细描述

运动副定义

表示一个关节定义对象
在NX5.0.0中创建。

成员枚举类型说明

◆ OrientationType

定义关节的定向类型

枚举值
OrientationTypeVector 

矢量定向类型

OrientationTypeCsys 

坐标系定向类型

◆ ScrewJointDisplCurveType

定义螺旋关节的位移曲线类型

枚举值
ScrewJointDisplCurveTypeSpline 

样条曲线类型

ScrewJointDisplCurveTypeProfile 

轮廓曲线类型

◆ ScrewJointMethodType

定义螺旋关节的方法类型

枚举值
ScrewJointMethodTypeRatio 

比率方法

ScrewJointMethodTypeDisplacementcurve 

位移曲线方法

◆ ScrewJointRatioType

定义螺旋关节的比率类型

枚举值
ScrewJointRatioTypeExpression 

表达式类型

ScrewJointRatioTypeSpline 

样条类型

ScrewJointRatioTypeProfile 

轮廓类型

◆ Type

关节定义类型

枚举值
TypeRevolute 

此关节类型为单轴旋转。 此关节移除5个自由度。 csys_1和csys_2的原点相同, 且csys_1和csys_2的z轴共线且同向。

TypeSlider 

此关节类型为单平移。 此关节移除5个自由度。 csys_1和csys_2的方向相同, 且z轴共线且同向。

TypeCylindrical 

此关节类型为单旋转和单平移。 此关节移除4个自由度。 csys_1和csys_2的z轴共线且同向

TypeScrew 

此关节类型用于耦合圆柱关节的 旋转和平移以移除一个自由度。 它应创建在与圆柱关节相同的运动体对上。 如果螺旋关节需要驱动, 可替代地与旋转关节和滑动关节耦合。

TypeUniversal 

此关节类型允许两个旋转。 它移除4个自由度。 csys_1和csys_2的原点相同。 绕csys_2 x轴的旋转与绕csys_1 x轴的旋转 大小相等、方向相反。

TypeSpherical 

此关节类型允许三个旋转。 它移除3个自由度。 csys_1和csys_2的原点相同

TypePlanar 

此关节类型允许一个旋转和两个平移。 它移除三个自由度。 csys_1和csys_2的z轴平行且同向。 csys_1和csys_2的原点在同一xy平面内。

TypeFixed 

此关节固定一个运动体或焊接两个运动体, 它移除6个自由度

TypeConstantvelocity 

此关节类型允许2个旋转自由度, 绕关节标记的两个z轴旋转, 绕第二个标记z轴的旋转与第一个标记的旋转 大小相等、方向相反。 等速关节类似于万向节,但等速关节的出口角 等于入口角。csys_1和csys_2的原点相同。

TypeAtpoint 

此关节类型允许3个自由度:标记始终 重合,仅允许旋转运动。

TypeInline 

此关节类型表示四自由度(3R+1T DOF)原语, 允许一个零件相对于另一个零件的一个平移和 三个旋转运动。一个零件只能沿着第二个零件上 定义的直线移动。第一个零件上的共线关节位置 必须保持在第二个零件的z轴上。

TypeInplane 

一个零件只能在第二个零件的平面内移动。 第一个零件上的共面关节原点必须保持在 第二个零件的xy平面内。表示五自由度(3R+2T DOF)原语, 允许一个零件相对于另一个零件的平移和旋转运动。 对于共面原语,Adams/Solver施加一个平移约束, 将I标记的平移运动限制在J标记的xy平面内。

TypeOrientation 

一个零件的坐标系不能相对于第二个零件旋转。 坐标系的轴必须保持相同的方向。 坐标系原点的位置无关紧要。表示三自由度(3T DOF)原语, 仅允许一个零件相对于另一个零件的平移运动。 对于定向原语,求解器施加三个旋转约束, 以保持I标记的方向与J标记的方向相同。

TypeParallel 

此关节类型表示四自由度(1R+3T DOF)原语, 允许一个零件相对于另一个零件的平移和旋转运动。 对于平行轴原语,求解器施加两个旋转约束, 使I标记的z轴保持与J标记的z轴平行。 此原语允许绕I和J的公共z轴相对旋转, 并允许所有相对位移。

TypePerpendicular 

此关节类型表示五自由度(2R+3T DOF)原语, 允许一个零件相对于另一个零件的平移和旋转运动。 对于垂直原语,求解器对I和J标记施加一个旋转约束, 使其z轴保持垂直。这允许绕任一z轴相对旋转, 但不允许在两个z轴垂直的方向上相对旋转。

成员函数说明

◆ ActionCrossPinVector()

NXOpen::Direction * NXOpen::Motion::JointDefine::ActionCrossPinVector ( )

返回主动运动体的交叉销方向。仅在关节子类型为 Motion::JointDefine::TypeUniversal
在 NX1872.0.0 中创建。

许可要求:无

◆ ActionCrossPinVectorOvrCtrl()

NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::ActionCrossPinVectorOvrCtrl ( )

返回主动交叉销矢量的覆盖状态,该状态仅应用于部件实例
在 NX1872.0.0 中创建。

许可要求:无

◆ ActionSpinVector()

NXOpen::Direction * NXOpen::Motion::JointDefine::ActionSpinVector ( )

返回主动运动体的旋转方向。仅在关节子类型为 Motion::JointDefine::TypeUniversal
在 NX1872.0.0 中创建。

许可要求:无

◆ ActionSpinVectorOvrCtrl()

NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::ActionSpinVectorOvrCtrl ( )

返回主动旋转矢量的覆盖状态,该状态仅应用于部件实例
在 NX1872.0.0 中创建。

许可要求:无

◆ BaseCrossPinVector()

NXOpen::Direction * NXOpen::Motion::JointDefine::BaseCrossPinVector ( )

返回基础运动体的交叉销方向。仅在关节子类型为 Motion::JointDefine::TypeUniversal 时使用
创建于 NX1872.0.0。

许可证要求:无

◆ BaseCrossPinVectorOvrCtrl()

NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::BaseCrossPinVectorOvrCtrl ( )

返回基础交叉销向量的覆盖状态,该状态仅应在引用中使用
创建于 NX1872.0.0。

许可证要求:无

◆ BaseSpinVector()

NXOpen::Direction * NXOpen::Motion::JointDefine::BaseSpinVector ( )

返回基础运动体的旋转方向。仅在关节子类型为 Motion::JointDefine::TypeUniversal 时使用
创建于 NX1872.0.0。

许可证要求:无

◆ BaseSpinVectorOvrCtrl()

NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::BaseSpinVectorOvrCtrl ( )

返回基础旋转向量的覆盖状态,该状态仅应在引用中使用
创建于 NX1872.0.0。

许可证要求:无

◆ DisplayScale()

double NXOpen::Motion::JointDefine::DisplayScale ( )

返回显示比例
创建于 NX5.0.0。

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

◆ DisplCurveType()

NXOpen::Motion::JointDefine::ScrewJointDisplCurveType NXOpen::Motion::JointDefine::DisplCurveType ( )

返回螺旋副的位移曲线类型
创建于 NX12.0.0。

许可证要求:无

◆ DisplCurveTypeOvrCtrl()

NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::DisplCurveTypeOvrCtrl ( )

返回螺旋副位移曲线类型的重写状态,该功能仅用于部件实例
创建于 NX1847.0.0。

许可证要求:无

◆ ExcludeRxConstraint()

bool NXOpen::Motion::JointDefine::ExcludeRxConstraint ( )

返回排除Rx约束的选项。仅当运动副子类型为 Motion::JointDefine::TypeFixed 时使用
创建于NX12.0.0。

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

◆ ExcludeRxConstraintOvrCtrl()

NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::ExcludeRxConstraintOvrCtrl ( )

返回排除Rx约束切换的覆盖状态,仅适用于实例
创建于NX1847.0.0。

许可证要求:None

◆ ExcludeRyConstraint()

bool NXOpen::Motion::JointDefine::ExcludeRyConstraint ( )

返回排除Ry约束的选项。仅当运动副子类型为 Motion::JointDefine::TypeFixed
Created in NX12.0.0.

许可证要求 : 机构 ("MECHANISMS")

◆ ExcludeRyConstraintOvrCtrl()

NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::ExcludeRyConstraintOvrCtrl ( )

返回排除Ry约束的切换覆盖状态,仅用于引用
Created in NX1847.0.0.

许可证要求 : 无

◆ ExcludeRzConstraint()

bool NXOpen::Motion::JointDefine::ExcludeRzConstraint ( )

返回排除Rz约束的选项。仅当运动副子类型为 Motion::JointDefine::TypeFixed
Created in NX12.0.0.

许可证要求 : 机构 ("MECHANISMS")

◆ ExcludeRzConstraintOvrCtrl()

NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::ExcludeRzConstraintOvrCtrl ( )

返回排除Rz约束的切换覆盖状态,仅用于引用
Created in NX1847.0.0.

许可证要求 : 无

◆ ExcludeXConstraint()

bool NXOpen::Motion::JointDefine::ExcludeXConstraint ( )

返回排除X约束的选项。仅当运动副子类型为 Motion::JointDefine::TypeFixed 时使用
创建于NX12.0.0。

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

◆ ExcludeXConstraintOvrCtrl()

NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::ExcludeXConstraintOvrCtrl ( )

返回排除X约束切换的覆盖状态,该状态仅应用于实例
于NX1847.0.0版本创建。

许可要求:无

◆ ExcludeYConstraint()

bool NXOpen::Motion::JointDefine::ExcludeYConstraint ( )

返回排除Y约束的选项。仅当运动副子类型为 Motion::JointDefine::TypeFixed 时使用
创建于NX12.0.0。

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

◆ ExcludeYConstraintOvrCtrl()

NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::ExcludeYConstraintOvrCtrl ( )

返回排除Y约束切换的覆盖状态,仅适用于实例
创建于NX1847.0.0。

许可证要求:None

◆ ExcludeZConstraint()

bool NXOpen::Motion::JointDefine::ExcludeZConstraint ( )

返回排除Z约束的选项。仅当运动副子类型为 Motion::JointDefine::TypeFixed 时使用
创建于NX12.0.0。

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

◆ ExcludeZConstraintOvrCtrl()

NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::ExcludeZConstraintOvrCtrl ( )

返回排除Z约束切换的覆盖状态,仅适用于实例
创建于NX1847.0.0。

许可证要求:None

◆ FirstCsys()

NXOpen::CoordinateSystem * NXOpen::Motion::JointDefine::FirstCsys ( )

返回第一个运动体的坐标系。
于NX5.0.0中创建。

许可要求:mechanisms ("MECHANISMS")

◆ FirstCsysOvrCtrl()

NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::FirstCsysOvrCtrl ( )

返回运动副第一个运动体坐标系的重写状态,该属性仅用于装配实例。
于NX1847.0.0中创建。

许可要求:无

◆ FirstLinkSelection()

NXOpen::Motion::SelectLink * NXOpen::Motion::JointDefine::FirstLinkSelection ( )

返回第一个运动体选择
创建于 NX1847.0.0。

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

◆ FirstLinkSelectionOvrCtrl()

NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::FirstLinkSelectionOvrCtrl ( )

返回主动运动体的覆盖状态,仅用于实例
创建于 NX1847.0.0。

许可证要求:无

◆ FirstOrientationType()

NXOpen::Motion::JointDefine::OrientationType NXOpen::Motion::JointDefine::FirstOrientationType ( )

返回关节的第一个方向类型。
于NX8.0.0中创建。

许可要求:mechanisms ("MECHANISMS")

◆ FirstOrientationTypeOvrCtrl()

NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::FirstOrientationTypeOvrCtrl ( )

返回运动副第一个运动体方向类型的重写状态,该属性仅用于装配实例。
于NX1847.0.0中创建。

许可要求:无

◆ FirstOrigin()

NXOpen::Point * NXOpen::Motion::JointDefine::FirstOrigin ( )

返回第一个运动体的原点。
于NX5.0.0中创建。

许可要求:mechanisms ("MECHANISMS")

◆ FirstOriginOvrCtrl()

NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::FirstOriginOvrCtrl ( )

返回运动副第一个运动体原点的重写状态,该属性仅用于装配实例。
于NX1847.0.0中创建。

许可要求:无

◆ FirstVector()

NXOpen::Direction * NXOpen::Motion::JointDefine::FirstVector ( )

返回第一个运动体的方向。
于NX5.0.0中创建。

许可要求:mechanisms ("MECHANISMS")

◆ FirstVectorOvrCtrl()

NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::FirstVectorOvrCtrl ( )

返回运动副第一个运动体方向矢量的重写状态,该属性仅用于装配实例。
于NX1847.0.0中创建。

许可要求:无

◆ JointType()

NXOpen::Motion::JointDefine::Type NXOpen::Motion::JointDefine::JointType ( )

返回运动副类型
创建于 NX5.0.0。

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

◆ LowerLimitAngleExpression()

NXOpen::Expression * NXOpen::Motion::JointDefine::LowerLimitAngleExpression ( )

返回下极限角度表达式。仅在限制选项为TRUE时使用
于NX8.0.0版本创建。

许可要求:无

◆ LowerLimitAngleExpressionOvrCtrl()

NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::LowerLimitAngleExpressionOvrCtrl ( )

返回下角度极限表达式的覆盖状态,该状态仅应用于实例
于NX1847.0.0版本创建。

许可要求:无

◆ LowerLimitDefined()

bool NXOpen::Motion::JointDefine::LowerLimitDefined ( )

返回关节下极限定义选项
于NX11.0.0中创建。

许可要求 : mechanisms ("MECHANISMS")

◆ LowerLimitDefinedOvrCtrl()

NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::LowerLimitDefinedOvrCtrl ( )

返回下平移极限定义切换的覆盖状态,仅应用于引用部件
于NX1847.0.0中创建。

许可要求 : None

◆ LowerLimitExpression()

NXOpen::Expression * NXOpen::Motion::JointDefine::LowerLimitExpression ( )

返回下极限表达式。仅在限制选项为TRUE时使用
于NX8.0.0版本创建。

许可要求:无

◆ LowerLimitExpressionOvrCtrl()

NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::LowerLimitExpressionOvrCtrl ( )

返回下平移极限表达式的覆盖状态,该状态仅应用于实例
于NX1847.0.0版本创建。

许可要求:无

◆ MethodType()

NXOpen::Motion::JointDefine::ScrewJointMethodType NXOpen::Motion::JointDefine::MethodType ( )

返回螺旋副的方法类型
于NX12.0.0中创建。

许可要求 : None

◆ MethodTypeOvrCtrl()

NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::MethodTypeOvrCtrl ( )

返回螺旋副方法类型的覆盖状态,仅应用于引用部件
于NX1847.0.0中创建。

许可要求 : None

◆ Name()

NXString NXOpen::Motion::JointDefine::Name ( )

返回运动副名称
创建于 NX5.0.0。

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

◆ RatioType()

NXOpen::Motion::JointDefine::ScrewJointRatioType NXOpen::Motion::JointDefine::RatioType ( )

返回螺旋副的传动比类型
创建于 NX12.0.0。

许可证要求:无

◆ RatioTypeOvrCtrl()

NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::RatioTypeOvrCtrl ( )

返回螺旋副传动比类型的覆盖状态,仅应用于引用部件
于NX1847.0.0中创建。

许可要求 : None

◆ RotationAllowed()

bool NXOpen::Motion::JointDefine::RotationAllowed ( )

返回允许旋转的选项。仅当运动副子类型为 Motion::JointDefine::TypePlanar
Created in NX12.0.0.

许可证要求 : 机构 ("MECHANISMS")

◆ RotationAllowedOvrCtrl()

NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::RotationAllowedOvrCtrl ( )

返回允许旋转的切换覆盖状态,仅用于引用
Created in NX1847.0.0.

许可证要求 : 无

◆ ScrewDisplCurveFunction()

NXOpen::CAE::Function * NXOpen::Motion::JointDefine::ScrewDisplCurveFunction ( )

返回位移曲线函数标签。仅在Simcenter求解器且方法类型为 Motion::JointDefine::ScrewJointMethodTypeDisplacementcurve 时有效
于NX12.0.0版本创建。

许可要求:无

◆ ScrewDisplCurveFunctionOvrCtrl()

NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::ScrewDisplCurveFunctionOvrCtrl ( )

返回螺旋副位移曲线函数的重写状态,该功能仅用于部件实例
创建于 NX1847.0.0。

许可证要求:无

◆ ScrewDisplCurveProfile()

NXOpen::Motion::SelectFieldData * NXOpen::Motion::JointDefine::ScrewDisplCurveProfile ( )

返回位移曲线。
在 NX12.0.0 中创建。

许可要求:无

◆ ScrewDisplCurveProfileOvrCtrl()

NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::ScrewDisplCurveProfileOvrCtrl ( )

返回螺旋位移曲线的覆盖状态,该状态仅应用于部件实例
在 NX1847.0.0 中创建。

许可要求:无

◆ ScrewRatioExpression()

NXOpen::Expression * NXOpen::Motion::JointDefine::ScrewRatioExpression ( )

返回螺旋副传动比表达式。仅在关节子类型为 Motion::JointDefine::TypeScrew 时使用。 对于 Simcenter 求解器,方法类型必须为 Motion::JointDefine::ScrewJointMethodTypeRatio (即螺纹的螺距), 且传动比类型必须为 Motion::JointDefine::ScrewJointRatioTypeExpression
创建于 NX8.0.0。

许可证要求:无

◆ ScrewRatioExpressionOvrCtrl()

NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::ScrewRatioExpressionOvrCtrl ( )

返回螺旋副传动比表达式的重写状态,该功能仅用于部件实例
创建于 NX1847.0.0。

许可证要求:无

◆ ScrewRatioProfile()

NXOpen::Motion::SelectFieldData * NXOpen::Motion::JointDefine::ScrewRatioProfile ( )

返回比率曲线。
在 NX12.0.0 中创建。

许可要求:无

◆ ScrewRatioProfileOvrCtrl()

NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::ScrewRatioProfileOvrCtrl ( )

返回螺旋比曲线的覆盖状态,该状态仅应用于部件实例
在 NX1847.0.0 中创建。

许可要求:无

◆ ScrewSplineFunction()

NXOpen::CAE::Function * NXOpen::Motion::JointDefine::ScrewSplineFunction ( )

返回样条函数标签。仅在 LMS 求解器中,当方法类型为 Motion::JointDefine::ScrewJointMethodTypeRatio 且 传动比类型为 Motion::JointDefine::ScrewJointRatioTypeSpline 时有效
创建于 NX12.0.0。

许可证要求:无

◆ ScrewSplineFunctionOvrCtrl()

NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::ScrewSplineFunctionOvrCtrl ( )

返回螺旋副样条函数的重写状态,该功能仅用于部件实例
创建于 NX1847.0.0。

许可证要求:无

◆ SecondCsys()

NXOpen::CoordinateSystem * NXOpen::Motion::JointDefine::SecondCsys ( )

返回第二个运动体的坐标系
于NX5.0.0中创建。

许可要求 : mechanisms ("MECHANISMS")

◆ SecondCsysOvrCtrl()

NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::SecondCsysOvrCtrl ( )

返回基础坐标系的覆盖状态,该状态仅用于实例
于NX1847.0.0版本创建。

许可证要求:无

◆ SecondLinkSelection()

NXOpen::Motion::SelectLink * NXOpen::Motion::JointDefine::SecondLinkSelection ( )

返回第二个运动体选择
于NX1847.0.0版本创建。

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

◆ SecondLinkSelectionOvrCtrl()

NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::SecondLinkSelectionOvrCtrl ( )

返回基础运动体的覆盖状态,该状态仅用于实例
于NX1847.0.0版本创建。

许可证要求:无

◆ SecondOrientationType()

NXOpen::Motion::JointDefine::OrientationType NXOpen::Motion::JointDefine::SecondOrientationType ( )

返回关节的第二个方向类型
于NX8.0.0版本创建。

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

◆ SecondOrientationTypeOvrCtrl()

NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::SecondOrientationTypeOvrCtrl ( )

返回基础方向类型的覆盖状态,该状态仅用于实例
于NX1847.0.0版本创建。

许可证要求:无

◆ SecondOrigin()

NXOpen::Point * NXOpen::Motion::JointDefine::SecondOrigin ( )

返回第二个运动体的原点
于NX5.0.0版本创建。

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

◆ SecondOriginOvrCtrl()

NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::SecondOriginOvrCtrl ( )

返回基础原点的覆盖状态,该状态仅用于实例
于NX1847.0.0版本创建。

许可证要求:无

◆ SecondVector()

NXOpen::Direction * NXOpen::Motion::JointDefine::SecondVector ( )

返回第二个运动体的方向
于NX5.0.0版本创建。

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

◆ SecondVectorOvrCtrl()

NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::SecondVectorOvrCtrl ( )

返回基础矢量的覆盖状态,该状态仅用于实例
于NX1847.0.0版本创建。

许可证要求:无

◆ SetActionCrossPinVector()

void NXOpen::Motion::JointDefine::SetActionCrossPinVector ( NXOpen::Direction * actionCrossPinVector)

设置主动运动体的交叉销方向。仅在关节子类型为 Motion::JointDefine::TypeUniversal
在 NX1872.0.0 中创建。

许可要求:机构 ("MECHANISMS")

参数
actionCrossPinVectoractioncrosspinvector

◆ SetActionCrossPinVectorOvrCtrl()

void NXOpen::Motion::JointDefine::SetActionCrossPinVectorOvrCtrl ( NXOpen::Motion::ParamOverrideState overrideState)

设置主动交叉销矢量的覆盖状态,该状态仅应用于部件实例
在 NX1872.0.0 中创建。

许可要求:机构 ("MECHANISMS")

参数
overrideStateoverridestate

◆ SetActionSpinVector()

void NXOpen::Motion::JointDefine::SetActionSpinVector ( NXOpen::Direction * actionSpinVector)

设置主动运动体的旋转方向。仅在关节子类型为 Motion::JointDefine::TypeUniversal
在 NX1872.0.0 中创建。

许可要求:机构 ("MECHANISMS")

参数
actionSpinVectoractionspinvector

◆ SetActionSpinVectorOvrCtrl()

void NXOpen::Motion::JointDefine::SetActionSpinVectorOvrCtrl ( NXOpen::Motion::ParamOverrideState overrideState)

设置主动旋转矢量的覆盖状态,该状态仅应用于部件实例
在 NX1872.0.0 中创建。

许可要求:机构 ("MECHANISMS")

参数
overrideStateoverridestate

◆ SetBaseCrossPinVector()

void NXOpen::Motion::JointDefine::SetBaseCrossPinVector ( NXOpen::Direction * baseCrossPinVector)

设置基础运动体的交叉销方向。仅在关节子类型为 Motion::JointDefine::TypeUniversal 时使用
创建于 NX1872.0.0。

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

参数
baseCrossPinVector基础交叉销向量

◆ SetBaseCrossPinVectorOvrCtrl()

void NXOpen::Motion::JointDefine::SetBaseCrossPinVectorOvrCtrl ( NXOpen::Motion::ParamOverrideState overrideState)

设置基础交叉销向量的覆盖状态,该状态仅应在引用中使用
创建于 NX1872.0.0。

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

参数
overrideState覆盖状态

◆ SetBaseSpinVector()

void NXOpen::Motion::JointDefine::SetBaseSpinVector ( NXOpen::Direction * baseSpinVector)

设置基础运动体的旋转方向。仅在关节子类型为 Motion::JointDefine::TypeUniversal 时使用
创建于 NX1872.0.0。

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

参数
baseSpinVector基础旋转向量

◆ SetBaseSpinVectorOvrCtrl()

void NXOpen::Motion::JointDefine::SetBaseSpinVectorOvrCtrl ( NXOpen::Motion::ParamOverrideState overrideState)

设置基础旋转向量的覆盖状态,该状态仅应在引用中使用
创建于 NX1872.0.0。

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

参数
overrideState覆盖状态

◆ SetDisplayScale()

void NXOpen::Motion::JointDefine::SetDisplayScale ( double displayScale)

设置显示比例
创建于 NX5.0.0。

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

参数
displayScale显示比例

◆ SetDisplCurveType()

void NXOpen::Motion::JointDefine::SetDisplCurveType ( NXOpen::Motion::JointDefine::ScrewJointDisplCurveType displCurveType)

设置螺旋副的位移曲线类型
创建于 NX12.0.0。

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

参数
displCurveType位移曲线类型

◆ SetDisplCurveTypeOvrCtrl()

void NXOpen::Motion::JointDefine::SetDisplCurveTypeOvrCtrl ( NXOpen::Motion::ParamOverrideState overrideState)

设置螺旋副位移曲线类型的重写状态,该功能仅用于部件实例
创建于 NX1847.0.0。

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

参数
overrideState重写状态

◆ SetExcludeRxConstraint()

void NXOpen::Motion::JointDefine::SetExcludeRxConstraint ( bool excludeRxConstraint)

设置排除Rx约束的选项。仅当运动副子类型为 Motion::JointDefine::TypeFixed 时使用
创建于NX12.0.0。

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

参数
excludeRxConstraint排除Rx约束

◆ SetExcludeRxConstraintOvrCtrl()

void NXOpen::Motion::JointDefine::SetExcludeRxConstraintOvrCtrl ( NXOpen::Motion::ParamOverrideState overrideState)

设置排除Rx约束切换的覆盖状态,仅适用于实例
创建于NX1847.0.0。

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

参数
overrideState覆盖状态

◆ SetExcludeRyConstraint()

void NXOpen::Motion::JointDefine::SetExcludeRyConstraint ( bool excludeRyConstraint)

设置排除Ry约束的选项。仅当运动副子类型为 Motion::JointDefine::TypeFixed
Created in NX12.0.0.

许可证要求 : 机构 ("MECHANISMS")

参数
excludeRyConstraint排除Ry约束

◆ SetExcludeRyConstraintOvrCtrl()

void NXOpen::Motion::JointDefine::SetExcludeRyConstraintOvrCtrl ( NXOpen::Motion::ParamOverrideState overrideState)

设置排除Ry约束的切换覆盖状态,仅用于引用
Created in NX1847.0.0.

许可证要求 : 机构 ("MECHANISMS")

参数
overrideState覆盖状态

◆ SetExcludeRzConstraint()

void NXOpen::Motion::JointDefine::SetExcludeRzConstraint ( bool excludeRzConstraint)

设置排除Rz约束的选项。仅当运动副子类型为 Motion::JointDefine::TypeFixed
Created in NX12.0.0.

许可证要求 : 机构 ("MECHANISMS")

参数
excludeRzConstraint排除Rz约束

◆ SetExcludeRzConstraintOvrCtrl()

void NXOpen::Motion::JointDefine::SetExcludeRzConstraintOvrCtrl ( NXOpen::Motion::ParamOverrideState overrideState)

设置排除Rz约束的切换覆盖状态,仅用于引用
Created in NX1847.0.0.

许可证要求 : 机构 ("MECHANISMS")

参数
overrideState覆盖状态

◆ SetExcludeXConstraint()

void NXOpen::Motion::JointDefine::SetExcludeXConstraint ( bool excludeXConstraint)

设置排除X约束的选项。仅当运动副子类型为 Motion::JointDefine::TypeFixed 时使用
创建于NX12.0.0。

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

参数
excludeXConstraint排除X约束

◆ SetExcludeXConstraintOvrCtrl()

void NXOpen::Motion::JointDefine::SetExcludeXConstraintOvrCtrl ( NXOpen::Motion::ParamOverrideState overrideState)

设置排除X约束切换的覆盖状态,仅适用于实例
创建于NX1847.0.0。

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

参数
overrideState覆盖状态

◆ SetExcludeYConstraint()

void NXOpen::Motion::JointDefine::SetExcludeYConstraint ( bool excludeYConstraint)

设置排除Y约束的选项。仅当运动副子类型为 Motion::JointDefine::TypeFixed 时使用
创建于NX12.0.0。

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

参数
excludeYConstraint排除Y约束

◆ SetExcludeYConstraintOvrCtrl()

void NXOpen::Motion::JointDefine::SetExcludeYConstraintOvrCtrl ( NXOpen::Motion::ParamOverrideState overrideState)

设置排除Y约束切换的覆盖状态,仅适用于实例
创建于NX1847.0.0。

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

参数
overrideState覆盖状态

◆ SetExcludeZConstraint()

void NXOpen::Motion::JointDefine::SetExcludeZConstraint ( bool excludeZConstraint)

设置排除Z约束的选项。仅当运动副子类型为 Motion::JointDefine::TypeFixed 时使用
创建于NX12.0.0。

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

参数
excludeZConstraint排除Z约束

◆ SetExcludeZConstraintOvrCtrl()

void NXOpen::Motion::JointDefine::SetExcludeZConstraintOvrCtrl ( NXOpen::Motion::ParamOverrideState overrideState)

设置排除Z约束切换的覆盖状态,仅适用于实例
创建于NX1847.0.0。

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

参数
overrideState覆盖状态

◆ SetFirstCsys()

void NXOpen::Motion::JointDefine::SetFirstCsys ( NXOpen::CoordinateSystem * firstCsys)

设置第一个运动体的坐标系。
于NX5.0.0中创建。

许可要求:mechanisms ("MECHANISMS")

参数
firstCsys第一个运动体的坐标系

◆ SetFirstCsysOvrCtrl()

void NXOpen::Motion::JointDefine::SetFirstCsysOvrCtrl ( NXOpen::Motion::ParamOverrideState overrideState)

设置运动副第一个运动体坐标系的重写状态,该属性仅用于装配实例。
于NX1847.0.0中创建。

许可要求:mechanisms ("MECHANISMS")

参数
overrideState重写状态

◆ SetFirstLinkSelectionOvrCtrl()

void NXOpen::Motion::JointDefine::SetFirstLinkSelectionOvrCtrl ( NXOpen::Motion::ParamOverrideState overrideState)

设置主动运动体的覆盖状态,仅用于实例
创建于 NX1847.0.0。

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

参数
overrideState覆盖状态

◆ SetFirstOrientationType()

void NXOpen::Motion::JointDefine::SetFirstOrientationType ( NXOpen::Motion::JointDefine::OrientationType orientationType)

设置关节的第一个方向类型。
于NX8.0.0中创建。

许可要求:mechanisms ("MECHANISMS")

参数
orientationType方向类型

◆ SetFirstOrientationTypeOvrCtrl()

void NXOpen::Motion::JointDefine::SetFirstOrientationTypeOvrCtrl ( NXOpen::Motion::ParamOverrideState overrideState)

设置运动副第一个运动体方向类型的重写状态,该属性仅用于装配实例。
于NX1847.0.0中创建。

许可要求:mechanisms ("MECHANISMS")

参数
overrideState重写状态

◆ SetFirstOrigin()

void NXOpen::Motion::JointDefine::SetFirstOrigin ( NXOpen::Point * firstOrigin)

设置第一个运动体的原点。
于NX5.0.0中创建。

许可要求:mechanisms ("MECHANISMS")

参数
firstOrigin第一个运动体的原点

◆ SetFirstOriginOvrCtrl()

void NXOpen::Motion::JointDefine::SetFirstOriginOvrCtrl ( NXOpen::Motion::ParamOverrideState overrideState)

设置运动副第一个运动体原点的重写状态,该属性仅用于装配实例。
于NX1847.0.0中创建。

许可要求:mechanisms ("MECHANISMS")

参数
overrideState重写状态

◆ SetFirstVector()

void NXOpen::Motion::JointDefine::SetFirstVector ( NXOpen::Direction * firstVector)

设置第一个运动体的方向。
于NX5.0.0中创建。

许可要求:mechanisms ("MECHANISMS")

参数
firstVector第一个运动体的方向

◆ SetFirstVectorOvrCtrl()

void NXOpen::Motion::JointDefine::SetFirstVectorOvrCtrl ( NXOpen::Motion::ParamOverrideState overrideState)

设置运动副第一个运动体方向矢量的重写状态,该属性仅用于装配实例。
于NX1847.0.0中创建。

许可要求:mechanisms ("MECHANISMS")

参数
overrideState重写状态

◆ SetJointType()

void NXOpen::Motion::JointDefine::SetJointType ( NXOpen::Motion::JointDefine::Type jointType)

设置运动副类型
创建于 NX5.0.0。

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

参数
jointType运动副类型

◆ SetLowerLimitAngleExpressionOvrCtrl()

void NXOpen::Motion::JointDefine::SetLowerLimitAngleExpressionOvrCtrl ( NXOpen::Motion::ParamOverrideState overrideState)

设置下角度极限表达式的覆盖状态,该状态仅应用于实例
于NX1847.0.0版本创建。

许可要求:机构("MECHANISMS")

参数
overrideState覆盖状态

◆ SetLowerLimitDefined()

void NXOpen::Motion::JointDefine::SetLowerLimitDefined ( bool limitDefined)

设置关节下极限定义选项
于NX11.0.0中创建。

许可要求 : mechanisms ("MECHANISMS")

参数
limitDefined极限定义

◆ SetLowerLimitDefinedOvrCtrl()

void NXOpen::Motion::JointDefine::SetLowerLimitDefinedOvrCtrl ( NXOpen::Motion::ParamOverrideState overrideState)

设置下平移极限定义切换的覆盖状态,仅应用于引用部件
于NX1847.0.0中创建。

许可要求 : mechanisms ("MECHANISMS")

参数
overrideState覆盖状态

◆ SetLowerLimitExpressionOvrCtrl()

void NXOpen::Motion::JointDefine::SetLowerLimitExpressionOvrCtrl ( NXOpen::Motion::ParamOverrideState overrideState)

设置下平移极限表达式的覆盖状态,该状态仅应用于实例
于NX1847.0.0版本创建。

许可要求:机构("MECHANISMS")

参数
overrideState覆盖状态

◆ SetMethodType()

void NXOpen::Motion::JointDefine::SetMethodType ( NXOpen::Motion::JointDefine::ScrewJointMethodType methodType)

设置螺旋副的方法类型
于NX12.0.0中创建。

许可要求 : None

参数
methodType方法类型

◆ SetMethodTypeOvrCtrl()

void NXOpen::Motion::JointDefine::SetMethodTypeOvrCtrl ( NXOpen::Motion::ParamOverrideState overrideState)

设置螺旋副方法类型的覆盖状态,仅应用于引用部件
于NX1847.0.0中创建。

许可要求 : mechanisms ("MECHANISMS")

参数
overrideState覆盖状态

◆ SetName() [1/2]

void NXOpen::Motion::JointDefine::SetName ( const char * jointName)

设置运动副名称
创建于 NX5.0.0。

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

参数
jointName运动副名称

◆ SetName() [2/2]

void NXOpen::Motion::JointDefine::SetName ( const NXString & jointName)

设置运动副名称
创建于 NX5.0.0。

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

参数
jointName运动副名称

◆ SetRatioType()

void NXOpen::Motion::JointDefine::SetRatioType ( NXOpen::Motion::JointDefine::ScrewJointRatioType ratioType)

设置螺旋副的传动比类型
创建于 NX12.0.0。

许可证要求:无

参数
ratioType传动比类型

◆ SetRatioTypeOvrCtrl()

void NXOpen::Motion::JointDefine::SetRatioTypeOvrCtrl ( NXOpen::Motion::ParamOverrideState overrideState)

设置螺旋副传动比类型的重写状态,该功能仅用于部件实例
创建于 NX1847.0.0。

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

参数
overrideState重写状态

◆ SetRotationAllowed()

void NXOpen::Motion::JointDefine::SetRotationAllowed ( bool rotationAllowed)

设置允许旋转的选项。仅当运动副子类型为 Motion::JointDefine::TypePlanar
Created in NX12.0.0.

许可证要求 : 机构 ("MECHANISMS")

参数
rotationAllowed允许旋转

◆ SetRotationAllowedOvrCtrl()

void NXOpen::Motion::JointDefine::SetRotationAllowedOvrCtrl ( NXOpen::Motion::ParamOverrideState overrideState)

设置允许旋转的切换覆盖状态,仅用于引用
Created in NX1847.0.0.

许可证要求 : 机构 ("MECHANISMS")

参数
overrideState覆盖状态

◆ SetScrewDisplCurveFunction()

void NXOpen::Motion::JointDefine::SetScrewDisplCurveFunction ( NXOpen::CAE::Function * displCurveFunction)

设置位移曲线函数标签。仅在Simcenter求解器且方法类型为 Motion::JointDefine::ScrewJointMethodTypeDisplacementcurve 时有效
于NX12.0.0版本创建。

许可要求:无

参数
displCurveFunction位移曲线函数

◆ SetScrewDisplCurveFunctionOvrCtrl()

void NXOpen::Motion::JointDefine::SetScrewDisplCurveFunctionOvrCtrl ( NXOpen::Motion::ParamOverrideState overrideState)

设置螺杆位移曲线函数的覆盖状态,该状态仅应用于实例
于NX1847.0.0版本创建。

许可要求:机构("MECHANISMS")

参数
overrideState覆盖状态

◆ SetScrewDisplCurveProfileOvrCtrl()

void NXOpen::Motion::JointDefine::SetScrewDisplCurveProfileOvrCtrl ( NXOpen::Motion::ParamOverrideState overrideState)

设置螺旋位移曲线的覆盖状态,该状态仅应用于部件实例
在 NX1847.0.0 中创建。

许可要求:机构 ("MECHANISMS")

参数
overrideStateoverridestate

◆ SetScrewRatioExpressionOvrCtrl()

void NXOpen::Motion::JointDefine::SetScrewRatioExpressionOvrCtrl ( NXOpen::Motion::ParamOverrideState overrideState)

设置螺旋副传动比表达式的重写状态,该功能仅用于部件实例
创建于 NX1847.0.0。

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

参数
overrideState重写状态

◆ SetScrewRatioProfileOvrCtrl()

void NXOpen::Motion::JointDefine::SetScrewRatioProfileOvrCtrl ( NXOpen::Motion::ParamOverrideState overrideState)

设置螺旋比曲线的覆盖状态,该状态仅应用于部件实例
在 NX1847.0.0 中创建。

许可要求:机构 ("MECHANISMS")

参数
overrideStateoverridestate

◆ SetScrewSplineFunction()

void NXOpen::Motion::JointDefine::SetScrewSplineFunction ( NXOpen::CAE::Function * splineFunction)

设置样条函数标签。仅在 LMS 求解器中,当方法类型为 Motion::JointDefine::ScrewJointMethodTypeRatio 且 传动比类型为 Motion::JointDefine::ScrewJointRatioTypeSpline 时有效
创建于 NX12.0.0。

许可证要求:无

参数
splineFunction样条函数

◆ SetScrewSplineFunctionOvrCtrl()

void NXOpen::Motion::JointDefine::SetScrewSplineFunctionOvrCtrl ( NXOpen::Motion::ParamOverrideState overrideState)

设置螺旋副样条函数的重写状态,该功能仅用于部件实例
创建于 NX1847.0.0。

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

参数
overrideState重写状态

◆ SetSecondCsys()

void NXOpen::Motion::JointDefine::SetSecondCsys ( NXOpen::CoordinateSystem * secondCsys)

设置第二个运动体的坐标系
于NX5.0.0中创建。

许可要求 : mechanisms ("MECHANISMS")

参数
secondCsys第二个运动体的坐标系

◆ SetSecondCsysOvrCtrl()

void NXOpen::Motion::JointDefine::SetSecondCsysOvrCtrl ( NXOpen::Motion::ParamOverrideState overrideState)

设置基础坐标系的覆盖状态,仅应用于引用部件
于NX1847.0.0中创建。

许可要求 : mechanisms ("MECHANISMS")

参数
overrideState覆盖状态

◆ SetSecondLinkSelectionOvrCtrl()

void NXOpen::Motion::JointDefine::SetSecondLinkSelectionOvrCtrl ( NXOpen::Motion::ParamOverrideState overrideState)

设置基础运动体的覆盖状态,该状态仅用于实例
于NX1847.0.0版本创建。

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

参数
overrideStateoverridestate

◆ SetSecondOrientationType()

void NXOpen::Motion::JointDefine::SetSecondOrientationType ( NXOpen::Motion::JointDefine::OrientationType orientationType)

设置关节的第二个方向类型
于NX8.0.0版本创建。

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

参数
orientationTypeorientationtype

◆ SetSecondOrientationTypeOvrCtrl()

void NXOpen::Motion::JointDefine::SetSecondOrientationTypeOvrCtrl ( NXOpen::Motion::ParamOverrideState overrideState)

设置基础方向类型的覆盖状态,该状态仅用于实例
于NX1847.0.0版本创建。

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

参数
overrideStateoverridestate

◆ SetSecondOrigin()

void NXOpen::Motion::JointDefine::SetSecondOrigin ( NXOpen::Point * secondOrigin)

设置第二个运动体的原点
于NX5.0.0版本创建。

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

参数
secondOriginsecondorigin

◆ SetSecondOriginOvrCtrl()

void NXOpen::Motion::JointDefine::SetSecondOriginOvrCtrl ( NXOpen::Motion::ParamOverrideState overrideState)

设置基础原点的覆盖状态,该状态仅用于实例
于NX1847.0.0版本创建。

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

参数
overrideStateoverridestate

◆ SetSecondVector()

void NXOpen::Motion::JointDefine::SetSecondVector ( NXOpen::Direction * secondVector)

设置第二个运动体的方向
于NX5.0.0版本创建。

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

参数
secondVectorsecondvector

◆ SetSecondVectorOvrCtrl()

void NXOpen::Motion::JointDefine::SetSecondVectorOvrCtrl ( NXOpen::Motion::ParamOverrideState overrideState)

设置基础矢量的覆盖状态,该状态仅用于实例
于NX1847.0.0版本创建。

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

参数
overrideStateoverridestate

◆ SetSnapLinks()

void NXOpen::Motion::JointDefine::SetSnapLinks ( bool snapLinks)

设置快照运动体选项
创建于 NX5.0.0。

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

参数
snapLinks快照运动体

◆ SetSnapLinksOvrCtrl()

void NXOpen::Motion::JointDefine::SetSnapLinksOvrCtrl ( NXOpen::Motion::ParamOverrideState overrideState)

设置快照运动体的覆盖状态,仅用于实例
创建于 NX1847.0.0。

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

参数
overrideState覆盖状态

◆ SetTranslationAllowed()

void NXOpen::Motion::JointDefine::SetTranslationAllowed ( bool translationAllowed)

设置允许旋转的选项。仅在关节子类型为 Motion::JointDefine::TypeConstantvelocity
在 NX12.0.0 中创建。

许可要求:机构 ("MECHANISMS")

参数
translationAllowedtranslationallowed

◆ SetTranslationAllowedOvrCtrl()

void NXOpen::Motion::JointDefine::SetTranslationAllowedOvrCtrl ( NXOpen::Motion::ParamOverrideState overrideState)

设置允许平移的切换覆盖状态,仅用于引用
Created in NX1847.0.0.

许可证要求 : 机构 ("MECHANISMS")

参数
overrideState覆盖状态

◆ SetUpperLimitAngleExpressionOvrCtrl()

void NXOpen::Motion::JointDefine::SetUpperLimitAngleExpressionOvrCtrl ( NXOpen::Motion::ParamOverrideState overrideState)

设置上角度极限表达式的覆盖状态,该状态仅应用于实例
于NX1847.0.0版本创建。

许可要求:机构("MECHANISMS")

参数
overrideState覆盖状态

◆ SetUpperLimitDefined()

void NXOpen::Motion::JointDefine::SetUpperLimitDefined ( bool limitDefined)

设置关节上极限定义选项
于NX11.0.0中创建。

许可要求 : mechanisms ("MECHANISMS")

参数
limitDefined极限定义

◆ SetUpperLimitDefinedOvrCtrl()

void NXOpen::Motion::JointDefine::SetUpperLimitDefinedOvrCtrl ( NXOpen::Motion::ParamOverrideState overrideState)

设置上平移极限定义切换的覆盖状态,仅应用于引用部件
于NX1847.0.0中创建。

许可要求 : mechanisms ("MECHANISMS")

参数
overrideState覆盖状态

◆ SetUpperLimitExpressionOvrCtrl()

void NXOpen::Motion::JointDefine::SetUpperLimitExpressionOvrCtrl ( NXOpen::Motion::ParamOverrideState overrideState)

设置上平移极限表达式的覆盖状态,该状态仅应用于实例
于NX1847.0.0版本创建。

许可要求:机构("MECHANISMS")

参数
overrideState覆盖状态

◆ SnapLinks()

bool NXOpen::Motion::JointDefine::SnapLinks ( )

返回快照运动体选项
创建于 NX5.0.0。

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

◆ SnapLinksOvrCtrl()

NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::SnapLinksOvrCtrl ( )

返回快照运动体的覆盖状态,仅用于实例
创建于 NX1847.0.0。

许可证要求:无

◆ TranslationAllowed()

bool NXOpen::Motion::JointDefine::TranslationAllowed ( )

返回允许平移的选项。仅当运动副子类型为 Motion::JointDefine::TypeConstantvelocity
Created in NX12.0.0.

许可证要求 : 机构 ("MECHANISMS")

◆ TranslationAllowedOvrCtrl()

NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::TranslationAllowedOvrCtrl ( )

返回允许平移的切换覆盖状态,仅用于引用
Created in NX1847.0.0.

许可证要求 : 无

◆ UpperLimitAngleExpression()

NXOpen::Expression * NXOpen::Motion::JointDefine::UpperLimitAngleExpression ( )

返回上极限角度表达式。仅在限制选项为TRUE时使用
于NX8.0.0版本创建。

许可要求:无

◆ UpperLimitAngleExpressionOvrCtrl()

NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::UpperLimitAngleExpressionOvrCtrl ( )

返回上角度极限表达式的覆盖状态,该状态仅应用于实例
于NX1847.0.0版本创建。

许可要求:无

◆ UpperLimitDefined()

bool NXOpen::Motion::JointDefine::UpperLimitDefined ( )

返回关节上极限定义选项
于NX11.0.0中创建。

许可要求 : mechanisms ("MECHANISMS")

◆ UpperLimitDefinedOvrCtrl()

NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::UpperLimitDefinedOvrCtrl ( )

返回上平移极限定义切换的覆盖状态,仅应用于引用部件
于NX1847.0.0中创建。

许可要求 : None

◆ UpperLimitExpression()

NXOpen::Expression * NXOpen::Motion::JointDefine::UpperLimitExpression ( )

返回上极限表达式。仅在限制选项为TRUE时使用
于NX8.0.0版本创建。

许可要求:无

◆ UpperLimitExpressionOvrCtrl()

NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::UpperLimitExpressionOvrCtrl ( )

返回上平移极限表达式的覆盖状态,该状态仅应用于实例
于NX1847.0.0版本创建。

许可要求:无