labview如何在用户事件中加入一个循环反馈?

2019-07-17 16:53发布

恳请各路大神指点迷津。小女子先谢过啦 》_《
问题:现用用户事件进行显示画面的数据采集。用户事件发送画面显示数据,画面开始变化,同时发送DAQ采集卡开始采集数据的信号。实现画面数据的采集。
但现在问题是我希望对采集到的数据进行处理后,判断数据是否符合条件,如果不符合条件,那么反馈数据到控制画面显示的程序,进行画面数据的调整后,再次进行数据采集,重新判断是否符合条件。如此反复,直到符合条件为止。

恳请大神们不吝赐教。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
goodguy01
1楼-- · 2019-07-17 20:51
一般来说不要把数据采集的循环放在事件结构中,而是另外创建一个状态机进程,触发数据采集事件后更改状态机的状态,至于状态的传递,可以用队列或者全局变量。这都是很典型的设计模式,看一下论坛置顶推荐的书吧,《Labview宝典》就很不错。 最佳答案
balance123dz
2楼-- · 2019-07-17 23:30
自己顶一下。
有没有大神在呀,还是说要实现这个功能,其实用户事件结构不是好的选择?
宁静致远。。
3楼-- · 2019-07-18 02:04
可以啊,加上数据处理
balance123dz
4楼-- · 2019-07-18 05:17
 精彩回答 2  元偷偷看……
宁静致远。。
5楼-- · 2019-07-18 08:10
balance123dz 发表于 2017-7-27 12:40
怎么加呢,我把数据处理后进行判断了,但判断结果如何返回到控制画面显示的程序呢?

那就需要加上一个触发事件了,一般程序运行过程中触发事件结构可以用值(信号)这个属性节点,这样就可以触发相应的事件结构了,完成你说的画面数据的调整过程。给你一个例子,希望对你由班组

值信号触发.zip 下载积分: 积分 -1 分

9.44 KB, 下载次数: 15, 下载积分: 积分 -1 分

balance123dz
6楼-- · 2019-07-18 09:54
宁静致远。。 发表于 2017-7-27 13:53
那就需要加上一个触发事件了,一般程序运行过程中触发事件结构可以用值(信号)这个属性节点,这样就可以触发相应的事件结构了,完成你说的画面数据的调整过程。给你一个例子,希望对你由班组

感谢解答,还得多多学习。

一周热门 更多>