我应该怎么实现可重触发的数据采集?



主要软件: LabVIEW Development Systems>>LabVIEW Base Development System
主要软件版本: 8.0
主要软件修正版本: N/A
次要软件: LabVIEW Development Systems>>LabVIEW Base Development System, LabVIEW Development Systems>>LabVIEW Professional Development System

问题:
我应该怎么用多功能数据采集板卡实现数字信号可重触发的数据采集,并且每次采集N个数据?

解答:
您可以通过在每次触发之后重新配置整个任务来实现可重触发采集固定点数的数据,但是这样可能不能满足某些应用,特别是两次触发之间时间间隔比较短的情况。另外一种解决方案是使用多功能采集板卡上的两个计数器来产生一个可重触发的的脉冲序列,并且用这个序列作为外部采样时钟。

NI-DAQmx有一个可重触发模拟输入的例子,您可以在NI Example Finder(Help » Find Examples)下的Hardware Input and Output » DAQmx » Synchronization » Multi-function中找到这个例子。

另外,您可以通过以下链接找到更多的关于这个应用的例子。

相关链接:
KnowledgeBase 2P5EJFUV: How Can I Set the Counters on My E Series DAQ Card to Achieve a Re-Triggerable Analog Input Acquisition?
KnowledgeBase 1VQ9J3LL: How Do I Configure an Analog Input Acquisition with Multiple Triggers on an E Series DAQ Board?
Developer Zone Tutorial: Timing and Synchronization Features of NI-DAQmx

NI-DAQmx Examples:
Developer Zone Example: Retriggerable Pulse Train Generation (LabVIEW, CVI, ANSI C, VB.NET, C#.NET)
Developer Zone Example: Retriggerable AI Using Retriggerable Counter (LabVIEW, CVI, ANSI C, C#.NET)
Developer Zone Example: Retriggerable Digital Input (LabVIEW)

Traditional NI-DAQ (Legacy) Examples:
Developer Zone Example: Retriggerable Analog Input with Two DAQ-STC Counters (LabVIEW)
Developer Zone Example: Retriggerable Analog Input using CVI and E Series DAQ Boards

附件:





报告日期: 07/18/2006
最近更新: 10/25/2007
文档编号: 15JBOEWW