NXOpen .NET Reference Guide
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Properties | List of all members
NXOpen.Motion.JointDefine Class Reference

Represents a joint define object More...

Inheritance diagram for NXOpen.Motion.JointDefine:
NXOpen.TaggedObject NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  OrientationType { Vector, Csys }
 Defines the orientation type of joint More...
 
enum  ScrewJointDisplCurveType { Spline, Profile }
 Defines the displacement curve type for screw joints More...
 
enum  ScrewJointMethodType { Ratio, Displacementcurve }
 Defines the method type of screw joints More...
 
enum  ScrewJointRatioType { Expression, Spline, Profile }
 Defines the ratio type for screw joints More...
 
enum  Type {
  Revolute, Slider, Cylindrical, Screw,
  Universal, Spherical, Planar, Fixed,
  Constantvelocity, Atpoint, Inline, Inplane,
  Orientation, Parallel, Perpendicular
}
 Joint define type More...
 
enum  UniversalJointAxisType { Rotational, CrossPin }
 Defines the axis type for universal joints More...
 

Properties

unsafe
NXOpen.Motion.JointDefine.UniversalJointAxisType 
AxisType [get, set]
 Returns or sets the axis type. More...
 
unsafe
NXOpen.Motion.ParamOverrideState 
AxisTypeOvrCtrl [get, set]
 Returns or sets the override state of the axis type, which should only be used for occurrence More...
 
unsafe double DisplayScale [get, set]
 Returns or sets the display scale More...
 
unsafe
NXOpen.Motion.JointDefine.ScrewJointDisplCurveType 
DisplCurveType [get, set]
 Returns or sets the displacemnet curve type of a screw joint More...
 
unsafe
NXOpen.Motion.ParamOverrideState 
DisplCurveTypeOvrCtrl [get, set]
 Returns or sets the override state of the screw displacement curve type, which should only be used for occurrence More...
 
unsafe bool ExcludeRxConstraint [get, set]
 Returns or sets the options of excluded rx constraint. More...
 
unsafe
NXOpen.Motion.ParamOverrideState 
ExcludeRxConstraintOvrCtrl [get, set]
 Returns or sets the override state of the toggle of exclude Rx constraint, which should only be used for occurrence More...
 
unsafe bool ExcludeRyConstraint [get, set]
 Returns or sets the option of excluded ry constraint. More...
 
unsafe
NXOpen.Motion.ParamOverrideState 
ExcludeRyConstraintOvrCtrl [get, set]
 Returns or sets the override state of the toggle of exclude Ry constraint, which should only be used for occurrence More...
 
unsafe bool ExcludeRzConstraint [get, set]
 Returns or sets the options of excluded rz constraint. More...
 
unsafe
NXOpen.Motion.ParamOverrideState 
ExcludeRzConstraintOvrCtrl [get, set]
 Returns or sets the override state of the toggle of exclude Rz constraint, which should only be used for occurrence More...
 
unsafe bool ExcludeXConstraint [get, set]
 Returns or sets the options of excluded x constraint. More...
 
unsafe
NXOpen.Motion.ParamOverrideState 
ExcludeXConstraintOvrCtrl [get, set]
 Returns or sets the override state of the toggle of exclude X constraint, which should only be used for occurrence More...
 
unsafe bool ExcludeYConstraint [get, set]
 Returns or sets the options of excluded y constraint. More...
 
unsafe
NXOpen.Motion.ParamOverrideState 
ExcludeYConstraintOvrCtrl [get, set]
 Returns or sets the override state of the toggle of exclude Y constraint, which should only be used for occurrence More...
 
unsafe bool ExcludeZConstraint [get, set]
 Returns or sets the options of excluded z constraint. More...
 
unsafe
NXOpen.Motion.ParamOverrideState 
ExcludeZConstraintOvrCtrl [get, set]
 Returns or sets the override state of the toggle of exclude Z constraint, which should only be used for occurrence More...
 
unsafe NXOpen.CoordinateSystem FirstCsys [get, set]
 Returns or sets the CSYS of first motion body More...
 
unsafe
NXOpen.Motion.ParamOverrideState 
FirstCsysOvrCtrl [get, set]
 Returns or sets the override state of the action csystem, which should only be used for occurrence More...
 
unsafe NXOpen.Motion.Link FirstLink [get, set]
 Returns or sets the first motion body object More...
 
