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, TypePolynomial = 1, TypeHarmonic,
  TypeFunction, TypeArticulation, TypeMotor, TypeControl,
  TypeProfile
}
 Driver operation type. More...
 

Public Member Functions

NXOpen::ExpressionAccelerationExpression ()
 Returns the acceleration expression
Created in NX8.0.0. More...
 
NXOpen::ExpressionAmplitudeExpression ()
 Returns the amplitude expression
Created in NX8.0.0. More...
 
NXOpen::Motion::SelectControlPortControlPort ()
 Returns the control port
Created in NX11.0.0. More...
 
NXOpen::ExpressionDisplacementExpression ()
 Returns the displacement expression
Created in NX8.0.0. More...
 
NXOpen::ExpressionFrequencyExpression ()
 Returns the frequency expression
Created in NX8.0.0. More...
 
NXOpen::NXObjectFunction ()
 Returns the function
Created in NX5.0.0. More...
 
NXOpen::ExpressionHarmonicDisplacementExpression ()
 Returns the harmonic displacement expression
Created in NX8.0.0. More...
 
NXOpen::ExpressionInitialDisplacementExpression ()
 Returns the initial displacement expression
Created in NX8.0.0. 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::ExpressionJerkExpression ()
 Returns the jerk expression
Created in NX11.0.0. More...
 
NXOpen::Motion::PMDCMotorMotor ()
 Returns the motor
Created in NX6.0.0. More...
 
NXOpen::ExpressionPhaseAngleExpression ()
 Returns the phase angle expression
Created in NX8.0.0. More...
 
NXOpen::SelectNXObjectProfile ()
 Returns the profile
Created in NX11.0.1. More...
 
void SetFunction (NXOpen::NXObject *function)
 Sets the function
Created in NX5.0.0. 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 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...
 
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...
 
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; Deprecated in NX11.0; use type_polynomial instead.

TypePolynomial 

Polynomial.

TypeHarmonic 

Harmonic.

TypeFunction 

Function.

TypeArticulation 

Articulation.

TypeMotor 

Motor.

TypeControl 

Control.

TypeProfile 

Profile.

Member Function Documentation

NXOpen::Expression* NXOpen::Motion::DriverOperation::AccelerationExpression ( )

Returns the acceleration expression
Created in NX8.0.0.



License requirements : None

NXOpen::Expression* NXOpen::Motion::DriverOperation::AmplitudeExpression ( )

Returns the amplitude expression
Created in NX8.0.0.



License requirements : None

NXOpen::Motion::SelectControlPort* NXOpen::Motion::DriverOperation::ControlPort ( )

Returns the control port
Created in NX11.0.0.



License requirements : mechanisms ("MECHANISMS")

NXOpen::Expression* NXOpen::Motion::DriverOperation::DisplacementExpression ( )

Returns the displacement expression
Created in NX8.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

NXOpen::Expression* NXOpen::Motion::DriverOperation::HarmonicDisplacementExpression ( )

Returns the harmonic displacement expression
Created in NX8.0.0.



License requirements : None

NXOpen::Expression* NXOpen::Motion::DriverOperation::InitialDisplacementExpression ( )

Returns the initial displacement expression
Created in NX8.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::Expression* NXOpen::Motion::DriverOperation::JerkExpression ( )

Returns the jerk expression
Created in NX11.0.0.



License requirements : None

NXOpen::Motion::PMDCMotor* NXOpen::Motion::DriverOperation::Motor ( )

Returns the motor
Created in NX6.0.0.



License requirements : None

NXOpen::Expression* NXOpen::Motion::DriverOperation::PhaseAngleExpression ( )

Returns the phase angle expression
Created in NX8.0.0.



License requirements : None

NXOpen::SelectNXObject* NXOpen::Motion::DriverOperation::Profile ( )

Returns the profile
Created in NX11.0.1.



License requirements : mechanisms ("MECHANISMS")

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::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::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
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

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 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.