MPI 04.00 Reference >> mpiMotion

mpiMotionSimpleSCurveJerkCoordinatedMove

Declaration

mpiMotionSimpleSCurveJerkCoordinatedMove(MPIMotion                  motion,
                                         const double               position[],
                                         const double               velocity[],
                                         const double               acceleration[],
                                         const double               deceleration[],
                                         const double               accelJerk[],
                                         const double               decelJerk[],
                                         MPIMotionCoordinationType  sync);

 

Required Header: stdmpi.h
Change History: Added in 04.00.

Description

mpiMotionSimpleSCurveJerkCoordinatedMove begins a multi-axis move with a trapezoidal velocity profile. It is equivalent to mpiMotionSCurveJerkCoordinatedMove(motion, position, velocity, acceleration, acceleration, sync, MPIMotionPointToPointAttrMaskNONE, NULL).

motion The Motion object to use.
position An array of target positions for the mapped axes.
velocity 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 An array of rates of change of velocity for the mapped axes. Specifies the initial ramp to reach constant velocity.
deceleration An array of rates of change of velocity for the mapped axes. Specifies the final ramp to reach zero velocity.  If NULL, accelerations is used in its place.
accelJerk  
deccelJerk  
type The type of coordination to use.For more information, see MPIMotionCoordinationType.