[求助]请问怎么从主VI退出正在运行的子VI?内附程序截图,求大神解惑,谢谢

2019-07-17 12:13发布

       当主VI中的事件结构运行后,子VI运行;在程序运行的过程中我想停止运行,所以需要从外部给一个信号到子VI,以实现紧急停止或暂停的功能。       我的思路是这样的:当按下暂停&紧急停止后,控件的引用进入子VI,退出子VI中正在运行的While循环,从而实现结束子VI运行的功能。
       但在实际操作中发现紧急停止控件的值并没有进入子VI,所以子VI不能停止运行,麻烦大神指点下。或者有什么更好的实时停止子VI运行的方法也行,非常感谢
      
主VI框图,编辑事件结构中的  锁定前面板以取消。
主VI

子VI框图
子VI

子VI前面板的调用.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
4条回答
老蜗牛
2019-07-17 15:22
子VI要响应顶层VI控件产生的事件,需要使用动态注册事件结构,而不是你这种静态调用子VI。

一周热门 更多>