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. | |
![]() | |
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