unsafe NXOpen.Motion.SelectLink FirstLinkSelection [get]
 Returns the first motion body selection More...
 
unsafe
NXOpen.Motion.ParamOverrideState 
FirstLinkSelectionOvrCtrl [get, set]
 Returns or sets the override state of the action motion body, which should only be used for occurrence More...
 
unsafe NXOpen.NXMatrix FirstMatrix [get, set]
 Returns or sets the matrix of first motion body More...
 
unsafe
NXOpen.Motion.JointDefine.OrientationType 
FirstOrientationType [get, set]
 Returns or sets the first orientation type of joint More...
 
unsafe
NXOpen.Motion.ParamOverrideState 
FirstOrientationTypeOvrCtrl [get, set]
 Returns or sets the override state of the action orienation type, which should only be used for occurrence More...
 
unsafe NXOpen.Point FirstOrigin [get, set]
 Returns or sets the origin of first motion body More...
 
unsafe
NXOpen.Motion.ParamOverrideState 
FirstOriginOvrCtrl [get, set]
 Returns or sets the override state of the action origin, which should only be used for occurrence More...
 
unsafe NXOpen.Direction FirstVector [get, set]
 Returns or sets the direction of first motion body More...
 
unsafe
NXOpen.Motion.ParamOverrideState 
FirstVectorOvrCtrl [get, set]
 Returns or sets the override state of the action vector, which should only be used for occurrence More...
 
unsafe
NXOpen.Motion.JointDefine.Type 
JointType [get, set]
 Returns or sets the joint type More...
 
unsafe NXOpen.Expression LowerLimitAngleExpression [get]
 Returns the lower limit angular expression. More...
 
unsafe
NXOpen.Motion.ParamOverrideState 
LowerLimitAngleExpressionOvrCtrl [get, set]
 Returns or sets the override state of the lower angle limit expression, which should only be used for occurrence More...
 
unsafe bool LowerLimitDefined [get, set]
 Returns or sets the option of defining lower limit for joint More...
 
unsafe
NXOpen.Motion.ParamOverrideState 
LowerLimitDefinedOvrCtrl [get, set]
 Returns or sets the override state of the toggle of lower translation limit defined, which should only be used for occurrence More...
 
unsafe NXOpen.Expression LowerLimitExpression [get]
 Returns the lower limit expression. More...
 
unsafe
NXOpen.Motion.ParamOverrideState 
LowerLimitExpressionOvrCtrl [get, set]
 Returns or sets the override state of the lower translation limit expression, which should only be used for occurrence More...
 
unsafe
NXOpen.Motion.JointDefine.ScrewJointMethodType 
MethodType [get, set]
 Returns or sets the method type of a screw joint More...
 
unsafe
NXOpen.Motion.ParamOverrideState 
MethodTypeOvrCtrl [get, set]
 Returns or sets the override state of the screw method type, which should only be used for occurrence More...
 
unsafe string Name [get, set]
 Returns or sets the joint name More...
 
unsafe
NXOpen.Motion.JointDefine.ScrewJointRatioType 
RatioType [get, set]
 Returns or sets the ratio type of a screw joint More...
 
unsafe
NXOpen.Motion.ParamOverrideState 
RatioTypeOvrCtrl [get, set]
 Returns or sets the override state of the screw ratio type, which should only be used for occurrence More...
 
unsafe bool RotationAllowed [get, set]
 Returns or sets the options of allowing rotation. More...
 
unsafe
NXOpen.Motion.ParamOverrideState 
RotationAllowedOvrCtrl [get, set]
 Returns or sets the override state of the toggle of rotaton allowed, which should only be used for occurrence More...
 
unsafe NXOpen.CAE.Function ScrewDisplCurveFunction [get, set]
 Returns or sets the displacement curve function tag. More...
 
unsafe
NXOpen.Motion.ParamOverrideState 
ScrewDisplCurveFunctionOvrCtrl [get, set]
 Returns or sets the override state of the screw displacement curve function, which should only be used for occurrence More...
 
unsafe
NXOpen.Motion.SelectFieldData 
ScrewDisplCurveProfile [get]
 Returns the displacement curve Profile. More...
 
