Argument – ADLINK PCI-8164 User Manual

Page 228

Advertising
background image

216

Function Library

Visual Basic (Windows 95/NT/2K/XP)

B_8164_set_pulser_iptmode (ByVal AxisNo As

Integer, ByVal InputMode As Integer, ByVal
Inverse As Integer) As Integer

B_8164_pulser_vmove (ByVal AxisNo As Integer,

ByVal SpeedLimit As Double) As Integer

B_8164_pulser_pmove (ByVal AxisNo As Integer,

ByVal Dist As Double, ByVal SpeedLimit As
Double) As Integer

B_8164_pulser_home_move (ByVal AxisNo As Integer,

ByVal HomeType As Integer, ByVal SpeedLimit
As Double) As Integer

B_8164_set_pulser_ratio(ByVal AxisNo As Integer,

ByVal PDV As Integer, ByVal PMG As Integer)
As Integer

B_8164_pulser_r_line2(ByVal CardNo As Integer,

AxisArray As Integer, ByVal DistX As Double,
ByVal DistY As Double, ByVal SpeedLimit As
Double) As Integer

B_8164_pulser_r_arc2(ByVal CardNo As Integer,

AxisArray As Integer, ByVal OffsetCx As
Double, ByVal OffsetCy As Double, ByVal
OffsetEx As Double, ByVal OffsetEy As
Double, ByVal DIR As Integer, ByVal MaxVel
As Double) As Integer

@ Argument

AxisNo: Designated axis number to start manual move

InputMode: Setting of manual pulse input mode from the PA and

PB pins

X

ipt_mode=0, 1X AB phase type pulse input

X

ipt_mode=1, 2X AB phase type pulse input

X

ipt_mode=2, 4X AB phase type pulse input

X

ipt_mode=3, CW/CCW type pulse input

Inverse: Reverse the moving direction from pulse direction

X

Inverse =0, no inverse

X

Inverse =1, Reverse moving direction

SpeedLimit: The maximum speed in a manual pulse move

Advertising