暖冰 发表于 2005-9-11 01:44:17

请问,怎么实现弹出窗口进行参数设置的功能

想实现一个功能,当按下某一按扭时,会弹出一个窗口,在这个窗口中我们可以进行参数设置,窗口中一共有两个按钮,及确定键跟取消键,当输入完参数后,按确定建,程序把设定的值进行处理,当按下取消按钮时,所设置的参数回复为原来的值.不知道哪位大侠知道怎么做,恳请你们的指点,谢谢!

暖冰 发表于 2005-9-11 16:32:13

<P>谢谢你的热心的解答,能不能具体给出个例子呢?</P>

cpubbs 发表于 2005-9-11 02:17:26

<P>有二种比较简单的方法:</P><P>1,就是用子VI的方法,点按钮后调用它,然后它的参数传回去用全局变量就可以了!</P><P>2,方法2:右击后面板,出现一个FUCTION的控件面板,然后上面的output--&gt;Display Message to User.vi这个也可以做到的!方法2比方法1更加简单好用些!</P>

暖冰 发表于 2005-9-11 16:53:31

我的要求是在主画面中没有参数设置控件,只有一个设置按钮,所有的参数设置都在参数设置对话框中,并且对话框中的数字节点能动态变化,并且必须能跟别的节点一块组成新的控制命令,对外控制仪器.

暖冰 发表于 2005-9-11 17:40:13

如题


如楼上的大哥所示,可以用display message to user来实现我的功能,我试了试,效果不满意,具体见附件,出现的问题是,对话框中只是显示我输入的字串,我做的数字控件中的数字不能显示出来,更不能按要求修改.请指点一下,怎么改进才能实现我所说的功能呢?

odinzhou 发表于 2005-9-11 19:18:33

<P>右键点击display message to user 选择 open Front panel ,会提示你是否转化为子vi,选择Convert,</P><P>进入该子vi,里面有一个基本的对话框模式框架,你可以根据你自己的需要,修改相应的程序</P>

暖冰 发表于 2005-9-11 20:21:39

<P>dear odinzhou,我按照你给我提供的方法试了试,还是不能满足,因为对话框模式框架中的输入信息模式只能输入字串,不能有数字控件加入.呵呵我的目的是在弹出的对话框中实现参数的实时设置,比如可以实时的设置扫描波长的值等等.并且只有按下确定键时设置的数据才有效.</P><P>谢谢你的帮助</P>

odinzhou 发表于 2005-9-11 22:03:24

<P>那些都可以改的,你进入后面板后,可以看到有一个循环,循环中的有一对对输入输出 控件,你可把这些控件修改</P><P>然后进入前面板,在右上角的小图标中,修改输入输出参数接口,可以是字符串,数字,数组,族,各种类型都可以的</P><P>可以根据自己的需要更改</P>

cpubbs 发表于 2005-9-11 23:39:25

暖冰小朋友,上传文件的时候压缩一下,不然下载不了的呢!

cherryman 发表于 2006-3-7 04:15:45

<P>我也需要这个,希望上传个Display Message to User.vi的例子,谢啦!</P>

孜孜 发表于 2006-4-7 19:10:48

<P>为什么没有下载的了呢?请再上传一次吧</P>

孜孜 发表于 2006-4-12 00:48:23

<P>我也希望能上传一个Display Message to User.vi的例子,</P>

cpubbs 发表于 2006-4-12 00:53:28

<P>要压缩上传才可以下载下来的,不然下载不来,她没有压缩上传下去的!</P>
<P>这个Display Message to User.vi很简单的,大家可以直接把它放到后面板上面,然后它自动弹出一个对话框,输入显示的文字即可,大家试一下就知道的!</P>

xsl1106 发表于 2006-6-27 23:45:40

<P>我也需要这个,请哪位大虾能给个小小的例子,谢了!</P>

zsg129 发表于 2007-10-31 09:28:03

能不能给个例子
发出来啊
页: [1] 2
查看完整版本: 请问,怎么实现弹出窗口进行参数设置的功能