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

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

如何停止触发采集

       我用NI-PCI-6224板卡,使用数字边沿的触发采集,将整个程序放在一个响应按钮事件中,按下开始采集按钮,等待触发信号,当触发信号到来时,就开始采集,按停止采集按钮,停止采集。这个过程没有问题。

      但是当按下开始采集按钮后,假若我不给他触发信号,就不会采集,一直等待,此时我要怎么样才能退出采集程序呢?

0 项奖励
1 条消息(共 10 条)
7,775 次查看
我意思程序进入数字边沿触发后,一直等待触发信号的到来,假如我不给它触发信号,那它就一直停在那儿了,我怎么才能停止呢?
0 项奖励
2 条消息(共 10 条)
7,767 次查看
按你的意思是说只有触发了才可以进行采集么?采集中的写入函数vi同样可以触发,所以触发是为了同步,
to be better ,never the best for me.
0 项奖励
3 条消息(共 10 条)
7,741 次查看
是的,只有触发了才采集,不然一直等待,怎么退出呢?
0 项奖励
4 条消息(共 10 条)
7,738 次查看
在设置触发节点函数的地方使用timeout,比如设置100,超过100ms还没有触发信号,程序就会报错从而可以跳出等待触发执行以后的程序。
0 项奖励
5 条消息(共 10 条)
7,729 次查看

在读函数中可以设置超时,超时时间过了还没有开始采集就报错,自动退出了,我现在希望是能在界面上设置一按钮实现停止

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

Hi,

 

You may try referring to below LabVIEW shipped example code using the Example Finder in LabVIEW

Search for keyword "DAQmx

 

..\examples\DAQmx\Analog In\Measure Slow Varying Signal.llb\Cont Acq&Chart Samples-Int Clk-Dig Start.vi 

Message Edited by ian fung on 12-24-2009 12:26 PM
Ian F
Since LabVIEW 5.1... 7.1.1... 2009, 2010, 2014
依恩与LabVIEW
LVVILIB.blogspot.com
0 项奖励
7 条消息(共 10 条)
7,715 次查看
这了例程我看了,它是在读函数中设置了超时,超时时间到了还没有触发信号就报错自动退出程序,但我想问下,能否设置一按钮实现这个退出呢,即当我点击按钮时,无论是否开始采集信号,都退出程序,否则一直等待触发信号或连续采集?
0 项奖励
8 条消息(共 10 条)
7,705 次查看
个人觉得如果一旦程序进入DAQmx Read函数中,不到超时函数退出,应该都不会响应其它按键。可能你只有等待超时了
0 项奖励
9 条消息(共 10 条)
7,667 次查看

 

 

 我猜你用的也是daqmx驱动,你可以试试停止和清除task来解决问题。.

0 项奖励
10 条消息(共 10 条)
7,501 次查看