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. | 

