ADLINK PCM-9112+ User Manual

Page 54

Advertising
background image

46

C/C++ Library

@ Example

#include "9112.h"
main()
{
int errCode;
int baseAddr1, irqNo1;
int baseAddr2, irqNo2;

errCode = _9112_Initial( CARD_1, &baseAddr1, &irqNo1);
if ( errCode != ERR_NoError )
exit(0);

errCode = _9112_Initial( CARD_2, &baseAddr2, &irqNo2);
if ( errCode != ERR_NoError )
exit(0);

.

}

5.4 _9112_DI

@ Description

This function is used to read data from the digital input port. There are
16 digital inputs on the PCI-9112. You can get all 16 input data from
_9112_DI in one shot.

@ Syntax

Visual C++ (Windows-95)

int W_9112_DI (int card_number, unsigned int *di_data)

Visual Basic (Windows-95)

int W_9112_DI (ByVal card_number As Long, di_data As Long)

As Long

C/C++ (DOS)

int _9112_DI (int card_number, unsigned int *di_data)

@ Argument

card_number:

the card number of PCI-9112

di_data: return all 16-bit value from digital port.

@ Return Code

ERR_NoError, ERR_BoardNoInit

@ Example

See Appendix A. Demo Program 'DIO_DEMO.C'

Advertising