unsafe
NXOpen.Motion.ParamOverrideState 
ScrewDisplCurveProfileOvrCtrl [get, set]
 Returns or sets the override state of the screw displacement curve profile, which should only be used for occurrence More...
 
unsafe NXOpen.Expression ScrewRatioExpression [get]
 Returns the screw ratio expression. More...
 
unsafe
NXOpen.Motion.ParamOverrideState 
ScrewRatioExpressionOvrCtrl [get, set]
 Returns or sets the override state of the screw ratio expression, which should only be used for occurrence More...
 
unsafe
NXOpen.Motion.SelectFieldData 
ScrewRatioProfile [get]
 Returns the ratio Profile. More...
 
unsafe
NXOpen.Motion.ParamOverrideState 
ScrewRatioProfileOvrCtrl [get, set]
 Returns or sets the override state of the screw ratio profile, which should only be used for occurrence More...
 
unsafe NXOpen.CAE.Function ScrewSplineFunction [get, set]
 Returns or sets the spline function tag. More...
 
unsafe
NXOpen.Motion.ParamOverrideState 
ScrewSplineFunctionOvrCtrl [get, set]
 Returns or sets the override state of the screw spline function, which should only be used for occurrence More...
 
unsafe NXOpen.CoordinateSystem SecondCsys [get, set]
 Returns or sets the csys of second motion body More...
 
unsafe
NXOpen.Motion.ParamOverrideState 
SecondCsysOvrCtrl [get, set]
 Returns or sets the override state of the base csystem, which should only be used for occurrence More...
 
unsafe NXOpen.Motion.Link SecondLink [get, set]
 Returns or sets the second motion body More...
 
unsafe NXOpen.Motion.SelectLink SecondLinkSelection [get]
 Returns the second motion body selection More...
 
unsafe
NXOpen.Motion.ParamOverrideState 
SecondLinkSelectionOvrCtrl [get, set]
 Returns or sets the override state of the base motion body, which should only be used for occurrence More...
 
unsafe NXOpen.NXMatrix SecondMatrix [get, set]
 Returns or sets the matrix of second motion body More...
 
unsafe
NXOpen.Motion.JointDefine.OrientationType 
SecondOrientationType [get, set]
 Returns or sets the second orientation type of joint More...
 
unsafe
NXOpen.Motion.ParamOverrideState 
SecondOrientationTypeOvrCtrl [get, set]
 Returns or sets the override state of the base orientation type, which should only be used for occurrence More...
 
unsafe NXOpen.Point SecondOrigin [get, set]
 Returns or sets the origin of second motion body More...
 
unsafe
NXOpen.Motion.ParamOverrideState 
SecondOriginOvrCtrl [get, set]
 Returns or sets the override state of the base origin, which should only be used for occurrence More...
 
unsafe NXOpen.Direction SecondVector [get, set]
 Returns or sets the direction of second motion body More...
 
unsafe
NXOpen.Motion.ParamOverrideState 
SecondVectorOvrCtrl [get, set]
 Returns or sets the override state of the base vector, which should only be used for occurrence More...
 
unsafe bool SnapLinks [get, set]
 Returns or sets the option of snap motion bodies More...
 
unsafe
NXOpen.Motion.ParamOverrideState 
SnapLinksOvrCtrl [get, set]
 Returns or sets the override state of the snap motion bodies, which should only be used for occurrence More...
 
unsafe bool TranslationAllowed [get, set]
 Returns or sets the options of allowing rotation. More...
 
unsafe
NXOpen.Motion.ParamOverrideState 
TranslationAllowedOvrCtrl [get, set]
 Returns or sets the override state of the toggle of translation allowed, which should only be used for occurrence More...
 
unsafe NXOpen.Expression UpperLimitAngleExpression [get]
 Returns the upper limit angular expression. More...
 
unsafe
NXOpen.Motion.ParamOverrideState 
UpperLimitAngleExpressionOvrCtrl [get, set]
 Returns or sets the override state of the upper angle limit expression, which should only be used for occurrence More...
 
unsafe bool UpperLimitDefined [get, set]
 Returns or sets the option of defining upper limit for joint More...
 
unsafe
NXOpen.Motion.ParamOverrideState 
UpperLimitDefinedOvrCtrl [get, set]
 Returns or sets the override state of the toggle of the upper translation limit defined, which should only be used for occurrence More...
 
