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

Represents a NXOpen::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
More...
 
NXOpen::ExpressionAccelerationExpression ()
 Returns the acceleration expression
Created in NX8.0.0. More...
 
double Amplitude ()
 Returns the amplitude
More...
 
NXOpen::ExpressionAmplitudeExpression ()
 Returns the amplitude expression
Created in NX8.0.0. More...
 
double Displacement ()
 Returns the displacement
More...
 
NXOpen::ExpressionDisplacementExpression ()
 Returns the displacement expression
Created in NX8.0.0. More...
 
double Frequency ()
 Returns the frequency
More...
 
NXOpen::ExpressionFrequencyExpression ()
 Returns the frequency expression
Created in NX8.0.0. More...
 
NXOpen::NXObjectFunction ()
 Returns the function
Created in NX5.0.0. More...
 
double HarmonicDisplacement ()
 Returns the harmonic displacement
More...
 
NXOpen::ExpressionHarmonicDisplacementExpression ()
 Returns the harmonic displacement expression
Created in NX8.0.0. More...
 
double InitialDisplacement ()
 Returns the initial displacement
More...
 
NXOpen::ExpressionInitialDisplacementExpression ()
 Returns the initial displacement expression
Created in NX8.0.0. More...
 
double InitialVelocity ()
 Returns the initial velocity
More...
 
NXOpen::ExpressionInitialVelocityExpression ()
 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::Motion::PMDCMotorMotor ()
 Returns the motor
Created in NX6.0.0. More...
 
double PhaseAngle ()
 Returns the phase angle
More...
 
NXOpen::ExpressionPhaseAngleExpression ()
 Returns the phase angle expression
Created in NX8.0.0. More...
 
void SetAcceleration (double acceleration)
 Sets the acceleration
More...
 
void SetAmplitude (double amplitude)
 Sets the amplitude
More...
 
void SetDisplacement (double displacement)
 Sets the displacement
More...
 
void SetFrequency (double frequency)
 Sets the frequency
More...
 
void SetFunction (NXOpen::NXObject *function)
 Sets the function
Created in NX5.0.0. More...
 
void SetHarmonicDisplacement (double harmonicDisplacement)
 Sets the harmonic displacement
More...
 
void SetInitialDisplacement (double initialDisplacement)
 Sets the initial displacement
More...
 
void SetInitialVelocity (double initialVelocity)
 Sets the initial velocity
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 SetPhaseAngle (double phaseAngle)
 Sets the phase angle
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...
 
void SetVelocity (double velocity)
 Sets the velocity
More...
 
NXOpen::Motion::SignalChartSignalChart ()
 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...
 
double Velocity ()
 Returns the velocity
More...
 
NXOpen::ExpressionVelocityExpression ()
 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...
 

Detailed Description

Represents a NXOpen::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 NXOpen::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 NXOpen::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 NXOpen::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 NXOpen::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 NXOpen::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 NXOpen::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 NXOpen::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 NXOpen::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 NXOpen::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 NXOpen::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 NXOpen::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 NXOpen::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 NXOpen::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 NXOpen::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 NXOpen::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 NXOpen::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 NXOpen::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 NXOpen::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 2012 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.