动态信号同步采集、分析
请问在两路动态信号的同步采集中,如何实现:1、当一路信号的状态达到一定时就同步触发另一路信号停止/开始采集,
2、或对一路动态信号边采集边分析,当达到一定状态时快速地触发其他操作.
因为有同步上的要求,时延需很小(ns级),以前自己搭建的硬件触发模式可调性不够,对微小信号灵敏度不高,故想利用其他方式实现,具体的硬件和软件和软件实现方式还不确定? 可以采用counter/timer的内部触发功能,在数据采集的高级应用讲座中有提到.
外部触发呢,不也很好吗?
回来我找找NI的例子,朋友你也先找找. 谢谢,因为要采集的数据段持续时间是ns级的,当一路信号达到一定值时必须马上触发另一路,让另一路信号作出相应的响应。
你所说的“数据采集的高级应用讲座”可不可以发给我参考一下。
我邮箱ame110119@126.com "当一路信号达到一定值时必须马上触发另一路,",和同步技术根本不是一个意义!你说的是实时性.
给你提供一个NI的例子,其他朋友引用请著名NI版权所有.
Demo
目的:演示使用Reference Trigger
打开Demo6-Stop Trigger.vi。我们使用Reference Trigger来停止一个采集过程,在这里我们使用板卡上的通用计数器产生触发信号,AI任务中配置成Reference Trigger,把Pretrigger Sample和Sample per Channel的差值设置到设备允许得最小值,相应得到Posttrigger Sample等于2,也就是收到触发后再经过2个采样周期,采样停止,并且保存了这最后2个采样值。如果你的目的只是使采样停止,完全可以忽略这两个值。这里AO是为了演示用,产生一个供AI采集的信号。
重点也在解释后面板的程序,最后运行看一下效果。为达到良好的显示效果,运行前先Clear Chart。
你可以参考下这种思想.
[ 本帖最后由 wdyjz 于 2007-1-10 18:13 编辑 ]
回复 #4 wdyjz 的帖子
对,是同步实时采集,先同时触发两路开始采集,在采集过程中对两路信号进行实时分析,并由一路的工作状态决定另一路下一步的工作。Thanks a lot!
马上看先!
真是幸运啊,遇到这么热心的版主,连附件也突然间可以下了(公司上网是没有下载附件的权限的)
页:
[1]