.

MPIMotionParams / MEIMotionParams

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;

    void		*external;
} 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 MEIMotionAttributes. Please see MEIMotionAttributes data type for more information.

 

Definition: MEIMotionParams

 
typedef		struct MEIMotionParams {
    MEIMotionFrame        frame;
    MPIMotionAttributes   attributes;
    MEIMotionAttributes   attributesMEI;
} MEIMotionParams;

Description

 
frame This structure contains the frame data and points configuration. See MEIMotionFrame for more information.
attributes This structure contains the motion attributes data. See MPIMotionAttributes for more information.
attributesMEI This structure contains the motion attributes data. See MEIMotionAttributes for more information.

See Also

MEIMotionFrame | MPIMotionAttributes | MEIMotionAttributes

PT and PVT Path Motion

 

       Legal Notice  |  Tech Email  |  Feedback
      
Copyright ©
2001-2021 Motion Engineering