MPIAxisMasterType

Definition

typedef enum {
    MPIAxisMasterTypeINVALID = -1,

    MPIAxisMasterTypeNONE,
    MPIAxisMasterTypeMOTOR_FEEDBACK_PRIMARY,
    MPIAxisMasterTypeMOTOR_FEEDBACK_SECONDARY,
    MPIAxisMasterTypeAXIS_COMMAND_POSITION,
    MPIAxisMasterTypeAXIS_ACTUAL_POSITION,
    MPIAxisMasterTypeUSER_BUFFER,
    MPIAxisMasterTypeCUSTOM,

    MPIAxisMasterTypeEND,
    MPIAxisMasterTypeFIRST = MPIAxisMasterTypeINVALID + 1,
    MPIAxisMasterTypeCOUNT = MPIAxisMasterTypeEND - MPIAxisMasterTypeFIRST
} MPIAxisMasterType;
 
Change History: Modified in 04.00, 03.04.00, and 03.03.00.

Description

MPIAxisMasterType specifies the type of master position source used with cam motions and fixed-gearing configurations for axes.

Enumeration Value
Valid for Camming
Valid for Gearing
Description
NONE
There is no master. Camming and gearing are disabled.
MOTOR_FEEDBACK_PRIMARY
The master is a motor’s primary feedback.
MOTOR_FEEDBACK_SECONDARY
The master is a motor’s secondary feedback.
AXIS_COMMAND_POSITION
The master is an axis’ command position.
USER_BUFFER  
The master is a memory location in the user buffer.
CUSTOM
This specifies a custom master.

See Also

MPIAxisMaster | MPIAxisGearMaster