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