Syntax, C/c++(windows 2000/xp) – ADLINK PCI-8158 User Manual

Page 161

Advertising
background image

Function Library

151

Note:

The target two axes of linear interpolation are the 2 of former

4 axes (0-3) or later 4 axes (4-7) on a card. It can not cross

over those two groups.

@ Syntax

C/C++(Windows 2000/XP)

I16 _8158_start_tr_arc_xy(I16 card_id, F64

OffsetCx, F64 OffsetCy, F64 OffsetEx, F64
OffsetEy, I16 CW_CCW, F64 StrVel,F64
MaxVel,F64 Tacc,F64 Tdec);

I16 _8158_start_ta_arc_xy(I16 card_id, F64 Cx,

F64 Cy, F64 Ex, F64 Ey, I16 CW_CCW, F64
StrVel,F64 MaxVel,F64 Tacc,F64 Tdec);

I16 _8158_start_sr_arc_xy(I16 card_id, F64

OffsetCx, F64 OffsetCy, F64 OffsetEx, F64
OffsetEy, I16 CW_CCW, F64 StrVel,F64
MaxVel,F64 Tacc,F64 Tdec,F64 SVacc,F64
SVdec);

I16 _8158_start_sa_arc_xy(I16 card_id, F64 Cx,

F64 Cy, F64 Ex, F64 Ey, I16 CW_CCW, F64
StrVel,F64 MaxVel,F64 Tacc,F64 Tdec,F64
SVacc,F64 SVdec);

I16 _8158_start_tr_arc_zu(I16 card_id, F64

OffsetCx, F64 OffsetCy, F64 OffsetEx, F64
OffsetEy, I16 CW_CCW, F64 StrVel,F64
MaxVel,F64 Tacc,F64 Tdec);

I16 _8158_start_ta_arc_zu(I16 card_id, F64 Cx,

F64 Cy, F64 Ex, F64 Ey, I16 CW_CCW, F64
StrVel,F64 MaxVel,F64 Tacc,F64 Tdec);

I16 _8158_start_sr_arc_zu(I16 card_id, F64

OffsetCx, F64 OffsetCy, F64 OffsetEx, F64
OffsetEy, I16 CW_CCW, F64 StrVel,F64
MaxVel,F64 Tacc,F64 Tdec,F64 SVacc,F64
SVdec);

Function

Total axes Velocity Profile Relative / Absolute Target Axes

_8158_start_tr_arc2

2

trapezoidal

R

Any 2 of 4 Axis

_8158_start_ta_arc2

2

trapezoidal

A

Any 2 of 4 Axis

_8158_start_sr_arc2

2

S-curve

R

Any 2 of 4 Axis

_8158_start_sa_arc2

2

S-curve

A

Any 2 of 4 Axis

Advertising