Syntax – ADLINK PCI-8158 User Manual

Page 202

Advertising
background image

192

Function Library

I16 axes[2] = {0, 1};
F64 dist[2] = {80000.0, 120000.0},
F64 str_vel[2] = {0.0, 0.0},
F64 max_vel[2] = {4000.0, 6000.0},
F64 Tacc[2] = {0.1, 0.6},
F64 Tdec[2] = {0.1, 0.6};

_8158_set_tr_move_all(2, axes, dist, str_vel,

max_vel, Tacc, Tdec);

_8158_start_move_all(axes[0]);

@ Syntax

C/C++(Windows 2000/XP)

I16 _8158_set_tr_move_all(I16 TotalAxes, I16

*AxisArray, F64 *DistA, F64 *StrVelA, F64
*MaxVelA, F64 *TaccA, F64 *TdecA);

I16 _8158_set_ta_move_all(I16 TotalAx, I16

*AxisArray, F64 *PosA, F64 *StrVelA, F64
*MaxVelA, F64 *TaccA, F64 *TdecA);

I16 _8158_set_sr_move_all(I16 TotalAx, I16

*AxisArray, F64 *DistA, F64 *StrVelA, F64
*MaxVelA, F64 *TaccA, F64 *TdecA, F64
*SVaccA, F64 *SVdecA);

I16 _8158_set_sa_move_all(I16 TotalAx, I16

*AxisArray, F64 *PosA, F64 *StrVelA, F64
*MaxVelA, F64 *TaccA, F64 *TdecA, F64
*SVaccA, F64 *SVdecA);

I16 _8158_start_move_all(I16 FirstAxisNo);
I16 _8158_stop_move_all(I16 FirstAxisNo);

Visual Basic (Windows 2000/XP)

B_8158_set_tr_move_all(ByVal TotalAxes As

Integer, ByRef AxisArray As Integer, ByRef
DistA As Double, ByRef StrVelA As Double,
ByRef MaxVelA As Double, ByRef TaccA As
Double, ByRef TdecA As Double) As Integer

B_8158_set_sa_move_all(ByVal TotalAxes As

Integer, ByRef AxisArray As Integer, ByRef
PosA As Double, ByRef StrVelA As Double,
ByRef MaxVelA As Double, ByRef TaccA As
Double, ByRef TdecA As Double, ByRef SVaccA

Advertising