NX Open C++ Reference Guide
|
Represents a NXOpen::Motion::DriverOperation
Created in NX5.0.0.
More...
Public Types | |
enum | IntegrationType { IntegrationTypeDisplacement, IntegrationTypeVelocity, IntegrationTypeAcceleration } |
Integration type. More... | |
enum | Type { TypeUndefined, TypeConstant, TypePolynomial = 1, TypeHarmonic, TypeFunction, TypeArticulation, TypeMotor, TypeControl, TypeProfile } |
Driver operation type. More... | |
Public Member Functions | |
NXOpen::Expression * | AccelerationExpression () |
Returns the acceleration expression Created in NX8.0.0. More... | |
NXOpen::Expression * | AmplitudeExpression () |
Returns the amplitude expression Created in NX8.0.0. More... | |
NXOpen::Motion::SelectControlPort * | ControlPort () |
Returns the control port Created in NX11.0.0. More... | |
NXOpen::Expression * | DisplacementExpression () |
Returns the displacement expression Created in NX8.0.0. More... | |
NXOpen::Expression * | FrequencyExpression () |
Returns the frequency expression Created in NX8.0.0. More... | |
NXOpen::NXObject * | Function () |
Returns the function Created in NX5.0.0. More... | |
NXOpen::Expression * | HarmonicDisplacementExpression () |
Returns the harmonic displacement expression Created in NX8.0.0. More... | |
NXOpen::Expression * | InitialDisplacementExpression () |
Returns the initial displacement expression Created in NX8.0.0. More... | |
NXOpen::Expression * | InitialVelocityExpression () |
Returns the initial velocity expression Created in NX8.0.0. More... | |
NXOpen::Motion::DriverOperation::IntegrationType | IntegrationTypeOption () |
Returns the integration type option Created in NX5.0.0. More... | |
NXOpen::Expression * | JerkExpression () |
Returns the jerk expression Created in NX11.0.0. More... | |
NXOpen::Motion::PMDCMotor * | Motor () |
Returns the motor Created in NX6.0.0. More... | |
NXOpen::Expression * | PhaseAngleExpression () |
Returns the phase angle expression Created in NX8.0.0. More... | |
NXOpen::SelectNXObject * | Profile () |
Returns the profile Created in NX11.0.1. More... | |
void | SetFunction (NXOpen::NXObject *function) |
Sets the function Created in NX5.0.0. More... | |
void | SetIntegrationTypeOption (NXOpen::Motion::DriverOperation::IntegrationType integrationTypeOption) |
Sets the integration type option Created in NX5.0.0. More... | |
void | SetMotor (NXOpen::Motion::PMDCMotor *motor) |
Sets the motor Created in NX6.0.0. More... | |
void | SetSignalChart (NXOpen::Motion::SignalChart *signalChart) |
Sets the signal chart Created in NX6.0.0. More... | |
void | SetTypeOption (NXOpen::Motion::DriverOperation::Type typeOption) |
Sets the type option Created in NX5.0.0. More... | |
NXOpen::Motion::SignalChart * | SignalChart () |
Returns the signal chart Created in NX6.0.0. More... | |
NXOpen::Motion::DriverOperation::Type | TypeOption () |
Returns the type option Created in NX5.0.0. More... | |
NXOpen::Expression * | VelocityExpression () |
Returns the velocity expression Created in NX8.0.0. More... | |
Public Member Functions inherited from NXOpen::TaggedObject | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Represents a NXOpen::Motion::DriverOperation
Created in NX5.0.0.
NXOpen::Expression* NXOpen::Motion::DriverOperation::AccelerationExpression | ( | ) |
Returns the acceleration expression
Created in NX8.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Motion::DriverOperation::AmplitudeExpression | ( | ) |
Returns the amplitude expression
Created in NX8.0.0.
License requirements : None
NXOpen::Motion::SelectControlPort* NXOpen::Motion::DriverOperation::ControlPort | ( | ) |
Returns the control port
Created in NX11.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Expression* NXOpen::Motion::DriverOperation::DisplacementExpression | ( | ) |
Returns the displacement expression
Created in NX8.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Motion::DriverOperation::FrequencyExpression | ( | ) |
Returns the frequency expression
Created in NX8.0.0.
License requirements : None
NXOpen::NXObject* NXOpen::Motion::DriverOperation::Function | ( | ) |
Returns the function
Created in NX5.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Motion::DriverOperation::HarmonicDisplacementExpression | ( | ) |
Returns the harmonic displacement expression
Created in NX8.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Motion::DriverOperation::InitialDisplacementExpression | ( | ) |
Returns the initial displacement expression
Created in NX8.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Motion::DriverOperation::InitialVelocityExpression | ( | ) |
Returns the initial velocity expression
Created in NX8.0.0.
License requirements : None
NXOpen::Motion::DriverOperation::IntegrationType NXOpen::Motion::DriverOperation::IntegrationTypeOption | ( | ) |
Returns the integration type option
Created in NX5.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Motion::DriverOperation::JerkExpression | ( | ) |
Returns the jerk expression
Created in NX11.0.0.
License requirements : None
NXOpen::Motion::PMDCMotor* NXOpen::Motion::DriverOperation::Motor | ( | ) |
Returns the motor
Created in NX6.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Motion::DriverOperation::PhaseAngleExpression | ( | ) |
Returns the phase angle expression
Created in NX8.0.0.
License requirements : None
NXOpen::SelectNXObject* NXOpen::Motion::DriverOperation::Profile | ( | ) |
Returns the profile
Created in NX11.0.1.
License requirements : mechanisms ("MECHANISMS")
void NXOpen::Motion::DriverOperation::SetFunction | ( | NXOpen::NXObject * | function | ) |
Sets the function
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
function | function |
void NXOpen::Motion::DriverOperation::SetIntegrationTypeOption | ( | NXOpen::Motion::DriverOperation::IntegrationType | integrationTypeOption | ) |
Sets the integration type option
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
integrationTypeOption | integrationtypeoption |
void NXOpen::Motion::DriverOperation::SetMotor | ( | NXOpen::Motion::PMDCMotor * | motor | ) |
Sets the motor
Created in NX6.0.0.
License requirements : mechanisms ("MECHANISMS")
motor | motor |
void NXOpen::Motion::DriverOperation::SetSignalChart | ( | NXOpen::Motion::SignalChart * | signalChart | ) |
Sets the signal chart
Created in NX6.0.0.
License requirements : mechanisms ("MECHANISMS")
signalChart | signal chart |
void NXOpen::Motion::DriverOperation::SetTypeOption | ( | NXOpen::Motion::DriverOperation::Type | typeOption | ) |
Sets the type option
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
typeOption | typeoption |
NXOpen::Motion::SignalChart* NXOpen::Motion::DriverOperation::SignalChart | ( | ) |
Returns the signal chart
Created in NX6.0.0.
License requirements : None
NXOpen::Motion::DriverOperation::Type NXOpen::Motion::DriverOperation::TypeOption | ( | ) |
Returns the type option
Created in NX5.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Motion::DriverOperation::VelocityExpression | ( | ) |
Returns the velocity expression
Created in NX8.0.0.
License requirements : None