(1)缓冲区。在驱动程序进行A/D或D/A转换时,有3个相关的概念需要分清楚:采集板上的FIFO,计算机内存中的内部缓冲区和用户缓冲区。 FIFO为采集板卡上自带的,ΠFO缓冲区可以达到更高的采集频率,如PCI1710使用4KB的FIFO缓冲区后,最高采样频率可达到100kHz。但是有些型号的采集板不带FIFO缓冲区。 内部缓冲区和用户缓冲区是数据采集程序动态分配给驱动程序使用的两块内存区域。内部缓冲区主要由驱动程序使用,驱动程序从板卡FIFO中或寄存器将数据通过中断方式或DMA方式传输到内部缓冲区。在例程中该Buffer指针一般用hBuf命名。 如果是非循环采集,采样完设置好的数