ADLINK PCM-9112+ User Manual
Page 56

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