ArticulationControl Class¶
-
class
NXOpen.Motion.
ArticulationControl
¶ Bases:
NXOpen.TaggedObject
Represents the
NXOpen.Motion.ArticulationControl
An instance of this class can not be obtained
New in version NX9.0.0.
Properties¶
Property | Description |
---|---|
ActiveView | Returns or sets the active view |
Delay | Returns or sets the articulation delay |
JointsLimits | Returns or sets the articulation joint limits setting |
Tag | Returns the Tag for this object. |
Methods¶
Method | Description |
---|---|
ArticulationSolve | Articulation solve with joint driver step size and number of step as input |
Finish | Articulation finish |
GetArticulationJoints | Articulation joints |
GetArticulationJointsDisplacement | Get the articulation joints displacement |
StepToAssemblyPosition | Articulation to assembly position |
StepToDesignPosition | Articulation to design position |
Stop | Articulation stop |
Property Detail¶
ActiveView¶
-
ArticulationControl.
ActiveView
¶ Returns or sets the active view
-------------------------------------
Getter Method
Signature
ActiveView()
Returns: The articulation active view Return type: NXOpen.Motion.ActiveView
New in version NX9.0.0.
License requirements: mechanisms (“MECHANISMS”)
-------------------------------------
Setter Method
Signature
ActiveView(activeView)
Parameters: activeView ( NXOpen.Motion.ActiveView
) –New in version NX9.0.0.
License requirements: mechanisms (“MECHANISMS”)
Delay¶
-
ArticulationControl.
Delay
¶ Returns or sets the articulation delay
-------------------------------------
Getter Method
Signature
Delay()
Returns: The articulation delay Return type: int New in version NX9.0.0.
License requirements: mechanisms (“MECHANISMS”)
-------------------------------------
Setter Method
Signature
Delay(delay)
Parameters: delay (int) – New in version NX9.0.0.
License requirements: mechanisms (“MECHANISMS”)
JointsLimits¶
-
ArticulationControl.
JointsLimits
¶ Returns or sets the articulation joint limits setting
-------------------------------------
Getter Method
Signature
JointsLimits()
Returns: The joint limits on/off flag setting Return type: bool New in version NX9.0.0.
License requirements: mechanisms (“MECHANISMS”)
-------------------------------------
Setter Method
Signature
JointsLimits(jointLimits)
Parameters: jointLimits (bool) – New in version NX9.0.0.
License requirements: mechanisms (“MECHANISMS”)
Method Detail¶
ArticulationSolve¶
-
ArticulationControl.
ArticulationSolve
¶ Overloaded method ArticulationSolve
ArticulationSolve(numSteps, jointTags, stepSize, stepSizeUnit)
ArticulationSolve(jointTags, displacement, displacementUnit)
-------------------------------------
Articulation solve with joint driver step size and number of step as input
Signature
ArticulationSolve(numSteps, jointTags, stepSize, stepSizeUnit)
Parameters: - numSteps (int) – The number of step will take in one action
- jointTags (list of
NXOpen.Motion.Joint
) – Articulation joint tags - stepSize (list of float) – Articulation joint step size
- stepSizeUnit (list of
NXOpen.Unit
) – Articulation joint step size unit
New in version NX9.0.0.
License requirements: mechanisms (“MECHANISMS”)
-------------------------------------
Articulation solve with joint driver displacement as input
Signature
ArticulationSolve(jointTags, displacement, displacementUnit)
Parameters: - jointTags (list of
NXOpen.Motion.Joint
) – Articulation joint tags - displacement (list of float) – Articulation joint displacement
- displacementUnit (list of
NXOpen.Unit
) – Articulation joint displacement units
New in version NX9.0.0.
License requirements: mechanisms (“MECHANISMS”)
-------------------------------------
Finish¶
-
ArticulationControl.
Finish
¶ Articulation finish
Signature
Finish()
New in version NX9.0.0.
License requirements: mechanisms (“MECHANISMS”)
GetArticulationJoints¶
-
ArticulationControl.
GetArticulationJoints
¶ Articulation joints
Signature
GetArticulationJoints()
Returns: The articulation joint array Return type: list of NXOpen.Motion.Joint
New in version NX9.0.0.
License requirements: mechanisms (“MECHANISMS”)
GetArticulationJointsDisplacement¶
-
ArticulationControl.
GetArticulationJointsDisplacement
¶ Get the articulation joints displacement
Signature
GetArticulationJointsDisplacement(jointTag)
Parameters: jointTag ( NXOpen.Motion.Joint
) – The special articulation joint objectReturns: a tuple Return type: A tuple consisting of (currentStep, displacement, displacementUnit). currentStep is a int. The current step index displacement is a float. The articulation joint displacement value within current step displacementUnit is a NXOpen.Unit
. The articulation joint displacement unitNew in version NX9.0.0.
License requirements: mechanisms (“MECHANISMS”)
StepToAssemblyPosition¶
-
ArticulationControl.
StepToAssemblyPosition
¶ Articulation to assembly position
Signature
StepToAssemblyPosition()
New in version NX9.0.0.
License requirements: mechanisms (“MECHANISMS”)