unsafe NXOpen.Expression UpperLimitExpression [get]
 Returns the upper limit expression. More...
 
unsafe
NXOpen.Motion.ParamOverrideState 
UpperLimitExpressionOvrCtrl [get, set]
 Returns or sets the override state of the upper translation limit expression, which should only be used for occurrence More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Public Member Functions inherited from NXOpen.TaggedObject
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
override string ToString ()
 Returns a String that represents the current Object. More...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a joint define object

Created in NX5.0.0

Member Enumeration Documentation

Defines the orientation type of joint

Enumerator
Vector 

Vector orientation type

Csys 

CSYS orientation type

Defines the displacement curve type for screw joints

Enumerator
Spline 

Spline type

Profile 

Profile type

Defines the method type of screw joints

Enumerator
Ratio 

Ratio method

Displacementcurve 

Displacement curve method

Defines the ratio type for screw joints

Enumerator
Expression 

Expression type

Spline 

Spline type

Profile 

Profile type

Joint define type

Enumerator
Revolute 

This joint type is a single axis rotation.

This joint removes 5 degrees of freedom. The origins of csys_1 and csys_2 are identical and the z axes of csys_1 and csys_2 are collinear and codirected.

Slider 

This joint type is a single translation.

This joint removes 5 degrees of freedom. The orientations of csys_1 and csys_2 are identical and the z axes are collinear and codirected.

Cylindrical 

This joint type is a single rotation and a single translation.

This joint removes 4 degrees of freedom. The z axes of csys_1 and csys_2 are collinear and codirected

Screw 

This joint type is used to couple the rotation and translation of a cylindrical joint to remove one degree of freedom.

It should be created on the same pair of motion bodies as the cylindrical joint. If the screw joint needs to be driven, it may be coupled with a revolution joint and a slider joint instead.

Universal 

This joint type allows two rotations.

It removes 4 degrees of freedom. The origins of csys_1 and csys_2 are identical. The rotations about the x axis of csys_2 are equal and opposite to the rotations about the x axis of csys_1.

Spherical 

This joint type allows three rotations.

It removes 3 degrees of freedom. The origins of csys_1 and csys_2 are identical

Planar 

This joint type allows a single rotation and two translations.

It removes three degrees of freedom. The z axes of csys_1 and csys_2 are parallel and codirected. The origins of csys_1 and csys_2 are in a common xy-plane.

Fixed 

This Joint fixes a motion body or weld two motion bodies, It removes 6 degrees of freedom

Constantvelocity 

This joint type allows 2 rotational degrees of freedom, rotation about both z axes of the joint markers, Rotation about the second marker's z-axis is equal and opposite to the first marker's rotation.

A constant velocity joint is similar to a universal joint, but the exit angle of a constant velocity joint is equal to the entry angle.The origins of csys_1 and csys_2 are identical.

Atpoint 

This joint type allows 3 DOF: Markers are always coincident, and only rotational motion is allowed.

Inline 

This joint type indicates a four degrees of freedom (3R + 1T DOF) primitive that allows one translational and three rotational motions of one part with respect to another.One part so that it can only move along a straight line defined on a second part.

The location of the inline joint on the first part must remain on the z-axis of the second part.

Inplane 

One part so that it can only move in a plane of a second part.

The origin of the inplane joint on the first part must remain in the xy-plane of the second part. Indicates a five degrees of freedom (3R + 2T DOF) primitive that allows both translational and rotational motion of one part with respect to another.For an inplane primitive, Adams/Solver imposes one translational constraint, which confines the translational motion of the I marker to the xy-plane of the J marker.

Orientation 

The coordinate system of one part so that it cannot rotate with respect to a second part.

The axes of the coordinate systems must maintain the same orientation. The location of the origins of the coordinate systems does not matter. Indicates a three degrees of freedom (3T DOF) primitive that allows only translational motion of one part with respect to another . For an orientation primitive, Solver imposes three rotational constraints to keep the orientation of the I marker identical to the orientation of the J marker.

Parallel 

This joint type indicates a four degrees of freedom(1R + 3T DOF) primitive that allows both translational and rotational motion of one part with respect to another .

For a parallel axes primitive, Solver imposes two rotational constraints so that the z-axis of the I marker stays parallel to the z-axis of the J marker. This primitive permits relative rotation about the common z-axis of I and J and permits all relative displacements.

