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

ページ / 83
 
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 */