MPICommandMotionVelocityParams

Definition

typedef struct MPICommandMotionVelocityParams {
	const double *velocity;
	const double *acceleration;
	const double *jerkPercent;
	const double *accelJerk;
	MPIMotionVelocityAttrMask attrMask;
	const MPIMotionVelocityAttributes *attributes;
} MPICommandMotionVelocityParams;

Description

MPICommandMotionVelocityParams is a structure containing the parameters for a velocity move.

*velocity
A pointer to an array of rates of change of position for the mapped axes. The maximum velocity to use for the constant slew portion of the move.
*acceleration A pointer to an array of rates of change of velocity for the mapped axes. Specifies the initial ramp to reach constant velocity.
*jerkPercent A pointer to the percentage portion of the acceleration ramp to perform jerk profile. Units are in percent. Range is 0.0 to 100.0. If NULL, 66.6% is used for all axes.
*accelJerk *accelJerk – a pointer to an array of jerk values (rate of change of acceleration) for the acceleration portion of the move profile.
attrMask A bit-mask composed of MPIMotionPointToPointAttrMasks ORed together. Each bit set enables the corresponding attribute.
*attributes A pointer to additional data needed for certain mask values.

See Also

mpiMotionMultiAxisVelocityJerkMove