HP (Hewlett-Packard) 9112 Series ユーザーズマニュアル

ページ / 83
 
C/C++ Library 
• 47 
u  Syntax 
Visual C++ (Windows-95) 
int W_9112_ AD_Set_Range (int card_number, int ad_range) 
 
Visual Basic (Windows-95) 
W_9112_AD_Set_Channel (ByVal card_number As Long, ByVal 
ad_range As Long) As Long 
 
C/C++ ( DOS) 
int _9112_AD_Set_Range (int card_number, int ad_range )  
u  Argument 
card_number :  the card number of PCI-9112  
ad_range :  
the programmable range of A/D conversion, 
please refer the the above table for the possible range values. 
u  Return Code 
ERR_NoError 
ERR_BoardNoInit 
ERR_AD_InvalidRange 
5.10  _9112_AD_Set_Mode 
u  Description 
  
This function is used to set the A/D trigger and data transfer mode by 
means of writing data to the mode control register.  The hardware initial 
state of the PCI-9112 is set as AD_MODE_0 software (internal) trigger 
with program polling data.  For more detailed description of DMA bus 
mastering mode is specified in section 4.13.  
 
A/D Mode 
Description 
AD_MOD
E_0 
Software Trigger, Software Polling 
AD_MOD
E_1 
Timer Trigger, Interrupt Transfer 
AD_MOD
E_2 
Timer Trigger, DMA ( bus mastering)Transfer 
AD_MOD
E_3 
External Trigger, Software Polling 
AD_MOD
E_4 
External Trigger, Interrupt Transfer 
AD_MOD
E_5 
External Trigger, DMA (bus mastering) Transfer