Perpendicular 

This joint type indicates a five degrees of freedom (2R +3T DOF) primitive that allows both translational and rotational motion of one part with respect to Another.

For a perpendicular primitive, Solver imposes a single rotational constraint on the I and the J markers so that their z-axes remain perpendicular. This allows relative rotations about either z-axis, but does not allow any relative rotation in the direction perpendicular to both z-axes.

Defines the axis type for universal joints

Enumerator
Rotational 

Rotational Axis Type

CrossPin 

Cross Pin Axis Type

Property Documentation

unsafe NXOpen.Motion.JointDefine.UniversalJointAxisType NXOpen.Motion.JointDefine.AxisType
getset

Returns or sets the axis type.

Used only when joint subtype is Motion.JointDefine.Type.Universal

Created in NX12.0.0

License requirements to get this property: mechanisms ("MECHANISMS")

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.ParamOverrideState NXOpen.Motion.JointDefine.AxisTypeOvrCtrl
getset

Returns or sets the override state of the axis type, which should only be used for occurrence

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe double NXOpen.Motion.JointDefine.DisplayScale
getset

Returns or sets the display scale

Created in NX5.0.0

License requirements to get this property: mechanisms ("MECHANISMS")

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.JointDefine.ScrewJointDisplCurveType NXOpen.Motion.JointDefine.DisplCurveType
getset

Returns or sets the displacemnet curve type of a screw joint

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.ParamOverrideState NXOpen.Motion.JointDefine.DisplCurveTypeOvrCtrl
getset

Returns or sets the override state of the screw displacement curve type, which should only be used for occurrence

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe bool NXOpen.Motion.JointDefine.ExcludeRxConstraint
getset

Returns or sets the options of excluded rx constraint.

Used only when joint subtype is Motion.JointDefine.Type.Fixed

Created in NX12.0.0

License requirements to get this property: mechanisms ("MECHANISMS")

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.ParamOverrideState NXOpen.Motion.JointDefine.ExcludeRxConstraintOvrCtrl
getset

Returns or sets the override state of the toggle of exclude Rx constraint, which should only be used for occurrence

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe bool NXOpen.Motion.JointDefine.ExcludeRyConstraint
getset

Returns or sets the option of excluded ry constraint.

Used only when joint subtype is Motion.JointDefine.Type.Fixed

Created in NX12.0.0

License requirements to get this property: mechanisms ("MECHANISMS")

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.ParamOverrideState NXOpen.Motion.JointDefine.ExcludeRyConstraintOvrCtrl
getset

Returns or sets the override state of the toggle of exclude Ry constraint, which should only be used for occurrence

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe bool NXOpen.Motion.JointDefine.ExcludeRzConstraint
getset

Returns or sets the options of excluded rz constraint.

Used only when joint subtype is Motion.JointDefine.Type.Fixed

Created in NX12.0.0

License requirements to get this property: mechanisms ("MECHANISMS")

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.ParamOverrideState NXOpen.Motion.JointDefine.ExcludeRzConstraintOvrCtrl
getset

Returns or sets the override state of the toggle of exclude Rz constraint, which should only be used for occurrence

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe bool NXOpen.Motion.JointDefine.ExcludeXConstraint
getset

Returns or sets the options of excluded x constraint.

Used only when joint subtype is Motion.JointDefine.Type.Fixed

Created in NX12.0.0

License requirements to get this property: mechanisms ("MECHANISMS")

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.ParamOverrideState NXOpen.Motion.JointDefine.ExcludeXConstraintOvrCtrl
getset

Returns or sets the override state of the toggle of exclude X constraint, which should only be used for occurrence

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe bool NXOpen.Motion.JointDefine.ExcludeYConstraint
getset

Returns or sets the options of excluded y constraint.

Used only when joint subtype is Motion.JointDefine.Type.Fixed

Created in NX12.0.0

License requirements to get this property: mechanisms ("MECHANISMS")

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.ParamOverrideState NXOpen.Motion.JointDefine.ExcludeYConstraintOvrCtrl
getset

Returns or sets the override state of the toggle of exclude Y constraint, which should only be used for occurrence

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe bool NXOpen.Motion.JointDefine.ExcludeZConstraint
getset

Returns or sets the options of excluded z constraint.

Used only when joint subtype is Motion.JointDefine.Type.Fixed

