MPIAxisConfig / MEIAxisConfig
Definition: MPIAxisConfig
Description
|
estopModify |
See MPIAxisEstopModify. |
inPosition |
See MPIAxisInPosition. |
master |
This field defines the source of the position and velocities used as the master for cam motion. See Master Position Source. |
masterCorrection |
Specifies which axis provides the master position correction. A value of -1 stops any stops master corrections from being used. See Camming: Correctional Moves. |
filterMap |
bitmap indicating which Filter objects are mapped to the Axis. See MPIObject for more details. |
|
Definition: MEIAxisConfig
|
typedef struct MEIAxisConfig {
char userLabel[MEIObjectLabelCharMAX+1]; /* +1 for NULL terminator */
long *FeedbackDeltaPtr[MEIXmpAxisPosInputs];
MEIXmpAxisPreFilter PreFilter;
MEIXmpAxisGear Gear;
MEIXmpAxisGantryType GantryType;
}MEIAxisConfig; |
|
Change History: Modified in the 03.04.00. Modified in the 03.03.00. |
Description
|
userLabel - consists of 16 characters that are used to label the axis object for user identification purposes. The userLabel field is NOT used by the controller. |
*FeedbackDeltaPtr - Pointer to the position feedback delta, which is the difference in the feedback position between two sample periods, calculated by the controller. |
PreFilter - an internal controller firmware structure that contains configurations for a command trajectory pre-filter for an axis. |
Gear - an internal controller firmware structure that contains configurations for electronic gearing. Only servo axes (not steppers) are supported by electronic gearing. |
GantryType -
typedef enum {
MEIXmpAxisGantryTypeNONE = 0,
MEIXmpAxisGantryTypeLINEAR = 1,
MEIXmpAxisGantryTypeTWIST = 2
} MEIXmpAxisGantryType;
- MEIXmpAxisGantryTypeNONE - is the default. No gantry enabled.
- MEIXmpAxisGantryTypeLINEAR - is used to add the axis' two feedback values.
- MEIXmpAxisGantryTypeTWIST - is used to subtract the axis' two feedback values.
To see how to configure a gantry, please see gantry.c. |
|
See Also
mpiAxisConfigGet | mpiAxisConfigSet | MPIAxisInPosition | MEIXmpAxisGear
gantry.c
|