MPI 04.00 Reference >> mpiMotion

MPIMotionHoldType

Definition

typedef enum MPIMotionHoldType {
    MPIMotionHoldTypeINVALID = -1,

MPIMotionHoldTypeNONE,
MPIMotionHoldTypeGATE, MPIMotionHoldTypeMOTOR_DEDICATED_IN, MPIMotionHoldTypeMOTOR_DEDICATED_OUT, MPIMotionHoldTypeMOTOR_GENERAL_IN, MPIMotionHoldTypeMOTOR_GENERAL_OUT, MPIMotionHoldTypeAXIS_COMMAND_POSITION, MPIMotionHoldTypeAXIS_ACTUAL_POSITION, MPIMotionHoldTypeCUSTOM,
MPIMotionHoldTypeCOUNT, MPIMotionHoldTypeEND = MPIMotionHoldTypeCOUNT, MPIMotionHoldTypeFIRST = MPIMotionHoldTypeINVALID+1 } MPIMotionHoldType;

 

Required Header: stdmpi.h

Change History: Added in 04.00.

Description

These types specify the motion profile trigger condition. The hold trigger value is specified with the MPIMotionHoldData data type.

MPIMotionAttrHoldTypeNONE This type disables the hold trigger condition.
MPIMotionAttrHoldTypeGATE Motion hold input triggers from a Gate. For more information, see mpiControlGateGet/Set(...).
MPIMotionAttrHoldTypeMOTOR_DEDICATED_IN Motion hold input triggers from a Dedicated Input bit.
MPIMotionAttrHoldTypeMOTOR_DEDICATED_OUT Motion hold input triggers from a Dedicated Output bit.
MPIMotionAttrHoldTypeMOTOR_GENERAL_IN Motion hold input triggers from a General Input bit.
MPIMotionAttrHoldTypeMOTOR_GENERAL_OUT Motion hold input triggers from a General Output bit.
MPIMotionAttrHoldTypeAXIS_COMMAND_POSITION Motion hold input triggers from an axis's command position.
MPIMotionAttrHoldTypeAXIS_ACTUAL_POSITION Motion hold input triggers from an axis's actual position.
MPIMotionAttrHoldTypeCUSTOM Motion hold input triggers from a user specifiable controller memory address.

See Also

MPIMotionHoldData | MPIMotionHold | Motion Attributes