Created in NX12.0.0

License requirements to get this property: mechanisms ("MECHANISMS")

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.ParamOverrideState NXOpen.Motion.JointDefine.ExcludeZConstraintOvrCtrl
getset

Returns or sets the override state of the toggle of exclude Z constraint, which should only be used for occurrence

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.CoordinateSystem NXOpen.Motion.JointDefine.FirstCsys
getset

Returns or sets the CSYS of first motion body

Created in NX5.0.0

License requirements to get this property: mechanisms ("MECHANISMS")

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.ParamOverrideState NXOpen.Motion.JointDefine.FirstCsysOvrCtrl
getset

Returns or sets the override state of the action csystem, which should only be used for occurrence

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.Link NXOpen.Motion.JointDefine.FirstLink
getset

Returns or sets the first motion body object

Created in NX5.0.0

Deprecated in NX1847.0.0. Use Motion.JointDefine.FirstLink instead.

License requirements to get this property: mechanisms ("MECHANISMS")

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.SelectLink NXOpen.Motion.JointDefine.FirstLinkSelection
get

Returns the first motion body selection

Created in NX1847.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.ParamOverrideState NXOpen.Motion.JointDefine.FirstLinkSelectionOvrCtrl
getset

Returns or sets the override state of the action motion body, which should only be used for occurrence

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.NXMatrix NXOpen.Motion.JointDefine.FirstMatrix
getset

Returns or sets the matrix of first motion body

Created in NX5.0.0

Deprecated in NX1847.0.0. Use Motion.JointDefine.FirstCsys or Motion.JointDefine.FirstVector instead.

License requirements to get this property: mechanisms ("MECHANISMS")

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.JointDefine.OrientationType NXOpen.Motion.JointDefine.FirstOrientationType
getset

Returns or sets the first orientation type of joint

Created in NX8.0.0

License requirements to get this property: mechanisms ("MECHANISMS")

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.ParamOverrideState NXOpen.Motion.JointDefine.FirstOrientationTypeOvrCtrl
getset

Returns or sets the override state of the action orienation type, which should only be used for occurrence

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Point NXOpen.Motion.JointDefine.FirstOrigin
getset

Returns or sets the origin of first motion body

Created in NX5.0.0

License requirements to get this property: mechanisms ("MECHANISMS")

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.ParamOverrideState NXOpen.Motion.JointDefine.FirstOriginOvrCtrl
getset

Returns or sets the override state of the action origin, which should only be used for occurrence

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Direction NXOpen.Motion.JointDefine.FirstVector
getset

Returns or sets the direction of first motion body

Created in NX5.0.0

License requirements to get this property: mechanisms ("MECHANISMS")

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.ParamOverrideState NXOpen.Motion.JointDefine.FirstVectorOvrCtrl
getset

Returns or sets the override state of the action vector, which should only be used for occurrence

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.JointDefine.Type NXOpen.Motion.JointDefine.JointType
getset

Returns or sets the joint type

Created in NX5.0.0

License requirements to get this property: mechanisms ("MECHANISMS")

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Expression NXOpen.Motion.JointDefine.LowerLimitAngleExpression
get

Returns the lower limit angular expression.

Only used when limits option is TRUE

Created in NX8.0.0

License requirements: None.

unsafe NXOpen.Motion.ParamOverrideState NXOpen.Motion.JointDefine.LowerLimitAngleExpressionOvrCtrl
getset

Returns or sets the override state of the lower angle limit expression, which should only be used for occurrence

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe bool NXOpen.Motion.JointDefine.LowerLimitDefined
getset

Returns or sets the option of defining lower limit for joint

Created in NX11.0.0

License requirements to get this property: mechanisms ("MECHANISMS")

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.ParamOverrideState NXOpen.Motion.JointDefine.LowerLimitDefinedOvrCtrl
getset

Returns or sets the override state of the toggle of lower translation limit defined, which should only be used for occurrence

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Expression NXOpen.Motion.JointDefine.LowerLimitExpression
get

Returns the lower limit expression.

Only used when limits option is TRUE

Created in NX8.0.0

License requirements: None.

unsafe NXOpen.Motion.ParamOverrideState NXOpen.Motion.JointDefine.LowerLimitExpressionOvrCtrl
getset

