ADLINK PCM-9112+ User Manual

Page 56

Advertising
background image

48

C/C++ Library

@ Example

#include “9112.h”

main()
{
unsigned int

data;

int ch;
int baseAddr, irqNo;

_9112_Initial( CARD_1, &baseAddr, &irqNo);
/* Assume NoError when Initialize PCI-9112 */
.
.
for( ch=0; ch<16; ch++ )
{
_9112_DI_Channel(CARD_1, ch , &data );
printf( "The value of DI channel %d is %d.\n",ch ,

data);

}
}

5.6 _9112_DO

@ Description

This function is used to write data to the digital output port. There are
16 digital outputs on the PCI-9112,

@ Syntax

Visual C++ (Windows-95)

int W_9112_DO (int card_number, unsigned int do_data)

Visual Basic (Windows-95)

W_9112_DO (ByVal card_number As Long, ByVal do_data As

Long) As Integer

C/C++ ( DOS)

int _9112_DO(int card_number, unsigned int do_data )

@ Argument

card_number:

the card number of PCI-9112

do_data: value will be written to digital output port

@ Return Code

ERR_NoError, ERR_BoardNoInit

Advertising