Core Motion Outputs

Core Motion type outputs are defined using the CoreMotionEventOutput class.

Input

Description

StopSingleAxis

Stops the motion of an axis that is executing a motion command in Position or Velocity mode.

This output function is equivalent to calling the Motion::Stop for an axis in Position mode or Velocity::Stop function for an axis in Velocity mode.

StartSinglePos

Starts a position command for which an absolute target position is specified.

This output function is equivalent to calling the StartPos function.

StartSingleMov

Starts a position command for which a relative target position is specified.

This output function is equivalent to calling the StartMov function.

StartMultiplePos

Starts position commands for which absolute target positions are specified for multiple axes.

This output function is equivalent to calling the StartPos(unsigned int numCommands, PosCommand *pPosCommand) function.

StartMultipleMov

Starts position commands for which relative target positions are specified for multiple axes.

This output function is equivalent to calling the StartMov(unsigned int numCommands, PosCommand *pPosCommand) function.

LinearIntplPos

Starts a linear interpolation command for which absolute target positions are specified.

This output function is equivalent to calling the StartLinearIntplPos function.

LinearIntplMov

Starts a linear interpolation command for which relative target positions are specified.

This output function is equivalent to calling the StartLinearIntplMov function.

ExecQuickStopSingleAxis

Stops the motion of an axis that is in Position mode using the quick stop deceleration (Quick Stop Dec).

This output function is equivalent to calling the ExecQuickStop function.

OverrideVelSingleAxis

Overrides the velocity of an axis that is executing a motion command in Position or Velocity mode.

This output function is equivalent to calling the OverrideVel function.

ExecEStop

Executes an emergency stop.

This output function is equivalent to calling the ExecEStop function.

TriggerFlightRecorder

Triggers the flight recorder to write flight recorder data to file.

This output function is equivalent to calling the TriggerFlightRecorder function.

ResetFlightRecorder

Resets the flight recorder so that it may be triggered again.

This output function is equivalent to calling the ResetFlightRecorder function.