NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

输入电压大于某个值后开始采集?

我现在正在用PCI6024E采集敲击音信号,4路采集,每路连续采集20000个采样点。由于敲击音信号不一定什么时候出现,想在输入电压大于一定值后再开始采集,请问有什么例程没有?能用trigger触发采集吗?还是用”大于等于Vi“?

0 项奖励
1 条消息(共 7 条)
4,889 次查看

Since you know there are DAQmx Trigger and Greater functions, have you given them a try?

 

DAQmx Trigger should be good enough 😉

Message Edited by ian fung on 12-15-2009 03:40 PM
Ian F
Since LabVIEW 5.1... 7.1.1... 2009, 2010, 2014
依恩与LabVIEW
LVVILIB.blogspot.com
0 项奖励
2 条消息(共 7 条)
4,878 次查看

 如果用DAQmx Trigger做触发采集的话,我看在DAQmx Trigger VI的通道里没有AI端口,

(比如我想采集ai0的数据作为参考,大于一定值后开始采集)在硬件上需要把AI输入接口与PFI端口连接起来吗?

 初次使用触发采集有点迷茫呵呵。

0 项奖励
3 条消息(共 7 条)
4,864 次查看
DAQmx Trigger 应该是"多态" (Polymorphic)的. 下拉菜单应有(Start > Analog Edge)的选项吧!
Ian F
Since LabVIEW 5.1... 7.1.1... 2009, 2010, 2014
依恩与LabVIEW
LVVILIB.blogspot.com
0 项奖励
4 条消息(共 7 条)
4,849 次查看

在DAQmx trigger(start analog edge)的help文件是这么说的:For E Series devices, if you use a channel name, the channel must be the first channel in the task. The only terminal you can use for E Series devices is PFI0.

这里source只能用PFI0是吧?我在硬件需要把ai0与PFI0连接起来吗?

谢谢了:)

0 项奖励
5 条消息(共 7 条)
4,827 次查看

Actually, that means you could set the trigger source as PFI0 or the first channel in your channel list.

 

You don't need to connect PFI0 and any AI channels.

0 项奖励
6 条消息(共 7 条)
4,771 次查看

呵呵,看来和我用的是一个系列的卡, 你说的对,是可以用第一个通道来做触发,但又一个问题,如果第一个通道的信号没有来得话,你其他的通道也不会开始。

要注意, 解决方案是把你所有要采的信号(有多少个通道)用一个或地关系(自己做个硬件)后接到PFI0口。

 

 

 

希望对你有帮助!

0 项奖励
7 条消息(共 7 条)
4,585 次查看