labview界面互相调用问题

2019-07-17 08:59发布

各位朋友 大家好  有个简单程序不是很明白 请帮助下 刚接触LB不久
就是界面切换问题。
MAIN.jpg MAIN2.jpg MAIN3.jpg ZI1.jpg
为什么点了弹出子VI按钮后 可以 弹出 点击子VI的退出 也可以退出 但是再点 主程序调用按钮 就不好使了 好像按钮死了一样。我想实现的效果是 点击主main的调用按钮 子VI显示 主VI 不显示。 当点子VI一个调用主VI的按钮时候 子vi不显示 主VI显示 (我试着在子VI中添加了一个按钮 用上面的方法调用子VI 出错 说不可以递归 界面调用.zip (16.51 KB, 下载次数: 30) ) 恳请大家帮助


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
zd870905
1楼-- · 2019-07-17 11:24
本帖最后由 zd870905 于 2018-4-24 21:07 编辑

如何停止事件循环结构?
我想你要买本书看看基础知识了。应当由停止事件内部传给while终止端子,否则你一般需要多点击一次


其他的问题太多了
李维尧
2楼-- · 2019-07-17 17:05
好东西   谢谢分享
听说福到了
3楼-- · 2019-07-17 22:50
按钮锁死是因为主VI的事件没有处理结束,你在编辑事件的时候也没有取消锁死前面板;
要实现递归,首先要设置VI可以重入执行,然后要设置自身调用自身的停止条件,不然就是自身无限调用自身。
crescent
4楼-- · 2019-07-18 03:04
 精彩回答 2  元偷偷看……
qianhaishen
5楼-- · 2019-07-18 07:18
事件里面的子VI 不能包含循环语句。
梅子叮叮叮叮
6楼-- · 2019-07-18 08:18
看看这样是不是好点

一周热门 更多>