NXOpen .NET Reference
12.0.0
|
Represents the NXOpen.Motion.ArticulationControl More...
Public Member Functions | |
unsafe void | GetArticulationJointsDisplacement (NXOpen.Motion.Joint jointTag, out int currentStep, out double displacement, out NXOpen.Unit displacementUnit) |
Get the articulation joints displacement More... | |
unsafe void | ArticulationSolve (int numSteps, NXOpen.Motion.Joint[] jointTags, double[] stepSize, NXOpen.Unit[] stepSizeUnit) |
Articulation solve with joint driver step size and number of step as input This method adds event loop that solves step by step and return. More... | |
unsafe void | ArticulationSolve (NXOpen.Motion.Joint[] jointTags, double[] displacement, NXOpen.Unit[] displacementUnit) |
Articulation solve with joint driver displacement as input More... | |
unsafe void | StepToDesignPosition () |
Articulation to design position More... | |
unsafe void | StepToAssemblyPosition () |
Articulation to assembly position More... | |
unsafe void | Stop () |
Articulation stop More... | |
unsafe void | Finish () |
Articulation finish More... | |
unsafe void | GetArticulationJoints (out NXOpen.Motion.Joint[] jointTags) |
Articulation joints More... | |
Properties | |
unsafe NXOpen.Motion.ActiveView | ActiveView [get, set] |
Returns or sets the active view More... | |
unsafe int | Delay [get, set] |
Returns or sets the articulation delay More... | |
unsafe bool | JointsLimits [get, set] |
Returns or sets the articulation joint limits setting More... | |
Additional Inherited Members | |
Public Types inherited from NXOpen.NXObject | |
enum | AttributeType { Invalid, Null, Boolean, Integer, Real, String, Time, Reference, Any = 100 } |
Specifies attribute type. More... | |
enum | DateAndTimeFormat { Numeric, Textual } |
Specifies the format of the date and time attribute. More... | |
Represents the NXOpen.Motion.ArticulationControl
An instance of this class can not be obtained
Created in NX9.0.0
unsafe void NXOpen.Motion.ArticulationControl.ArticulationSolve | ( | int | numSteps, |
NXOpen.Motion.Joint[] | jointTags, | ||
double[] | stepSize, | ||
NXOpen.Unit[] | stepSizeUnit | ||
) |
Articulation solve with joint driver step size and number of step as input This method adds event loop that solves step by step and return.
It does not wait finishing the solving process. For the case there is no UI button to control the solve and stop action, call another Motion.ArticulationControl.ArticulationSolve that has no numSteps input in a cycle to solve
Created in NX9.0.0
License requirements: mechanisms ("MECHANISMS")
numSteps | The number of step will take in one action |
jointTags | Articulation joint tags |
stepSize | Articulation joint step size |
stepSizeUnit | Articulation joint step size unit |
unsafe void NXOpen.Motion.ArticulationControl.ArticulationSolve | ( | NXOpen.Motion.Joint[] | jointTags, |
double[] | displacement, | ||
NXOpen.Unit[] | displacementUnit | ||
) |
Articulation solve with joint driver displacement as input
Created in NX9.0.0
License requirements: mechanisms ("MECHANISMS")
jointTags | Articulation joint tags |
displacement | Articulation joint displacement |
displacementUnit | Articulation joint displacement units |
unsafe void NXOpen.Motion.ArticulationControl.Finish | ( | ) |
Articulation finish
Created in NX9.0.0
License requirements: mechanisms ("MECHANISMS")
unsafe void NXOpen.Motion.ArticulationControl.GetArticulationJoints | ( | out NXOpen.Motion.Joint[] | jointTags | ) |
Articulation joints
Created in NX9.0.0
License requirements: mechanisms ("MECHANISMS")
jointTags | The articulation joint array |
unsafe void NXOpen.Motion.ArticulationControl.GetArticulationJointsDisplacement | ( | NXOpen.Motion.Joint | jointTag, |
out int | currentStep, | ||
out double | displacement, | ||
out NXOpen.Unit | displacementUnit | ||
) |
Get the articulation joints displacement
Created in NX9.0.0
License requirements: mechanisms ("MECHANISMS")
jointTag | The special articulation joint object |
currentStep | The current step index |
displacement | The articulation joint displacement value within current step |
displacementUnit | The articulation joint displacement unit |
unsafe void NXOpen.Motion.ArticulationControl.StepToAssemblyPosition | ( | ) |
Articulation to assembly position
Created in NX9.0.0
License requirements: mechanisms ("MECHANISMS")
unsafe void NXOpen.Motion.ArticulationControl.StepToDesignPosition | ( | ) |
Articulation to design position
Created in NX9.0.0
License requirements: mechanisms ("MECHANISMS")
unsafe void NXOpen.Motion.ArticulationControl.Stop | ( | ) |
Articulation stop
Created in NX9.0.0
License requirements: mechanisms ("MECHANISMS")
|
getset |
Returns or sets the active view
Created in NX9.0.0
License requirements to get this property: mechanisms ("MECHANISMS")
License requirements to set this property: mechanisms ("MECHANISMS")
|
getset |
Returns or sets the articulation delay
Created in NX9.0.0
License requirements to get this property: mechanisms ("MECHANISMS")
License requirements to set this property: mechanisms ("MECHANISMS")
|
getset |
Returns or sets the articulation joint limits setting
Created in NX9.0.0
License requirements to get this property: mechanisms ("MECHANISMS")
License requirements to set this property: mechanisms ("MECHANISMS")