User`s guide

Function Library 87
6.7 S-Curve Profile Motion
@ Name
start_s_move Begin a S-Curve profile motion
s_move Begin a S-Curve profile motion and wait for completion
start_rs_move Begin a relative S-Curve profile motion
rs_move Begin a relative S-Curve profile motion and wait for
completion
start_tas_move Begin a non-symmetrical absolute S-curve profile
motion
tas_move Begin a non-symmetrical absolute S-curve profile motion
and wait for completion
@ Description
start_s_move() :
This function causes the axis to accelerate from a starting velocity,
slew at constant velocity, and decelerate to stop at the specified
absolute position, immediately returning control to the program. The
acceleration rate is equal to the deceleration rate. s_move() starts an
absolute coordinate move and waits for completion.
start_rs_move() :
This function causes the axis to accelerate from a starting velocity,
slew at constant velocity, and decelerate to stop at the relative
distance, immediately returning control to the program. The
acceleration rate is equal to the deceleration rate. rs_move() starts a
relative move and waits for completion.
start_tas_move() :
This function causes the axis to accelerate from a starting velocity,
slew at constant velocity, and decelerate to stop at the specified
absolute position, immediately returning control to the program.
tas_move() starts an absolute coordinate move and waits for
completion.
@ Syntax
C/C++ (DOS, Windows 95/NT)
U16 start_s_move(I16 axis, F64 pos, F64 str_vel,
F64 max_vel, F64 Tlacc, F64 Tsacc)
U16 s_move(I16 axis, F64 pos, F64 str_vel, F64
max_vel, F64 Tlacc, F64 Tsacc)
U16 start_rs_move(I16 axis, F64 distance, F64
str_vel, F64 max_vel, F64 Tlacc, F64 Tsacc)
U16 rs_move(I16 axis, F64 distance, F64 str_vel,
F64 max_vel, F64 Tlacc, F64 Tsacc)
U16 start_tas_move(I16 axis, F64 pos, F64 str_vel,
F64 max_vel, F64 Tlacc, F64 Tsacc, F64 Tldec,
F64 Tsdec)