MPI 04.00 Reference >> mpiMotion

mpiMotionSimpleSCurveJerkMove

Declaration

mpiMotionSimpleSCurveJerkMove(MPIMotion  motion,
                              double     position,
                              double     velocity,
                              double     acceleration,
                              double     deceleration,
                              double     accelJerk,
                              double     decelJerk);

 

Required Header: stdmpi.h

Change History: Added in 04.00.

Description

mpiMotionSimpleSCurveJerkMove begins a single-axis move with a trapezoidal velocity profile. It is equivalent to mpiMotionSCurveJerkMove(motion, position, velocity, acceleration, deceleration, 0.0, MPIMotionPointToPointAttrMaskNONE, NULL).

motion The Motion object to use. This object must have exactly one mapped axis or MPIMotionMessageAXIS_COUNT is generated.
position The target position for the mapped axis.
velocity Rate of change of position. The maximum velocity to use for the constant slew portion of the move.
acceleration Rate of change of velocity. Specifies the initial ramp to reach constant velocity.
deceleration Rate of change of velocity. Specifies the final ramp to reach zero velocity.
accelJerk Rate of change of acceleration. Specifies the initial ramp to reach constant velocity.
deccelJerk Rate of change of acceleration. Specifies the final ramp to reach zero velocity.