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

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

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

List of all members.

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.

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

Returns the acceleration

Deprecated:
Deprecated in NX8.0.0.



Created in NX5.0.0.

License requirements : None

Returns the acceleration expression
Created in NX8.0.0.



License requirements : None

Returns the amplitude

Deprecated:
Deprecated in NX8.0.0.



Created in NX5.0.0.

License requirements : None

Returns the amplitude expression
Created in NX8.0.0.



License requirements : None

Returns the displacement

Deprecated:
Deprecated in NX8.0.0.



Created in NX5.0.0.

License requirements : None

Returns the displacement expression
Created in NX8.0.0.



License requirements : None

Returns the frequency

Deprecated:
Deprecated in NX8.0.0.



Created in NX5.0.0.

License requirements : None

Returns the frequency expression
Created in NX8.0.0.



License requirements : None

Returns the function
Created in NX5.0.0.



License requirements : None

Returns the harmonic displacement

Deprecated:
Deprecated in NX8.0.0.



Created in NX5.0.0.

License requirements : None

Returns the harmonic displacement expression
Created in NX8.0.0.



License requirements : None

Returns the initial displacement

Deprecated:
Deprecated in NX8.0.0.



Created in NX5.0.0.

License requirements : None

Returns the initial displacement expression
Created in NX8.0.0.



License requirements : None

Returns the initial velocity

Deprecated:
Deprecated in NX8.0.0.



Created in NX5.0.0.

License requirements : None

Returns the initial velocity expression
Created in NX8.0.0.



License requirements : None

Returns the integration type option
Created in NX5.0.0.



License requirements : None

Returns the motor
Created in NX6.0.0.



License requirements : None

Returns the phase angle

Deprecated:
Deprecated in NX8.0.0.



Created in NX5.0.0.

License requirements : None

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.



Created in NX5.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters:
accelerationacceleration

Sets the amplitude

Deprecated:
Deprecated in NX8.0.0.



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.



Created in NX5.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters:
displacementdisplacement

Sets the frequency

Deprecated:
Deprecated in NX8.0.0.



Created in NX5.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters:
frequencyfrequency

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.



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.



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.



Created in NX5.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters:
initialVelocityinitialvelocity

Sets the integration type option
Created in NX5.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters:
integrationTypeOptionintegrationtypeoption

Sets the motor
Created in NX6.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters:
motormotor

Sets the phase angle

Deprecated:
Deprecated in NX8.0.0.



Created in NX5.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters:
phaseAnglephaseangle

Sets the signal chart
Created in NX6.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters:
signalChartsignal chart

Sets the type option
Created in NX5.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters:
typeOptiontypeoption

Sets the velocity

Deprecated:
Deprecated in NX8.0.0.



Created in NX5.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters:
velocityvelocity

Returns the signal chart
Created in NX6.0.0.



License requirements : None

Returns the type option
Created in NX5.0.0.



License requirements : None

Returns the velocity

Deprecated:
Deprecated in NX8.0.0.



Created in NX5.0.0.

License requirements : None

Returns the velocity expression
Created in NX8.0.0.



License requirements : None


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