Function Library 135
I16 _8102_set_move_ratio(I16 AxisNo, F64
move_ratio);
I16 _8102_position_override(I16 AxisNo, F64
NewPos);
Visual Basic6 (Windows 2000/XP)
B_8102_start_tr_move(ByVal AxisNo As Integer,
ByVal Dist As Double, ByVal StrVel As
Double, ByVal MaxVel As Double, ByVal Tacc
As Double, ByVal Tdec As Double) As Integer
B_8102_start_ta_move(ByVal AxisNo As Integer,
ByVal Pos As Double, ByVal StrVel As Double,
ByVal MaxVel As Double, ByVal Tacc As
Double, ByVal Tdec As Double) As Integer
B_8102_start_sr_move(ByVal AxisNo As Integer,
ByVal Dist As Double, ByVal StrVel As
Double, ByVal MaxVel As Double, ByVal Tacc
As Double, ByVal Tdec As Double, ByVal SVacc
As Double, ByVal SVdec As Double) As Integer
B_8102_start_sa_move(ByVal AxisNo As Integer,
ByVal Pos As Double, ByVal StrVel As Double,
ByVal MaxVel As Double, ByVal Tacc As
Double, ByVal Tdec As Double, ByVal SVacc As
Double, ByVal SVdec As Double) As Integer
B_8102_set_move_ratio(ByVal AxisNo As Integer,
ByVal move_ratio As Double) As Integer
B_8102_position_override(ByVal AxisNo As Integer,
ByVal NewPos As Double) As Integer
@ Argument
AxisNo: Axis number designated to move or change position.
Dist: Specified relative distance to move (unit: pulse)
card_id Physical axis AxisNo
0
00
11
1
02
13
2
04
1…