微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > 子VI面板上的按钮失灵怎么办?

子VI面板上的按钮失灵怎么办?

时间:10-02 整理:3721RD 点击:
是这样的;我在我的主VI里用条件结构调用子VI;
且让子VI 显示前面板;子VI就一个按钮控制表格控件写到全局变量表格;用了while循环还加了100MS的延时;
但是当程序调用自VI 时子VI的按钮点了没反应;单独运行就可以;
不知道为什么;请那位前辈帮帮忙
我还想问个弱弱的问题;
LV有没有这种功能啊。就是当我运行子VI时想在子VI的前面板上放置一个 按钮来控制退出本子VI而继续
运行主VI;而不是整个退出LV;不知道LV有没有这样的函数啊!
谢谢大家!

关于后面一个问题,我这里有个可能比较山寨一点的答案
是否可以在vi properties 里面的windows appearance 里面用custom设定一下,让子vi “show up when called”
and "close afterwards if originally closed"

对了,这里稍微补充一下,我一般会用一种比较SB的方法,或者在大的while循环里面加一个  event structure, event structure以“确定按钮(或者说stop 按钮)”的value change为判定,那么如果按了这个键以后,这个自vi就等于是运行完毕了,再结合上面那个东西,就可以实现让front panel消失的功能,但是主程序还在继续运行

谢谢!我试试,方法不管好坏,解决问题就好。
再次谢谢你的热心帮助。

调用完后用关闭前面板关闭引用。不就完了。还有前面第一个问题,子VI运行了控件就是能用的,你点了没反应可能是你的程序有问题!

好的我检查一下我的程序

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top