HP (Hewlett-Packard) 9112 Series Network Card User Manual


 
62
C/C++ Library
u Syntax
Visual C++ (Windows-95)
int W_9112_AD_Timer (int card_number, unsigned int c1, unsigned
int c2)
Visual Basic (Windows-95)
W_9112_Timer (ByVal card_number As Long, c1 As Long, c2 As Long)
As Long
C/C++ ( DOS)
int _9112_AD_Timer(int card_number, unsigned int c1 , unsigned
int c2 )
u Argument
card_number : the card number of PCI-9112
c1 : frequency divider of timer #1
c2 : frequency divider of timer #2
Note : the A/D sampling rate is equal to :
2MHz / (c1 * c2),
when c1 = 0 or c2 = 0, the pacer trigger will be stopped.
u Return Code
ERR_NoError
ERR_BoardNoInit
ERR_InvalidTimerValue
u Example
main()
{
int errCode;
Int baseAddr, irqNo;
_9112_Initial( CARD_1, &baseAddr, &irqNo);
/* Assume NoError when Initialize PCI-9112 */
_9112_AD_Timer(CARD_1,10 , 10 );
/* set AD sampling rate to 2MHz/(10*10) */
..
_9112_AD_Timer(CARD_1, 0 , 0 );
/* stop the pacer trigger */
}