labview中多队列操作中“元素出队列”出现问题
时间:10-02
整理:3721RD
点击:
大家好,我在“生产消费者”结构中,使用了多个队列操作,而且把所有的“元素出队列”放在了同一个while循环中,结果在我停止运行的时候某个“元素出队列”就会弹出错误提示,我试过把“元素出队列”的错误输出连在同一个“停止”上,但是连线不了。是不是每一个“元素出队列”都要对应一个while循环的,还是有其他方法,希望大家多多帮忙。
使用合并错误试试
合并错误?你的意思是用布尔中的“与”连起来?
我用了“与”结构,如下图。在运行的时候,我按下主程序的停止按钮,从程序也会停止,但从程序中队列的数据没有读出。我在进行高亮操作时,发现在按下主程序停止按钮时,从程序的“元素出队列”出现下面图片所示情况。
有合并错误的,找不到就搜一下
试了,,,结果还是一样的
2
1
谢谢你,是我弄错了,,我开始把“释放队列“放到主程序上去了,现在我把”释放队列“放到从程序上面就可以实现数据的正常输出了。但是又有一个问题,就是我控制主程序停止以后,从程序也完成数据的输出后,从程序并没有停止。(从程序我还是用”合并错误“来控制程序停止的)
学习 我也出现这样的问题
看看
当有多个变量要传递给别的vi时只能是使用多队列吗?
队列的入队元素是非严格的,数组、簇、变体都可以
来学习