LV编程中经常需要隐藏前面板的控件,控件的隐藏比较简单,通过控件的快捷菜单即可,如下图所示,通过控件的连线端子的快捷菜单也可以隐藏控件。

Picture
Picture
      当控件隐藏后,由于前面板控件已经不再显示,因此只能通过控件的连线端子的快捷菜单使之再次显示出来。隐藏控件后,连线端子的快捷菜单对应条目变成“显示输入控件”或者“显示显示控件,选择后即可显示隐藏的控件。
      当前面板控件数量很多时,找到隐藏的控件连线端子并非很容易的事,下面的方法可以更容易解决这样的问题。
      在LV8.2英文版的项目的编辑菜单中,有一个新增的选项,显示所有隐藏的控件。但是在其它版本中并不存在,比如我使用的LV8.6中文版。实际上,LV还是提供了功能VI。

Picture
      通过上面的图可以看到,该文件夹名称前面加了一个下划线,LV默认下划线开头的文件夹是不显示在LV的菜单中的,我们复制该文件夹,重新命名,取消下划线,则在LV的工具菜单中,增加了该功能,如下图所示:

Picture
      点击”“显示隐藏的输入控件和显示控件”,弹出对话框,包括VI中所有隐藏的控件,如下图所示:

Picture
      通过上面的对话框即可选择显示那些隐藏的控件。

     菜单中“Show Hidden Core ”VI可以把内存中打开的VI中所有的隐藏控件修改成正常显示方式,我们这种修改方式,该VI无法自动操作。不过我们可以手动调用该VI,新建一个临时的VI,调用该子VI,如下图所示:

Picture
      必须保证TEST1。vi处于内存中,即打开TEST1。VI的前面板,出于编辑状态,运行上面的VI后,TEST1。VI中所有隐藏的控件变成正常显示方式。

Picture
12/7/2010

高手,学习了。。。

Reply



Leave a Reply.