ADLINK PCI-8102 User Manual

Page 147

Advertising
background image

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

Advertising