Returns or sets the override state of the lower translation limit expression, which should only be used for occurrence

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.JointDefine.ScrewJointMethodType NXOpen.Motion.JointDefine.MethodType
getset

Returns or sets the method type of a screw joint

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Motion.ParamOverrideState NXOpen.Motion.JointDefine.MethodTypeOvrCtrl
getset

Returns or sets the override state of the screw method type, which should only be used for occurrence

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe string NXOpen.Motion.JointDefine.Name
getset

Returns or sets the joint name

Created in NX5.0.0

License requirements to get this property: mechanisms ("MECHANISMS")

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.JointDefine.ScrewJointRatioType NXOpen.Motion.JointDefine.RatioType
getset

Returns or sets the ratio type of a screw joint

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Motion.ParamOverrideState NXOpen.Motion.JointDefine.RatioTypeOvrCtrl
getset

Returns or sets the override state of the screw ratio type, which should only be used for occurrence

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe bool NXOpen.Motion.JointDefine.RotationAllowed
getset

Returns or sets the options of allowing rotation.

Used only when joint subtype is Motion.JointDefine.Type.Planar

Created in NX12.0.0

License requirements to get this property: mechanisms ("MECHANISMS")

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.ParamOverrideState NXOpen.Motion.JointDefine.RotationAllowedOvrCtrl
getset

Returns or sets the override state of the toggle of rotaton allowed, which should only be used for occurrence

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.CAE.Function NXOpen.Motion.JointDefine.ScrewDisplCurveFunction
getset

Returns or sets the displacement curve function tag.

Only valid for Simcenter Solver if method type is Motion.JointDefine.ScrewJointMethodType.Displacementcurve

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Motion.ParamOverrideState NXOpen.Motion.JointDefine.ScrewDisplCurveFunctionOvrCtrl
getset

Returns or sets the override state of the screw displacement curve function, which should only be used for occurrence

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.SelectFieldData NXOpen.Motion.JointDefine.ScrewDisplCurveProfile
get

Returns the displacement curve Profile.

Created in NX12.0.0

License requirements: None.

unsafe NXOpen.Motion.ParamOverrideState NXOpen.Motion.JointDefine.ScrewDisplCurveProfileOvrCtrl
getset

Returns or sets the override state of the screw displacement curve profile, which should only be used for occurrence

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Expression NXOpen.Motion.JointDefine.ScrewRatioExpression
get

Returns the screw ratio expression.

Used only when joint subtype is Motion.JointDefine.Type.Screw . For Simcenter Solver, method type must be Motion.JointDefine.ScrewJointMethodType.Ratio which is the pitch of a screw's thread, and ratio type must be Motion.JointDefine.ScrewJointRatioType.Expression

Created in NX8.0.0

License requirements: None.

unsafe NXOpen.Motion.ParamOverrideState NXOpen.Motion.JointDefine.ScrewRatioExpressionOvrCtrl
getset

Returns or sets the override state of the screw ratio expression, which should only be used for occurrence

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.SelectFieldData NXOpen.Motion.JointDefine.ScrewRatioProfile
get

Returns the ratio Profile.

Created in NX12.0.0

License requirements: None.

unsafe NXOpen.Motion.ParamOverrideState NXOpen.Motion.JointDefine.ScrewRatioProfileOvrCtrl
getset

Returns or sets the override state of the screw ratio profile, which should only be used for occurrence

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.CAE.Function NXOpen.Motion.JointDefine.ScrewSplineFunction
getset

Returns or sets the spline function tag.

Only valid for LMS solver if method type is Motion.JointDefine.ScrewJointMethodType.Ratio , and ratio type is Motion.JointDefine.ScrewJointRatioType.Spline

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Motion.ParamOverrideState NXOpen.Motion.JointDefine.ScrewSplineFunctionOvrCtrl
getset

Returns or sets the override state of the screw spline function, which should only be used for occurrence

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.CoordinateSystem NXOpen.Motion.JointDefine.SecondCsys
getset

Returns or sets the csys of second motion body

Created in NX5.0.0

License requirements to get this property: mechanisms ("MECHANISMS")

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.ParamOverrideState NXOpen.Motion.JointDefine.SecondCsysOvrCtrl
getset

Returns or sets the override state of the base csystem, which should only be used for occurrence

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.Link NXOpen.Motion.JointDefine.SecondLink
getset

