昨天回答坛友提出的关于调用子界面的问题,今天被要求做的示例程序,索性做都做了,那就发出来吧。就是简单的子VI调用。
当时问题的回复如下,对俩种方法都熟悉的同学,可以略过,祝各位生活愉快:
1.普通点的方式,将这些控件放到一个子VI内,然后将这个VI的“VI属性->窗口外观->自定义->调用时显示前面板”勾选上,在将这个子VI放入主程序框图中的设置按钮’值改变‘事件下,在按钮被按下后就会弹出这个子VI界面了。至于两个界面间传递数据,既可以用通知、队列,也可以用以为寄存器VI,甚至是值引用,具体实现方式,在 论坛里有很多,可以找找“线程间数据传递方式”
2.高级一点的方式,你可以通过异步调用方式弹出一个VI,后续操作和1差不多,不过好处是,调用子VI时候不会阻塞主程序运行
2
|
|
|
|
6666666666666666666666666666
|
|
|
|
|