ADLINK PCI-8134A User Manual

Page 100

Advertising
background image

90

Function Library

U16 move_all(I16 len, I16 *axes, F64 *pos, F64

*str_vel, F64 *max_vel, F64 *Tacc)

U16 wait_for_all(I16 len, I16 *axes)

U16 start_sa_move_all(I16 len, I16 *axes, F64 *pos,

F64 *str_vel, F64 *max_vel, F64 *Tlacc, F64 *Tsacc)

Visual Basic (Windows)

start_move_all(ByVal len As Integer, ByRef axis As

Integer , ByRef pos As Double, ByRef str_vel As
Double, ByRef max_vel As Double, ByRef Tacc As
Double) As Integer

move_all(ByVal len As Integer, ByRef axis As Integer,

ByRef pos As Double, ByRef str_vel As Double, ByRef
max_vel As Double, ByRef Tacc As Double) As Integer
wait_for_all(ByVal n_axes As Integer, ByRef axis As
Integer) As Integer

start_move_all(ByVal len As Integer, ByRef axis As
Integer , ByRef pos As Double, ByRef str_vel As
Double, ByRef max_vel As Double, ByRef Tlacc As
Double, ByRef Tsacc As Double) As Integer

@ Argument

n_axes: number of axes for simultaneous motion
*axes: specified axes number array designated to move.
*pos: specified position array in unit of pulse
*str_vel: starting velocity array in unit of pulse per second
*max_vel: maximum velocity array in unit of pulse per second
*Tacc: acceleration time array in unit of second

@ Return Code

ERR_NoError
ERR_MoveError

Advertising