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

ページ / 83
 
C/C++ Library 
• 57 
u  Argument 
card_number : 
the card number of PCI-9112  
halfReady :   TRUE or FALSE. 
u  Return Code 
ERR_NoError, 
 
ERR_BoardNoInit 
u  Example 
See Demo Program 'AD_DEMO5.C' 
5.19  _9112_DblBufferTransfer 
u  Description 
  
Using this function to move the converted A/D data to user buffer. 
u  Syntax 
Visual C++ (Windows-95) 
int W_9112_DblBufferTransfer (int card_number, unsigned long 
far * userBuffer) 
 
Visual Basic (Windows-95) 
W_9112_ DblBufferTransfer (ByVal card_number As Long, 
userBuffer As Long) As Long 
 
C/C++ ( DOS) 
int _9112_DblBufferTransfer(int card_number, unsigned long 
*userBuffer )  
u  Argument : 
card_number : 
the card number of PCI-9112  
userBuffer :   user buffer for A/D converted data, size of user buffer is 
half of doubleBuf (count /2). 
u  Return Code : 
ERR_NoError, ERR_BoardNoInit 
u  Example : 
See Demo Program 'AD_DEMO5.C' 
5.20  _9112_GetOverrunStatus 
u  Description 
  
When you use _9112_ContDmaStart() to convert A/D data and if you do 
not use _9112_DblBufferTransfer to move converted data then the double 
buffer  overrun will  occur, using this function to check overrun count. 
u  Syntax 
Visual C++ (Windows-95) 
int W_9112_GetOverrunStatus (int card_number, int * 
overrunCount)