微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > labview中多队列操作中“元素出队列”出现问题

labview中多队列操作中“元素出队列”出现问题

时间:10-02 整理:3721RD 点击:
大家好,我在“生产消费者”结构中,使用了多个队列操作,而且把所有的“元素出队列”放在了同一个while循环中,结果在我停止运行的时候某个“元素出队列”就会弹出错误提示,我试过把“元素出队列”的错误输出连在同一个“停止”上,但是连线不了。是不是每一个“元素出队列”都要对应一个while循环的,还是有其他方法,希望大家多多帮忙。


使用合并错误试试

合并错误?你的意思是用布尔中的“与”连起来?

我用了“与”结构,如下图。在运行的时候,我按下主程序的停止按钮,从程序也会停止,但从程序中队列的数据没有读出。我在进行高亮操作时,发现在按下主程序停止按钮时,从程序的“元素出队列”出现下面图片所示情况。





有合并错误的,找不到就搜一下

试了,,,结果还是一样的

2


1


谢谢你,是我弄错了,,我开始把“释放队列“放到主程序上去了,现在我把”释放队列“放到从程序上面就可以实现数据的正常输出了。但是又有一个问题,就是我控制主程序停止以后,从程序也完成数据的输出后,从程序并没有停止。(从程序我还是用”合并错误“来控制程序停止的)

学习 我也出现这样的问题

看看                                                              

当有多个变量要传递给别的vi时只能是使用多队列吗?

队列的入队元素是非严格的,数组、簇、变体都可以

来学习

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top