ADLINK PCI-8164 User Manual

Page 244

Advertising
background image

232

Function Library

C/C++ (Windows 95/98/NT)

I16 _8164_int_control(U16 cardNo, U16 intFlag );
I16 _8164_set_int_factor(I16 AxisNo, U32

int_factor );

I16 _8164_int_enable(I16 CardNo, HANDLE

*phEvent);

I16 _8164_int_disable(I16 CardNo);
I16 _8164_get_int_status(I16 AxisNo, U32

*error_int_status, U32 *event_int_status );

I16 _8164_link_interrupt(I16 CardNo, void (

__stdcall *callbackAddr)(I16
IntAxisNoInCard));

I16 _8164_set_axis_stop_int(I16 AxisNo, I16

axis_stop_int);

I16 _8164_mask_axis_stop_int(I16 AxisNo, I16

int_mask);

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

B_8164_int_control (ByVal CardNo As Integer,

ByVal intFlag As Integer) As Integer

B_8164_set_int_factor (ByVal AxisNo As Integer,

ByVal int_factor As Long) As Integer

B_8164_int_enable (ByVal CardNo As Integer,

phEvent As Long) As Integer

B_8164_int_disable (ByVal CardNo As Integer) As

Integer

B_8164_get_int_status (ByVal AxisNo As Integer,

error_int_status As Long, event_int_status
As Long) As Integer

B_8164_link_interrupt (ByVal CardNo As Integer,

ByVal lpCallBackProc As Long) As Integer

B_8164_mask_axis_stop_int (ByVal AxisNo As

Integer, ByVal int_mask As Integer) As
Integer

B_8164_set_axis_stop_int (ByVal AxisNo As

Integer, ByVal axis_stop_int As Integer) As
Integer

Advertising