HP (Hewlett-Packard) 9112 Series ユーザーズマニュアル
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
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 :
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
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.
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
E_0
Software Trigger, Software Polling
AD_MOD
E_1
E_1
Timer Trigger, Interrupt Transfer
AD_MOD
E_2
E_2
Timer Trigger, DMA ( bus mastering)Transfer
AD_MOD
E_3
E_3
External Trigger, Software Polling
AD_MOD
E_4
E_4
External Trigger, Interrupt Transfer
AD_MOD
E_5
E_5
External Trigger, DMA (bus mastering) Transfer