LabVIEWwilliam hill官网
直播中

lijunhe

10年用户 76经验值
擅长:电源/新能源 测量仪表 处理器/DSP
私信 关注
[问答]

子VI关闭问题

调用子VI时,点上面的叉关闭子VI,主程序前面板就点不动了,怎么回事?请问各位有什么解决办法,当点击叉关闭时,主VI还运行。
已退回1积分

回帖(4)

华山

2015-1-19 15:23:45
你只是关闭了前面板,并没有关闭程序。

请在事件结构中增加【前面板关闭】或【前面板关闭?】事件,用于结束程序运行。
举报

h1654155743.3565

2015-1-21 23:47:51
子VI都没有关闭(实际上你只是关闭了子VI前面板),你点主程序的关闭按钮,肯定没反应的。或者干脆卡死。
举报

lijunhe

2015-1-22 10:05:17
引用: infor_work 发表于 2015-1-19 15:23
你只是关闭了前面板,并没有关闭程序。

请在事件结构中增加【前面板关闭】或【前面板关闭?】事件,用于结 ...

除了用事件结构来监听,还有没有其他方法?
举报

¥龍的傳人¥

2015-1-26 11:02:38
我觉得是分两种情况:1、子程序独立运行,不依赖主程序,那么可以用动态调用的方式。
                              2、子程序依赖主程序,就是子程序运行的时候,主程序属于等待状态,那么子程序关闭的时候内部必须要有终止程序执行的代码即可
举报

更多回帖

发帖
×
20
完善资料,
赚取积分