NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::Motion::DriverOperation Class Reference

Represents a Motion::DriverOperation
Created in NX5.0.0. More...

Inheritance diagram for NXOpen::Motion::DriverOperation:
NXOpen::TaggedObject

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::ExpressionAccelerationExpression ()
 Returns the acceleration expression
Created in NX8.0.0.
 
double Amplitude ()
 Returns the amplitude

 
NXOpen::ExpressionAmplitudeExpression ()
 Returns the amplitude expression
Created in NX8.0.0.
 
double Displacement ()
 Returns the displacement

 
NXOpen::ExpressionDisplacementExpression ()
 Returns the displacement expression
Created in NX8.0.0.
 
double Frequency ()
 Returns the frequency

 
NXOpen::ExpressionFrequencyExpression ()
 Returns the frequency expression
Created in NX8.0.0.
 
NXOpen::NXObjectFunction ()
 Returns the function
Created in NX5.0.0.
 
double HarmonicDisplacement ()
 Returns the harmonic displacement

 
NXOpen::ExpressionHarmonicDisplacementExpression ()
 Returns the harmonic displacement expression
Created in NX8.0.0.
 
double InitialDisplacement ()
 Returns the initial displacement

 
NXOpen::ExpressionInitialDisplacementExpression ()
 Returns the initial displacement expression
Created in NX8.0.0.
 
double InitialVelocity ()
 Returns the initial velocity

 
NXOpen::ExpressionInitialVelocityExpression ()
 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::PMDCMotorMotor ()
 Returns the motor
Created in NX6.0.0.
 
double PhaseAngle ()
 Returns the phase angle

 
NXOpen::ExpressionPhaseAngleExpression ()
 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::SignalChartSignalChart ()
 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::ExpressionVelocityExpression ()
 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.
 

Detailed Description

Represents a Motion::DriverOperation
Created in NX5.0.0.


Member Enumeration Documentation

Integration type.

Enumerator:
IntegrationTypeDisplacement 

Displacement.

IntegrationTypeVelocity 

Velocity.

IntegrationTypeAcceleration 

Acceleration.

Driver operation type.

Enumerator:
TypeUndefined 

Undefined.

TypeConstant 

Constant.

TypeHarmonic 

Harmonic.

TypeFunction 

Function.

TypeArticulation 

Articulation.

TypeMotor 

Motor.

Member Function Documentation

double NXOpen::Motion::DriverOperation::Acceleration ( )

Returns the acceleration

Deprecated:
Deprecated in NX8.0.0.

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

Deprecated:
Deprecated in NX8.0.0.

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

Deprecated:
Deprecated in NX8.0.0.

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

Deprecated:
Deprecated in NX8.0.0.

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

Deprecated:
Deprecated in NX8.0.0.

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

Deprecated:
Deprecated in NX8.0.0.

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

Deprecated:
Deprecated in NX8.0.0.

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

Deprecated:
Deprecated in NX8.0.0.

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

Deprecated:
Deprecated in NX8.0.0.

Obtain the expression using Motion::DriverOperation::AccelerationExpression to query or edit it.


Created in NX5.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters
accelerationacceleration
void NXOpen::Motion::DriverOperation::SetAmplitude ( double  amplitude)

Sets the amplitude

Deprecated:
Deprecated in NX8.0.0.

Obtain the expression using Motion::DriverOperation::AmplitudeExpression to query or edit it.


Created in NX5.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters
amplitudeamplitude
void NXOpen::Motion::DriverOperation::SetDisplacement ( double  displacement)

Sets the displacement

Deprecated:
Deprecated in NX8.0.0.

Obtain the expression using Motion::DriverOperation::DisplacementExpression to query or edit it.


Created in NX5.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters
displacementdisplacement
void NXOpen::Motion::DriverOperation::SetFrequency ( double  frequency)

Sets the frequency

Deprecated:
Deprecated in NX8.0.0.

Obtain the expression using Motion::DriverOperation::FrequencyExpression to query or edit it.


Created in NX5.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters
frequencyfrequency
void NXOpen::Motion::DriverOperation::SetFunction ( NXOpen::NXObject function)

Sets the function
Created in NX5.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
functionfunction
void NXOpen::Motion::DriverOperation::SetHarmonicDisplacement ( double  harmonicDisplacement)

Sets the harmonic displacement

Deprecated:
Deprecated in NX8.0.0.

Obtain the expression using Motion::DriverOperation::HarmonicDisplacementExpression to query or edit it.


Created in NX5.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters
harmonicDisplacementharmonicdisplacement
void NXOpen::Motion::DriverOperation::SetInitialDisplacement ( double  initialDisplacement)

Sets the initial displacement

Deprecated:
Deprecated in NX8.0.0.

Obtain the expression using Motion::DriverOperation::InitialDisplacementExpression to query or edit it.


Created in NX5.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters
initialDisplacementinitialdisplacement
void NXOpen::Motion::DriverOperation::SetInitialVelocity ( double  initialVelocity)

Sets the initial velocity

Deprecated:
Deprecated in NX8.0.0.

Obtain the expression using Motion::DriverOperation::InitialVelocityExpression to query or edit it.


Created in NX5.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters
initialVelocityinitialvelocity
void NXOpen::Motion::DriverOperation::SetIntegrationTypeOption ( NXOpen::Motion::DriverOperation::IntegrationType  integrationTypeOption)

Sets the integration type option
Created in NX5.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
integrationTypeOptionintegrationtypeoption
void NXOpen::Motion::DriverOperation::SetMotor ( NXOpen::Motion::PMDCMotor motor)

Sets the motor
Created in NX6.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
motormotor
void NXOpen::Motion::DriverOperation::SetPhaseAngle ( double  phaseAngle)

Sets the phase angle

Deprecated:
Deprecated in NX8.0.0.

Obtain the expression using Motion::DriverOperation::PhaseAngleExpression to query or edit it.


Created in NX5.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters
phaseAnglephaseangle
void NXOpen::Motion::DriverOperation::SetSignalChart ( NXOpen::Motion::SignalChart signalChart)

Sets the signal chart
Created in NX6.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
signalChartsignal chart
void NXOpen::Motion::DriverOperation::SetTypeOption ( NXOpen::Motion::DriverOperation::Type  typeOption)

Sets the type option
Created in NX5.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
typeOptiontypeoption
void NXOpen::Motion::DriverOperation::SetVelocity ( double  velocity)

Sets the velocity

Deprecated:
Deprecated in NX8.0.0.

Obtain the expression using Motion::DriverOperation::VelocityExpression to query or edit it.


Created in NX5.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters
velocityvelocity
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

Deprecated:
Deprecated in NX8.0.0.

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


The documentation for this class was generated from the following file:
Copyright 2013 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.