NXOpen C++ Reference Guide
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
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, TypePolynomial, 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::Motion::SelectFieldDataProfile ()
 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.

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::Motion::SelectFieldData* 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 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.