beautypg.com

Syntax – ADLINK PCI-8154 User Manual

Page 210

background image

200

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};

_8154_set_tr_move_all(2, axes, dist, str_vel,

max_vel, Tacc, Tdec);

_8154_start_move_all(axes[0]);

@ Syntax

C/C++(Windows 2000/XP)

I16 _8154_set_tr_move_all(I16 TotalAxes, I16

*AxisArray, F64 *DistA, F64 *StrVelA, F64

*MaxVelA, F64 *TaccA, F64 *TdecA);

I16 _8154_set_ta_move_all(I16 TotalAx, I16

*AxisArray, F64 *PosA, F64 *StrVelA, F64

*MaxVelA, F64 *TaccA, F64 *TdecA);

I16 _8154_set_sr_move_all(I16 TotalAx, I16

*AxisArray, F64 *DistA, F64 *StrVelA, F64

*MaxVelA, F64 *TaccA, F64 *TdecA, F64

*SVaccA, F64 *SVdecA);

I16 _8154_set_sa_move_all(I16 TotalAx, I16

*AxisArray, F64 *PosA, F64 *StrVelA, F64

*MaxVelA, F64 *TaccA, F64 *TdecA, F64

*SVaccA, F64 *SVdecA);

I16 _8154_start_move_all(I16 FirstAxisNo);

I16 _8154_stop_move_all(I16 FirstAxisNo);

Visual Basic (Windows 2000/XP)

B_8154_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_8154_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