微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > 关于labview调用子VI的求助~

关于labview调用子VI的求助~

时间:10-02 整理:3721RD 点击:
我现在想在一个VI中调用2个子VI,但是这两个子VI都是循环结构,我在主VI里做了个停止按钮,然后用全局变量传递到子VI,但是我发现当我点击停止按钮后子VI还在运行,请问是什么原因?如何解决呢~

子vi运行的时候主vi一般好像是挂起来的  

完全没必要,子vi里的循环不用加,直接在主vi里加循环,吧子vi放里面

不是那样简单,我其实是两个VI代表2个pci板卡,一个负责产生信号一个负责采集,子VI有必要资源只能在处理完后才可以释放。全局变量应该可以保证主VI对子VI的控制,由主VI决定什么时候退出运行。

怎样才能在主VI中控制子VI的循环呢?为什么全局变量不行。

LabVIEW子vi中不能有循环结构,否则子vi将一直运行。

足够是不能实现,结贴。

最后结果是不能实现,结贴。

如果不用全局变量,直接从你的子VI里面留接口出来在主程序里面控制可以么?

不可以,我试过,子vi循环的停止做成接口在外面赋值

小编最后是怎么满足功能的?求解

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

网站地图

Top