关于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循环的停止做成接口在外面赋值
小编最后是怎么满足功能的?求解