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