DriverOperation Class — NXOpen Python API Reference 12.0.0 documentation

# DriverOperation Class

class `NXOpen.Motion.``DriverOperation`

  Bases: `NXOpen.TaggedObject`

  Represents a `NXOpen.Motion.DriverOperation`

  New in version NX5.0.0.

# Properties

Property | Description
--- | ---
AccelerationExpression | Returns the acceleration expression
AmplitudeExpression | Returns the amplitude expression
ControlPort | Returns the control port
DisplacementExpression | Returns the displacement expression
FrequencyExpression | Returns the frequency expression
Function | Returns or sets the function
HarmonicDisplacementExpression | Returns the harmonic displacement expression
InitialDisplacementExpression | Returns the initial displacement expression
InitialVelocityExpression | Returns the initial velocity expression
IntegrationTypeOption | Returns or sets the integration type option
JerkExpression | Returns the jerk expression
Motor | Returns or sets the motor
PhaseAngleExpression | Returns the phase angle expression
Profile | Returns the profile
SignalChart | Returns or sets the signal chart
Tag | Returns the Tag for this object.
TypeOption | Returns or sets the type option
VelocityExpression | Returns the velocity expression

# Methods

# Enumerations

DriverOperationIntegrationType Enumeration | Integration type
DriverOperationType Enumeration | Driver operation type

# Property Detail

## AccelerationExpression

`DriverOperation.``AccelerationExpression`

  Returns the acceleration expression

  `-------------------------------------`

  Getter Method

  Signature `AccelerationExpression`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX8.0.0.

  License requirements: None.

## AmplitudeExpression

`DriverOperation.``AmplitudeExpression`

  Returns the amplitude expression

  `-------------------------------------`

  Getter Method

  Signature `AmplitudeExpression`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX8.0.0.

  License requirements: None.

## ControlPort

`DriverOperation.``ControlPort`

  Returns the control port

  `-------------------------------------`

  Getter Method

  Signature `ControlPort`

  Returns: |
  Return type: | `NXOpen.Motion.SelectControlPort`

  New in version NX11.0.0.

  License requirements: mechanisms (“MECHANISMS”)

## DisplacementExpression

`DriverOperation.``DisplacementExpression`

  Returns the displacement expression

  `-------------------------------------`

  Getter Method

  Signature `DisplacementExpression`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX8.0.0.

  License requirements: None.

## FrequencyExpression

`DriverOperation.``FrequencyExpression`

  Returns the frequency expression

  `-------------------------------------`

  Getter Method

  Signature `FrequencyExpression`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX8.0.0.

  License requirements: None.

## Function

`DriverOperation.``Function`

  Returns or sets the function

  `-------------------------------------`

  Getter Method

  Signature `Function`

  Returns: |
  Return type: | `NXOpen.NXObject`

  New in version NX5.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `Function`

  Parameters: | function (`NXOpen.NXObject`) –

  New in version NX5.0.0.

  License requirements: mechanisms (“MECHANISMS”)

## HarmonicDisplacementExpression

`DriverOperation.``HarmonicDisplacementExpression`

  Returns the harmonic displacement expression

  `-------------------------------------`

  Getter Method

  Signature `HarmonicDisplacementExpression`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX8.0.0.

  License requirements: None.

## InitialDisplacementExpression

`DriverOperation.``InitialDisplacementExpression`

  Returns the initial displacement expression

  `-------------------------------------`

  Getter Method

  Signature `InitialDisplacementExpression`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX8.0.0.

  License requirements: None.

## InitialVelocityExpression

`DriverOperation.``InitialVelocityExpression`

  Returns the initial velocity expression

  `-------------------------------------`

  Getter Method

  Signature `InitialVelocityExpression`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX8.0.0.

  License requirements: None.

## IntegrationTypeOption

`DriverOperation.``IntegrationTypeOption`

  Returns or sets the integration type option

  `-------------------------------------`

  Getter Method

  Signature `IntegrationTypeOption`

  Returns: |
  Return type: | `NXOpen.Motion.DriverOperationIntegrationType`

  New in version NX5.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `IntegrationTypeOption`

  Parameters: | integrationTypeOption (`NXOpen.Motion.DriverOperationIntegrationType`) –

  New in version NX5.0.0.

  License requirements: mechanisms (“MECHANISMS”)

## JerkExpression

`DriverOperation.``JerkExpression`

  Returns the jerk expression

  `-------------------------------------`

  Getter Method

  Signature `JerkExpression`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX11.0.0.

  License requirements: None.

## Motor

`DriverOperation.``Motor`

  Returns or sets the motor

  `-------------------------------------`

  Getter Method

  Signature `Motor`

  Returns: |
  Return type: | `NXOpen.Motion.PMDCMotor`

  New in version NX6.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `Motor`

  Parameters: | motor (`NXOpen.Motion.PMDCMotor`) –

  New in version NX6.0.0.

  License requirements: mechanisms (“MECHANISMS”)

## PhaseAngleExpression

`DriverOperation.``PhaseAngleExpression`

  Returns the phase angle expression

  `-------------------------------------`

  Getter Method

  Signature `PhaseAngleExpression`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX8.0.0.

  License requirements: None.

## Profile

`DriverOperation.``Profile`

  Returns the profile

  `-------------------------------------`

  Getter Method

  Signature `Profile`

  Returns: |
  Return type: | `NXOpen.SelectNXObject`

  New in version NX11.0.1.

  License requirements: mechanisms (“MECHANISMS”)

## SignalChart

`DriverOperation.``SignalChart`

  Returns or sets the signal chart

  `-------------------------------------`

  Getter Method

  Signature `SignalChart`

  Returns: |
  Return type: | `NXOpen.Motion.SignalChart`

  New in version NX6.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `SignalChart`

  Parameters: | signalChart (`NXOpen.Motion.SignalChart`) –

  New in version NX6.0.0.

  License requirements: mechanisms (“MECHANISMS”)

## TypeOption

`DriverOperation.``TypeOption`

  Returns or sets the type option

  `-------------------------------------`

  Getter Method

  Signature `TypeOption`

  Returns: |
  Return type: | `NXOpen.Motion.DriverOperationType`

  New in version NX5.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `TypeOption`

  Parameters: | typeOption (`NXOpen.Motion.DriverOperationType`) –

  New in version NX5.0.0.

  License requirements: mechanisms (“MECHANISMS”)

## VelocityExpression

`DriverOperation.``VelocityExpression`

  Returns the velocity expression

  `-------------------------------------`

  Getter Method

  Signature `VelocityExpression`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX8.0.0.

  License requirements: None.