微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > 虚拟仪器 > 急问:Labview有没有“弹出对话框”?

急问:Labview有没有“弹出对话框”?

时间:12-13 整理:3721RD 点击:
具体:有些参数设置,我想通过按一个Botton后,弹出一个对话框,在该对话框中进行参数设置
可以实现么?
控件是什么?
谢谢了

功能这么复杂,做个子VI吧
.183

其实不复杂,就是option的选项比较多,我不想在主界面列出来,太占地方了

把这个参数设置的对话框做成子vi吧,然后通过event来驱动这个子vi

拿这个子VI的输出太多了会不会有什么不好呢?
我刚学labview,还不太懂,麻烦指教,谢谢

“然后通过event来驱动这个子vi”是什么意思啊,直接建立一个VI后,在主VI中Select A VI可以么?

我不是很清楚你要输出些什么东西啦,肯定可以有变通的办法
你只是不想在主程序里看到这些设置是吧?不想在前面板看到?
如果是这样,最简单的,你可以在后面板右键,hide control,呵呵,这个最自欺欺人,不过别人总归没看到你前面板上的东西
或者,你在前面板把这些设置放到边上去,不也看不到了么
再或者,用一个tab control,把这些设置放到其中的一页,这个比较接近你的想法了吧,
再者,做成一个global
或者就是刚才我说的做成子VI,你要做成点一个按键再跳出这个设置的面板,就把这个按键做成事件驱动,用event structrue,不会用的话按T102告诉你的办法搜example

这是调用子程序了,你不是要求按一个键才跳出面板么,只能编辑这个按键的事件来完成了

建立子VI
vi properties, windows appearance里面custom
选中show front panel when called和close afterwords if originally closed
VI框图上添加While循环和事件结构……
参数可以打包成簇返回,或者用全局变量

unbundle by name,一试就知道了,这个功能非常好,显得很清晰

用Prompt User for Input可以实现,在function\time & dialog

我试了一个简单的,图见附件
但是点击option后,无法弹出对话框,不知道该如何做

太感谢了,功能已经实现了

这样的方法可行 我用过

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

网站地图

Top