Class TriggerEventInputFunction

Class Documentation

class TriggerEventInputFunction

This enumerator class enumerates the input functions (conditions) of trigger events. Also see Input Functions.

Public Types

enum T

Values:

enumerator IOBit

The condition is TRUE when the specified I/O input or output bit is 1, and FALSE otherwise.

This input function uses the parameters in the IOBit structure of TriggerEvent.

enumerator NotIOBit

The condition is TRUE when the specified I/O input or output bit is 0, and FALSE otherwise.

This input function uses the parameters in the NotIOBit structure of TriggerEvent.

enumerator OrIOBit

The condition is TRUE when either of the two specified I/O input or output bits is 1, and FALSE otherwise.

This input function uses the parameters in the OrIOBit structure of TriggerEvent.

enumerator AndIOBit

The condition is TRUE when both of the two specified I/O input or output bits are 1, and FALSE otherwise.

This input function uses the parameters in the AndIOBit structure of TriggerEvent.

enumerator XorIOBit

The condition is TRUE when only one of the two specified I/O input or output bits is 1, and FALSE otherwise.

This input function uses the parameters in the XorIOBit structure of TriggerEvent.

enumerator NandIOBit

The condition is FALSE when both of the two specified I/O input or output bits are 1, and TRUE otherwise.

This input function uses the parameters in the NandIOBit structure of TriggerEvent.

enumerator NorIOBit

The condition is FALSE when either of the two specified I/O input or output bits is 1, and TRUE otherwise.

This input function uses the parameters in the NorIOBit structure of TriggerEvent.

enumerator XnorIOBit

The condition is FALSE when only one of the two specified I/O input or output bits is 1, and TRUE otherwise.

This input function uses the parameters in the XnorIOBit structure of TriggerEvent.

enumerator MBit

The condition is TRUE when the specified user memory bit is 1, and FALSE otherwise.

This input function uses the parameters in the MBit structure of TriggerEvent.

enumerator NotMBit

The condition is TRUE when the specified user memory bit is 0, and FALSE otherwise.

This input function uses the parameters in the NotMBit structure of TriggerEvent.

enumerator OrMBit

The condition is TRUE when either of the two specified user memory bits is 1, and FALSE otherwise.

This input function uses the parameters in the OrMBit structure of TriggerEvent.

enumerator AndMBit

The condition is TRUE when both of the two specified user memory bits is 1, and FALSE otherwise.

This input function uses the parameters in the AndMBit structure of TriggerEvent.

enumerator XorMBit

The condition is TRUE when only one of the two specified user memory bits is 1, and FALSE otherwise.

This input function uses the parameters in the XorMBit structure of TriggerEvent.

enumerator NandMBit

The condition is FALSE when both of the two specified user memory bits is 1, and TRUE otherwise.

This input function uses the parameters in the NandMBit structure of TriggerEvent.

enumerator NorMBit

The condition is FALSE when either of the two specified user memory bits is 1, and TRUE otherwise.

This input function uses the parameters in the NorMBit structure of TriggerEvent.

enumerator XnorMBit

The condition is FALSE when only one of the two specified user memory bits is 1, and TRUE otherwise.

This input function uses the parameters in the XnorMBit structure of TriggerEvent.

enumerator Reg

The condition is TRUE when the specified register is 1, and FALSE otherwise.

This input function uses the parameters in the Reg structure of TriggerEvent.

enumerator NotReg

The condition is TRUE when the specified register is 0, and FALSE otherwise.

This input function uses the parameters in the NotReg structure of TriggerEvent.

enumerator OrReg

The condition is TRUE when either of the two specified registers is 1, and FALSE otherwise.

This input function uses the parameters in the OrReg structure of TriggerEvent.

enumerator AndReg

The condition is TRUE when both of the two specified registers is 1, and FALSE otherwise.

This input function uses the parameters in the AndReg structure of TriggerEvent.

enumerator XorReg

The condition is TRUE when only one of the two specified registers is 1, and FALSE otherwise.

This input function uses the parameters in the XorReg structure of TriggerEvent.

enumerator NandReg

The condition is FALSE when both of the two specified registers is 1, and TRUE otherwise.

