ADLINK PCI-8102 User Manual
Page 147

136
Function Library
B_8102_start_sr_move_xy(ByVal CardNo As Integer,
ByVal DistX As Double, ByVal DistY 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_xy(ByVal CardNo As Integer,
ByVal PosX As Double, ByVal PosY 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
@ Argument
AxisNo: Axis number designated to move or change position.
DistX: specified relative distance of axis 0 to move (unit: pulse).
DistY: specified relative distance of axis 1 to move (unit: pulse).
PosX: specified absolute position of axis 0 to move (unit: pulse).
PosY: specified absolute position of axis 1 to move (unit: pulse).
StrVel: Starting velocity of a velocity profile in units of pulse per
second.
MaxVel: Maximum velocity in units of pulse per second.
Tacc: Specified acceleration time in units of seconds.
Tdec: Specified deceleration time in units of seconds.
SVacc: Specified velocity interval in which S-curve acceleration is
performed.
Note: SVacc = 0, for pure S-Curve. For more details, see
card_id
Physical axis
AxisNo
0
0
0
1
1
1
0
2
1
3
2
0
4
1
…