Continuously motion move, 5 continuously motion move – ADLINK PCI-8134A User Manual
Page 120

110
• Additional Function Library
 
 
 
7.5
Continuously Motion Move
@ Name
_8134_tv_move – Accelerate an axis to a constant velocity with
trapezoidal profile
_8134_sv_move – Accelerate an axis to a constant velocity with S-
curve profile
_8134_v_change – Change speed on the fly 
_8134_sd_stop – Decelerate to stop 
_8134_emg_stop – Immediately Stop 
_8134_set_sd – Set slow down stop mode and logic 
_8134_fix_speed_range – Fix speed range setting 
_8134_unfix_speed_range – Unfix speed range setting 
_8134_get_current_speed – Get axis’ current output pulse rate 
_8134_verify_speed – Get the minimum acceleration time under 
the speed setting
@ Description
_8134_tv_move:
This function is used to accelerate an axis to the specified constant 
velocity. The axis will continue to travel at a constant velocity until 
the velocity is changed or the axis is commanded to stop. The 
direction is determined by the sign of velocity parameter. 
_8134_sv_move:
This function is similar to v_stop() but the accelerating is S-curve.
_8134_v_change:
You can change the velocity profile of command pulse ouput during 
operation by this function. This function changes the maximum 
velocity setting during operation. 
_8134_sd_stop:
This function is used to decelerate an axis to stop anytime.
_8134_set_sd:
Select the motion actions for slow down only or slow down then stop 
when SD pin is turned on 
_8134_fix_speed_range:
This function is used to fix the speed resolution multiplier. The higher 
it is set, the coarser speed step is performed but the higher 
acceleration rate is obtained. Once it is set, the motion function will 
use this multiplier setting instead. Notice that this value will not affect 
the maximum speed of the motion command. 
_8134_unfix_speed_range:
This function is used to unfix the speed resolution multiplier. Once it 
is unfixed, all motion command will calculate a optimized multiplier 
