使用PCMCIA DAQCard进行数据采集,低采样率时,LabVIEW的前面板更新很慢



主要软件:
主要软件版本: N/A
主要软件修正版本: N/A
次要软件: N/A

问题: 使用PCMCIA DAQ卡进行数据采集,低采样率时,为什么LabVIEW的前面板不能平滑的更新?


解答: PCMCIA DAQ卡不支持DMA方式,而是以中断方式传输数据。NIDAQ只有在板上缓存(FIFO)半满(缺省值)时才会中断并从FIFO中读取并传输数据,这就导致LabVIEW以不流畅的方式来更新前面板,即前面板更新很慢。如果用很低的速率进行采样,FIFO半满就需要很长一段时间。在这段时间里面,LabVIEW就会等待数据以更新图表。

将DAQCard设置成每个采样都产生中断(在低采样率时)就可以让前面板比较流畅的更新。基于FIFO(尺寸,通道数,扫描率)达到半满的时间来选择中断产生模式就会使模式选择比较容易。

下面的例子说明了如何根据FIFO的尺寸,通道数和扫描率来决定中断产生模式。

相关链接: KnowledgeBase 32TESA2G. Why Does My Data Update Very Slowly at Low Sample Rates in NI-DAQmx With PCMCIA DAQcards?

附件:


Cont Acq on DAQCard or PCI with N CH.vi - Cont Acq on DAQCard or PCI with N CH.vi


报告日期: 12/02/2003
最近更新: 03/25/2004
文档编号: 3414D6MB