MPIMotionParams / MPIMotionParams
Definition: MPIMotionParams
typedef struct MPIMotionParams {
MPIMotionPT pt;
MPIMotionPTF ptf;
MPIMotionPVT pvt;
MPIMotionPVTF pvtf;
MPIMotionSPLINE spline;
MPIMotionBESSEL bessel;
MPIMotionBSPLINE bspline;
MPIMotionSCurve sCurve;
MPIMotionSCurve sCurveJerk;
MPIMotionTrapezoidal trapezoidal;
MPIMotionVelocity velocity;
MPIMotionVelocity velocityJerk;
MPIMotionCam cam;
MPIMotionAttributes attributes;
MPIMotionFrame frame;
} MPIMotionParams;
Description
MPIMotionParams contains the motion trajectory parameters for each motion type and the motion attributes.
|
| pt |
This structure contains the parameters for a PT motion type. Please see MPIMotionPT data type for more information. |
| ptf |
This structure contains the parameters for a PTF (position, time, and feedforward) motion type. Please see MPIMotionPTF data type for more information. |
| pvt |
This structure contains the parameters for a PVT motion type. Please see MPIMotionPVT data type for more information. |
| pvtf |
This structure contains the parameters for a PTF (position, velocity, time, and feedforward) motion type. Please see MPIMotionPVTF data type for more information. |
| spline |
This structure contains the parameters for a SPLINE motion type. Please see MPIMotionSPLINE data type for more information. |
| bessel |
This structure contains the parameters for a BESSEL motion type. Please see MPIMotionBESSEL data type for more information. |
| bspline |
This structure contains the parameters for a BSPLINE motion type. Please see MPIMotionBSPLINE data type for more information. |
| sCurve |
This structure contains the parameters for a S_CURVE motion type. Please see MPIMotionSCurve data type for more information. |
| sCurveJerk |
This structure contains the parameters for an S-Curve Jerk point to point motion type. Please see MPIMotionSCurveJerk data type for more information. |
| trapezoidal |
This structure contains the parameters for a Trapezoidal point to point motion type. Please see MPIMotionTrapezoidal data type for more information. |
| velocity |
This structure contains the parameters for a VELOCITY motion type. Please see MPIMotionVelocity data type for more information. |
| velocityJerk |
This structure contains the parameters for a VELOCITY_JERK motion type. Please see MPIMotionVelocity data type for more information. |
| cam |
This structure contains the parameters for a cam motion type. Please see MPIMotionCAM data type for more information. |
| attributes |
This structure contains the parameters for motion attributes. Please see MPIMotionAttributes data type for more information. |
| *external |
This points to an external structure, containing controller specific parameters. Presently, this only supports MPIMotionAttributes. Please see MPIMotionAttributes data type for more information. |
|
Definition: MPIMotionParams
Description
|
| frame |
This structure contains the frame data and points configuration. See MPIMotionFrame for more information. |
| attributes |
This structure contains the motion attributes data. See MPIMotionAttributes for more information. |
| attributesMPI |
This structure contains the motion attributes data. See MPIMotionAttributes for more information. |
|
See Also
MPIMotionFrame | MPIMotionAttributes | MPIMotionAttributes
PT and PVT Path Motion