Returns or sets the second motion body

Created in NX5.0.0

Deprecated in NX1847.0.0. Use Motion.JointDefine.SecondLink instead.

License requirements to get this property: mechanisms ("MECHANISMS")

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.SelectLink NXOpen.Motion.JointDefine.SecondLinkSelection
get

Returns the second motion body selection

Created in NX1847.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.ParamOverrideState NXOpen.Motion.JointDefine.SecondLinkSelectionOvrCtrl
getset

Returns or sets the override state of the base motion body, which should only be used for occurrence

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.NXMatrix NXOpen.Motion.JointDefine.SecondMatrix
getset

Returns or sets the matrix of second motion body

Created in NX5.0.0

Deprecated in NX1847.0.0. Use Motion.JointDefine.SecondCsys or Motion.JointDefine.SecondVector instead.

License requirements to get this property: mechanisms ("MECHANISMS")

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.JointDefine.OrientationType NXOpen.Motion.JointDefine.SecondOrientationType
getset

Returns or sets the second orientation type of joint

Created in NX8.0.0

License requirements to get this property: mechanisms ("MECHANISMS")

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.ParamOverrideState NXOpen.Motion.JointDefine.SecondOrientationTypeOvrCtrl
getset

Returns or sets the override state of the base orientation type, which should only be used for occurrence

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Point NXOpen.Motion.JointDefine.SecondOrigin
getset

Returns or sets the origin of second motion body

Created in NX5.0.0

License requirements to get this property: mechanisms ("MECHANISMS")

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.ParamOverrideState NXOpen.Motion.JointDefine.SecondOriginOvrCtrl
getset

Returns or sets the override state of the base origin, which should only be used for occurrence

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Direction NXOpen.Motion.JointDefine.SecondVector
getset

Returns or sets the direction of second motion body

Created in NX5.0.0

License requirements to get this property: mechanisms ("MECHANISMS")

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.ParamOverrideState NXOpen.Motion.JointDefine.SecondVectorOvrCtrl
getset

Returns or sets the override state of the base vector, which should only be used for occurrence

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe bool NXOpen.Motion.JointDefine.SnapLinks
getset

Returns or sets the option of snap motion bodies

Created in NX5.0.0

License requirements to get this property: mechanisms ("MECHANISMS")

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.ParamOverrideState NXOpen.Motion.JointDefine.SnapLinksOvrCtrl
getset

Returns or sets the override state of the snap motion bodies, which should only be used for occurrence

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe bool NXOpen.Motion.JointDefine.TranslationAllowed
getset

Returns or sets the options of allowing rotation.

Used only when joint subtype is Motion.JointDefine.Type.Constantvelocity

Created in NX12.0.0

License requirements to get this property: mechanisms ("MECHANISMS")

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.ParamOverrideState NXOpen.Motion.JointDefine.TranslationAllowedOvrCtrl
getset

Returns or sets the override state of the toggle of translation allowed, which should only be used for occurrence

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Expression NXOpen.Motion.JointDefine.UpperLimitAngleExpression
get

Returns the upper limit angular expression.

Only used when limits option is TRUE

Created in NX8.0.0

License requirements: None.

unsafe NXOpen.Motion.ParamOverrideState NXOpen.Motion.JointDefine.UpperLimitAngleExpressionOvrCtrl
getset

Returns or sets the override state of the upper angle limit expression, which should only be used for occurrence

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe bool NXOpen.Motion.JointDefine.UpperLimitDefined
getset

Returns or sets the option of defining upper limit for joint

Created in NX11.0.0

License requirements to get this property: mechanisms ("MECHANISMS")

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.ParamOverrideState NXOpen.Motion.JointDefine.UpperLimitDefinedOvrCtrl
getset

Returns or sets the override state of the toggle of the upper translation limit defined, which should only be used for occurrence

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Expression NXOpen.Motion.JointDefine.UpperLimitExpression
get

Returns the upper limit expression.

Only used when limits option is TRUE

Created in NX8.0.0

License requirements: None.

unsafe NXOpen.Motion.ParamOverrideState NXOpen.Motion.JointDefine.UpperLimitExpressionOvrCtrl
getset

Returns or sets the override state of the upper translation limit expression, which should only be used for occurrence

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: mechanisms ("MECHANISMS")


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.