This input function uses the parameters in the NandReg structure of TriggerEvent.

enumerator NorReg

The condition is FALSE when either of the two specified registers is 1, and TRUE otherwise.

This input function uses the parameters in the NorReg structure of TriggerEvent.

enumerator XnorReg

The condition is FALSE when only one of the two specified registers is 1, and TRUE otherwise.

This input function uses the parameters in the XnorReg structure of TriggerEvent.

enumerator EqualPos

The condition is TRUE when the position of the specified axis equals the specified value, and FALSE otherwise.

This input function uses the parameters in the EqualPos structure of TriggerEvent.

enumerator GreaterPos

The condition is TRUE when the position of the specified axis is greater than the specified value, and FALSE otherwise.

This input function uses the parameters in the GreaterPos structure of TriggerEvent.

enumerator LessPos

The condition is TRUE when the position of the specified axis is less than the specified value, and FALSE otherwise.

This input function uses the parameters in the LessPos structure of TriggerEvent.

enumerator EqualVelocity

The condition is TRUE when the velocity of the specified axis equals the specified value, and FALSE otherwise.

This input function uses the parameters in the EqualVelocity structure of TriggerEvent.

enumerator GreaterVelocity

The condition is TRUE when the velocity of the specified axis is greater than the specified value, and FALSE otherwise.

This input function uses the parameters in the GreaterVelocity structure of TriggerEvent.

enumerator LessVelocity

The condition is TRUE when the velocity of the specified axis is less than the specified value, and FALSE otherwise.

This input function uses the parameters in the LessVelocity structure of TriggerEvent.

enumerator EqualTrq

The condition is TRUE when the torque of the specified axis equals the specified value, and FALSE otherwise.

This input function uses the parameters in the EqualTrq structure of TriggerEvent.

enumerator GreaterTrq

The condition is TRUE when the torque of the specified axis is greater than the specified value, and FALSE otherwise.

This input function uses the parameters in the GreaterTrq structure of TriggerEvent.

enumerator LessTrq

The condition is TRUE when the torque of the specified axis is less than the specified value, and FALSE otherwise.

This input function uses the parameters in the LessTrq structure of TriggerEvent.

enumerator RemainingTime

The condition is TRUE under the same conditions as the RemainingTime trigger type.

This input function uses the parameters in the RemainingTime structure of TriggerEvent.

enumerator RemainingDistance

The condition is TRUE under the same conditions as the RemainingDistance trigger type.

This input function uses the parameters in the RemainingDistance structure of TriggerEvent.

enumerator SameTimeCompletion

The condition is TRUE under the same conditions as the SameTimeCompletion trigger type.

This input function uses the parameters in the SameTimeCompletion structure of TriggerEvent.

enumerator CompletedTime

The condition is TRUE under the same conditions as the CompletedTime trigger type.

This input function uses the parameters in the CompletedTime structure of TriggerEvent.

enumerator CompletedDistance

The condition is TRUE under the same conditions as the CompletedDistance trigger type.

This input function uses the parameters in the CompletedDistance structure of TriggerEvent.

enumerator StaggeredTimeCompletion

The condition is TRUE under the same conditions as the StaggeredTimeCompletion trigger type.

This input function uses the parameters in the StaggeredTimeCompletion structure of TriggerEvent.

enumerator StaggeredDistanceCompletion

The condition is TRUE under the same conditions as the StaggeredDistanceCompletion trigger type.

There is a limitation that the StaggeredDistanceCompletion condition can be defined only once in each TriggerEvents object.

This input function uses the parameters in the StaggeredDistanceCompletion structure of TriggerEvent.

enumerator DistanceToTarget

The condition is TRUE under the same conditions as the DistanceToTarget trigger type.

This input function uses the parameters in the DistanceToTarget structure of TriggerEvent.

enumerator AxisIdle

The condition is TRUE under the same conditions as the AxisIdle trigger type.

This input function uses the parameters in the AxisIdle structure of TriggerEvent.

enumerator GreaterPositionError

The condition is TRUE when the position error of the specified axis is greater than the specified value, and FALSE otherwise.

This input function uses the parameters in the GreaterPositionError structure of TriggerEvent.