预触发采集可以被设置为连续采集模式吗?



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

问题: 当我开始数据采集时,我希望能够连续地采集预触发数据直到参考触发信号到来后停止采集。更具体的说,我希望使用参考触发模式的同时,将采集模式设置为连续采集,能够实现这个功能吗?

解答: 预触发采集根本上都是有限采集,但是在预触发模式下采集数据时,写入缓存区的数据可以连续地被读出来,直到参考(停止)触发信号到来,终止整个采集过程。当采集开始时(无论是软件还是硬件开始触发),采集到的数据就会循环写入缓存区内。

如果是普通的预触发采集的话,缓存区一旦满了之后,而如果此时参考触发信号还没有到来,那么缓存区的数据就会被新采集到的数据覆盖掉。然而, 在这一过程中,采集到的数据其实可以在被覆盖之前就被读取出来。这就使得整个过程类似于连续采集。

在相关链接中有一个例子,该例子演示了如何采用NI-DAQmx或者传统NI-DAQ驱动API实现一个连续模式的预触发采集任务,该采集任务不断读取采集到缓存区的数据,然后等待参考触发信号的到来。

如果想要了解更多关于NI-DAQmx触发设置的内容,可以参考使用NI-DAQmx采集数据的触发设置技巧这篇文档

相关链接: Developer Zone Tutorial: Tips and Techniques in Data Acquisition Triggering - NI-DAQmx

NI-DAQmx LabVIEW example:
Developer Zone Example: NI-DAQmx: Continuous Analog Input with Both Start and Reference (Stop) Triggers

Traditional NI-DAQ LabVIEW example:
Developer Zone Example: Continuously Acquiring Analog Signals Using a Digital Start and Stop Trigger

Traditional NI-DAQ CVI example:
Developer Zone Example: Continuously Acquiring Analog Signals Using a Digital Start and Stop Trigger

附件:





报告日期: 01/09/2004
最近更新: 02/12/2014
文档编号: 358BENB5