请问如何在子面板项目中,控制子面板。

2019-07-17 11:00发布

现在在做一个子面板项目,就是上面一排按钮,下面一个子面板框,每一个按钮对应一个VI,点击按钮可以切换VI。
现在的问题是,程序主体肯定是运行在外面的,要如何用外面的程序控制子面板VI。
比如我要切换VI,我需要把当前的VI停止掉,但是如果使用“中止VI”这类强制命令,容易造成数据出错。最好的方法是触发当前VI的正常停止功能。
我的子面板VI都是用“消息队列”的框架,停止VI的方法是向队列中发送一个“exit”消息,请问这个操作可以在主VI中用程序的方式,控制子面板VI么。如果是写入一个控件值,倒是有相关的“调用节点”方式,不过如果要向队列中发送一个消息,还不知道如何处理。
子面板类的项目,请问有没有大神知道哪里有模板?好像这一块还有个预初始化的问题,否则子面板VI切换很卡,这一块还不知道去哪里查找相关知识,请大神不吝赐教!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
19条回答
羊驼啊
2019-07-19 12:05
sszx2007 发表于 2018-1-27 09:17
这就是完全用子面板做的啊,每个页面都是一个独立的线程,可以通过同一个子面板或不同的子面板加载显示,不显示的就在后台运行,每个面板之间都可以传递数据。

哦哦哦,好的好的,谢谢谢谢~

一周热门 更多>