MPI 04.00 Reference >> mpiMotor
MPIMotorStepperPulseType
Definition
typedef enum MPIMotorStepperPulseType {
MPIMotorStepperPulseTypeINVALID = -1,
MPIMotorStepperPulseTypeSTEP,
MPIMotorStepperPulseTypeDIR,
MPIMotorStepperPulseTypeCW,
MPIMotorStepperPulseTypeCCW,
MPIMotorStepperPulseTypeQUADA,
MPIMotorStepperPulseTypeQUADB,
MPIMotorStepperPulseTypeEND,
MPIMotorStepperPulseTypeFIRST = MPIMotorStepperPulseTypeINVALID + 1
} MPIMotorStepperPulseType;
Required Header: stdmpi.h
Change History: Modified in 04.00.
Description
MPIMotorStepperPulseType is an enumeration used to specify the pulse output signal type.
| MPIMotorStepperPulseTypeSTEP | This will enable the pulse output (either A or B) to generate a step output. Use it together with MPIMotorStepperPulseTypeDIR to provide a complete step interface. |
|---|---|
| MPIMotorStepperPulseTypeDIR | This will enable the pulse output (either A or B) to output the direction of the move. Use it together with MPIMotorStepperPulseTypeSTEP to provide a complete step interface. |
| MPIMotorStepperPulseTypeCW | This will enable the pulse output (either A or B) to output a clockwise pulse train. Used together with MPIMotorStepperPulseTypeCCW to provide a complete step interface. |
| MPIMotorStepperPulseTypeCCW | This will enable the pulse output (either A or B) to output a counter-clockwise pulse train. Use it together with MPIMotorStepperPulseTypeCW to provide a complete step interface. |
| MPIMotorStepperPulseTypeQUADA | This will enable the pulse output (either A or B) to output a quadrature signal (90 degree phase difference to MPIMotorStepperPulseTypeQUADB). Use it together with MPIMotorStepperPulseTypeQUADB to provide a complete quadrature interface. |
| MPIMotorStepperPulseTypeQUADB | This will enable the pulse output (either A or B) to output a quadrature signal (90 degree phase difference to MPIMotorStepperPulseTypeQUADA). Use it together with MPIMotorStepperPulseTypeQUADA to provide a complete quadrature interface. |
