调用子VI时能否继续运行主VI
时间:10-02
整理:3721RD
点击:
请教一下各位高手: 我在主VI中设置一个按钮来调用子VI,子VI弹出前面板。此时主VI没有运行(主VI中显示的时间不走了),直到关闭子VI主VI才继续运行。
请问,如何设置才能让子VI运行的同时主vi继续运行?
请问,如何设置才能让子VI运行的同时主vi继续运行?
可以试试用引用的方式调用子VI,因为主程序就停在子VI那里了(好好理解一下数据流)
使用异步调用 ,参考例程:C:\Program Files\National Instruments\LabVIEW 2015\examples\Application Control\VI Server\Asynchronous Call By Reference\Asynchronous Call and Forget.vi
这两天调试了一下自己把问题解决了,分享一下给大家:
只要把子VI放置在主VI的while循环外的并行while循环中就可以解决了。
好的,感谢你的建议!
