|
NX Open C++ Reference Guide
|
Represents a Motion::DriverOperation
Created in NX5.0.0.
More...
Public Types | |
| enum | IntegrationType { IntegrationTypeDisplacement, IntegrationTypeVelocity, IntegrationTypeAcceleration } |
| Integration type. More... | |
| enum | Type { TypeUndefined, TypeConstant, TypeHarmonic, TypeFunction, TypeArticulation, TypeMotor } |
| Driver operation type. More... | |
Public Member Functions | |
| double | Acceleration () |
| Returns the acceleration | |
| NXOpen::Expression * | AccelerationExpression () |
| Returns the acceleration expression Created in NX8.0.0. | |
| double | Amplitude () |
| Returns the amplitude | |
| NXOpen::Expression * | AmplitudeExpression () |
| Returns the amplitude expression Created in NX8.0.0. | |
| double | Displacement () |
| Returns the displacement | |
| NXOpen::Expression * | DisplacementExpression () |
| Returns the displacement expression Created in NX8.0.0. | |
| double | Frequency () |
| Returns the frequency | |
| NXOpen::Expression * | FrequencyExpression () |
| Returns the frequency expression Created in NX8.0.0. | |
| NXOpen::NXObject * | Function () |
| Returns the function Created in NX5.0.0. | |
| double | HarmonicDisplacement () |
| Returns the harmonic displacement | |
| NXOpen::Expression * | HarmonicDisplacementExpression () |
| Returns the harmonic displacement expression Created in NX8.0.0. | |
| double | InitialDisplacement () |
| Returns the initial displacement | |
| NXOpen::Expression * | InitialDisplacementExpression () |
| Returns the initial displacement expression Created in NX8.0.0. | |
| double | InitialVelocity () |
| Returns the initial velocity | |
| NXOpen::Expression * | InitialVelocityExpression () |
| Returns the initial velocity expression Created in NX8.0.0. | |
| NXOpen::Motion::DriverOperation::IntegrationType | IntegrationTypeOption () |
| Returns the integration type option Created in NX5.0.0. | |
| NXOpen::Motion::PMDCMotor * | Motor () |
| Returns the motor Created in NX6.0.0. | |
| double | PhaseAngle () |
| Returns the phase angle | |
| NXOpen::Expression * | PhaseAngleExpression () |
| Returns the phase angle expression Created in NX8.0.0. | |
| void | SetAcceleration (double acceleration) |
| Sets the acceleration | |
| void | SetAmplitude (double amplitude) |
| Sets the amplitude | |
| void | SetDisplacement (double displacement) |
| Sets the displacement | |
| void | SetFrequency (double frequency) |
| Sets the frequency | |
| void | SetFunction (NXOpen::NXObject *function) |
| Sets the function Created in NX5.0.0. | |
| void | SetHarmonicDisplacement (double harmonicDisplacement) |
| Sets the harmonic displacement | |
| void | SetInitialDisplacement (double initialDisplacement) |
| Sets the initial displacement | |
| void | SetInitialVelocity (double initialVelocity) |
| Sets the initial velocity | |
| void | SetIntegrationTypeOption (NXOpen::Motion::DriverOperation::IntegrationType integrationTypeOption) |
| Sets the integration type option Created in NX5.0.0. | |
| void | SetMotor (NXOpen::Motion::PMDCMotor *motor) |
| Sets the motor Created in NX6.0.0. | |
| void | SetPhaseAngle (double phaseAngle) |
| Sets the phase angle | |
| void | SetSignalChart (NXOpen::Motion::SignalChart *signalChart) |
| Sets the signal chart Created in NX6.0.0. | |
| void | SetTypeOption (NXOpen::Motion::DriverOperation::Type typeOption) |
| Sets the type option Created in NX5.0.0. | |
| void | SetVelocity (double velocity) |
| Sets the velocity | |
| NXOpen::Motion::SignalChart * | SignalChart () |
| Returns the signal chart Created in NX6.0.0. | |
| NXOpen::Motion::DriverOperation::Type | TypeOption () |
| Returns the type option Created in NX5.0.0. | |
| double | Velocity () |
| Returns the velocity | |
| NXOpen::Expression * | VelocityExpression () |
| Returns the velocity expression Created in NX8.0.0. | |
Public Member Functions inherited from NXOpen::TaggedObject | |
| tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
| tag_t | Tag () const |
| Returns the tag of this object. | |
Represents a Motion::DriverOperation
Created in NX5.0.0.
| double NXOpen::Motion::DriverOperation::Acceleration | ( | ) |
Returns the acceleration
Obtain the expression using Motion::DriverOperation::AccelerationExpression to query or edit it.
Created in NX5.0.0.
License requirements : None
| NXOpen::Expression* NXOpen::Motion::DriverOperation::AccelerationExpression | ( | ) |
Returns the acceleration expression
Created in NX8.0.0.
License requirements : None
| double NXOpen::Motion::DriverOperation::Amplitude | ( | ) |
Returns the amplitude
Obtain the expression using Motion::DriverOperation::AmplitudeExpression to query or edit it.
Created in NX5.0.0.
License requirements : None
| NXOpen::Expression* NXOpen::Motion::DriverOperation::AmplitudeExpression | ( | ) |
Returns the amplitude expression
Created in NX8.0.0.
License requirements : None
| double NXOpen::Motion::DriverOperation::Displacement | ( | ) |
Returns the displacement
Obtain the expression using Motion::DriverOperation::DisplacementExpression to query or edit it.
Created in NX5.0.0.
License requirements : None
| NXOpen::Expression* NXOpen::Motion::DriverOperation::DisplacementExpression | ( | ) |
Returns the displacement expression
Created in NX8.0.0.
License requirements : None
| double NXOpen::Motion::DriverOperation::Frequency | ( | ) |
Returns the frequency
Obtain the expression using Motion::DriverOperation::FrequencyExpression to query or edit it.
Created in NX5.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
| double NXOpen::Motion::DriverOperation::HarmonicDisplacement | ( | ) |
Returns the harmonic displacement
Obtain the expression using Motion::DriverOperation::HarmonicDisplacementExpression to query or edit it.
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
| double NXOpen::Motion::DriverOperation::InitialDisplacement | ( | ) |
Returns the initial displacement
Obtain the expression using Motion::DriverOperation::InitialDisplacementExpression to query or edit it.
Created in NX5.0.0.
License requirements : None
| NXOpen::Expression* NXOpen::Motion::DriverOperation::InitialDisplacementExpression | ( | ) |
Returns the initial displacement expression
Created in NX8.0.0.
License requirements : None
| double NXOpen::Motion::DriverOperation::InitialVelocity | ( | ) |
Returns the initial velocity
Obtain the expression using Motion::DriverOperation::InitialVelocityExpression to query or edit it.
Created in NX5.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::Motion::PMDCMotor* NXOpen::Motion::DriverOperation::Motor | ( | ) |
Returns the motor
Created in NX6.0.0.
License requirements : None
| double NXOpen::Motion::DriverOperation::PhaseAngle | ( | ) |
Returns the phase angle
Obtain the expression using Motion::DriverOperation::PhaseAngleExpression to query or edit it.
Created in NX5.0.0.
License requirements : None
| NXOpen::Expression* NXOpen::Motion::DriverOperation::PhaseAngleExpression | ( | ) |
Returns the phase angle expression
Created in NX8.0.0.
License requirements : None
| void NXOpen::Motion::DriverOperation::SetAcceleration | ( | double | acceleration | ) |
Sets the acceleration
Obtain the expression using Motion::DriverOperation::AccelerationExpression to query or edit it.
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
| acceleration | acceleration |
| void NXOpen::Motion::DriverOperation::SetAmplitude | ( | double | amplitude | ) |
Sets the amplitude
Obtain the expression using Motion::DriverOperation::AmplitudeExpression to query or edit it.
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
| amplitude | amplitude |
| void NXOpen::Motion::DriverOperation::SetDisplacement | ( | double | displacement | ) |
Sets the displacement
Obtain the expression using Motion::DriverOperation::DisplacementExpression to query or edit it.
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
| displacement | displacement |
| void NXOpen::Motion::DriverOperation::SetFrequency | ( | double | frequency | ) |
Sets the frequency
Obtain the expression using Motion::DriverOperation::FrequencyExpression to query or edit it.
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
| frequency | frequency |
| 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::SetHarmonicDisplacement | ( | double | harmonicDisplacement | ) |
Sets the harmonic displacement
Obtain the expression using Motion::DriverOperation::HarmonicDisplacementExpression to query or edit it.
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
| harmonicDisplacement | harmonicdisplacement |
| void NXOpen::Motion::DriverOperation::SetInitialDisplacement | ( | double | initialDisplacement | ) |
Sets the initial displacement
Obtain the expression using Motion::DriverOperation::InitialDisplacementExpression to query or edit it.
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
| initialDisplacement | initialdisplacement |
| void NXOpen::Motion::DriverOperation::SetInitialVelocity | ( | double | initialVelocity | ) |
Sets the initial velocity
Obtain the expression using Motion::DriverOperation::InitialVelocityExpression to query or edit it.
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
| initialVelocity | initialvelocity |
| 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::SetPhaseAngle | ( | double | phaseAngle | ) |
Sets the phase angle
Obtain the expression using Motion::DriverOperation::PhaseAngleExpression to query or edit it.
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
| phaseAngle | phaseangle |
| 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 |
| void NXOpen::Motion::DriverOperation::SetVelocity | ( | double | velocity | ) |
Sets the velocity
Obtain the expression using Motion::DriverOperation::VelocityExpression to query or edit it.
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
| velocity | velocity |
| 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
| double NXOpen::Motion::DriverOperation::Velocity | ( | ) |
Returns the velocity
Obtain the expression using Motion::DriverOperation::VelocityExpression to query or edit it.
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