子VI关闭问题
时间:10-02
整理:3721RD
点击:
调用子VI时,点上面的叉关闭子VI,主程序前面板就点不动了,怎么回事?请问各位有什么解决办法,当点击叉关闭时,主VI还运行。
你只是关闭了前面板,并没有关闭程序。
请在事件结构中增加【前面板关闭】或【前面板关闭?】事件,用于结束程序运行。
子VI都没有关闭(实际上你只是关闭了子VI前面板),你点主程序的关闭按钮,肯定没反应的。或者干脆卡死。
除了用事件结构来监听,还有没有其他方法?
我觉得是分两种情况:1、子程序独立运行,不依赖主程序,那么可以用动态调用的方式。
2、子程序依赖主程序,就是子程序运行的时候,主程序属于等待状态,那么子程序关闭的时候内部必须要有终止程序执行的代码即可
