Syntax – ADLINK PCI-8102 User Manual
Page 140

Function Library
129
PCI-8102
_8102_speed_override:
This function is used to change motion speed on the fly. The over-
rided speed cannot higher than maximum motion speed. On the
other hand, Users also can use the function
“_8102_set_max_override_speed” to set the maximum override
speed which may higher or lower than maximum motion speed
before motion.
_8102_set_max_override_speed:
This function is used to set the max orerrided speed. This function
is used before velocity motion.
@ Syntax
C/C++(Windows 2000/XP/7)
I16 _8102_tv_move(I16 AxisNo, F64 StrVel, F64
MaxVel, F64 Tacc);
I16 _8102_sv_move(I16 AxisNo, F64 StrVel, F64
MaxVel, F64 Tacc, F64 SVacc);
I16 _8102_emg_stop(I16 AxisNo);
I16 _8102_sd_stop(I16 AxisNo, F64 Tdec);
I16 _8102_get_current_speed(I16 AxisNo, F64
*speed)
I16 _8102_speed_override(I16 CAxisNo, F64
NewVelPercent, F64 Time);
I16 _8102_set_max_override_speed(I16 AxisNo, F64
OvrdSpeed, I16 Enable);
Visual Basic6 (Windows 2000/XP/7)
B_8102_tv_move(ByVal AxisNo As Integer, ByVal
StrVel As Double, ByVal MaxVel As Double,
ByVal Tacc As Double) As Integer
B_8102_sv_move(ByVal AxisNo As Integer, ByVal
StrVel As Double, ByVal MaxVel As Double,
ByVal Tacc As Double, ByVal SVacc As Double)
As Integer
B_8102_emg_stop(ByVal AxisNo As Integer) As
Integer
B_8102_sd_stop(ByVal AxisNo As Integer, ByVal
Tdec As Double) As Integer
B_8102_get_current_speed(ByVal AxisNo As Integer,
ByRef Speed As Double) As Integer