NX Open C++ Reference Guide
|
Represents the Motion::ArticulationControl
An instance of this class can not be obtained
Created in NX9.0.0.
More...
Public Member Functions | |
NXOpen::Motion::ActiveView | ActiveView () |
Returns the active view Created in NX9.0.0. | |
void | ArticulationSolve (int numSteps, const std::vector< NXOpen::Motion::Joint * > &jointTags, const std::vector< double > &stepSize, const std::vector< NXOpen::Unit * > &stepSizeUnit) |
Articulation solve with joint driver step size and number of step as input Created in NX9.0.0. | |
void | ArticulationSolve (const std::vector< NXOpen::Motion::Joint * > &jointTags, const std::vector< double > &displacement, const std::vector< NXOpen::Unit * > &displacementUnit) |
Articulation solve with joint driver displacement as input Created in NX9.0.0. | |
int | Delay () |
Returns the articulation delay Created in NX9.0.0. | |
void | Finish () |
Articulation finish Created in NX9.0.0. | |
void | GetArticulationJoints (std::vector< NXOpen::Motion::Joint * > &jointTags) |
Articulation joints Created in NX9.0.0. | |
void | GetArticulationJointsDisplacement (NXOpen::Motion::Joint *jointTag, int *currentStep, double *displacement, NXOpen::Unit **displacementUnit) |
Get the articulation joints displacement Created in NX9.0.0. | |
bool | JointsLimits () |
Returns the articulation joint limits setting Created in NX9.0.0. | |
void | SetActiveView (NXOpen::Motion::ActiveView activeView) |
Sets the active view Created in NX9.0.0. | |
void | SetDelay (int delay) |
Sets the articulation delay Created in NX9.0.0. | |
void | SetJointsLimits (bool jointLimits) |
Sets the articulation joint limits setting Created in NX9.0.0. | |
void | StepToAssemblyPosition () |
Articulation to assembly position Created in NX9.0.0. | |
void | StepToDesignPosition () |
Articulation to design position Created in NX9.0.0. | |
void | Stop () |
Articulation stop Created in NX9.0.0. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
Represents the Motion::ArticulationControl
An instance of this class can not be obtained
Created in NX9.0.0.
NXOpen::Motion::ActiveView NXOpen::Motion::ArticulationControl::ActiveView | ( | ) |
Returns the active view
Created in NX9.0.0.
License requirements : mechanisms ("MECHANISMS")
void NXOpen::Motion::ArticulationControl::ArticulationSolve | ( | int | numSteps, |
const std::vector< NXOpen::Motion::Joint * > & | jointTags, | ||
const std::vector< double > & | stepSize, | ||
const std::vector< NXOpen::Unit * > & | stepSizeUnit | ||
) |
Articulation solve with joint driver step size and number of step as input
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 |
void NXOpen::Motion::ArticulationControl::ArticulationSolve | ( | const std::vector< NXOpen::Motion::Joint * > & | jointTags, |
const std::vector< double > & | displacement, | ||
const std::vector< 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 |
int NXOpen::Motion::ArticulationControl::Delay | ( | ) |
Returns the articulation delay
Created in NX9.0.0.
License requirements : mechanisms ("MECHANISMS")
void NXOpen::Motion::ArticulationControl::Finish | ( | ) |
Articulation finish
Created in NX9.0.0.
License requirements : mechanisms ("MECHANISMS")
void NXOpen::Motion::ArticulationControl::GetArticulationJoints | ( | std::vector< NXOpen::Motion::Joint * > & | jointTags | ) |
Articulation joints
Created in NX9.0.0.
License requirements : mechanisms ("MECHANISMS")
jointTags | The articulation joint array |
void NXOpen::Motion::ArticulationControl::GetArticulationJointsDisplacement | ( | NXOpen::Motion::Joint * | jointTag, |
int * | currentStep, | ||
double * | displacement, | ||
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 |
bool NXOpen::Motion::ArticulationControl::JointsLimits | ( | ) |
Returns the articulation joint limits setting
Created in NX9.0.0.
License requirements : mechanisms ("MECHANISMS")
void NXOpen::Motion::ArticulationControl::SetActiveView | ( | NXOpen::Motion::ActiveView | activeView | ) |
Sets the active view
Created in NX9.0.0.
License requirements : mechanisms ("MECHANISMS")
activeView | activeview |
void NXOpen::Motion::ArticulationControl::SetDelay | ( | int | delay | ) |
Sets the articulation delay
Created in NX9.0.0.
License requirements : mechanisms ("MECHANISMS")
delay | delay |
void NXOpen::Motion::ArticulationControl::SetJointsLimits | ( | bool | jointLimits | ) |
Sets the articulation joint limits setting
Created in NX9.0.0.
License requirements : mechanisms ("MECHANISMS")
jointLimits | jointlimits |
void NXOpen::Motion::ArticulationControl::StepToAssemblyPosition | ( | ) |
Articulation to assembly position
Created in NX9.0.0.
License requirements : mechanisms ("MECHANISMS")
void NXOpen::Motion::ArticulationControl::StepToDesignPosition | ( | ) |
Articulation to design position
Created in NX9.0.0.
License requirements : mechanisms ("MECHANISMS")
void NXOpen::Motion::ArticulationControl::Stop | ( | ) |
Articulation stop
Created in NX9.0.0.
License requirements : mechanisms ("MECHANISMS")