在LabVIEW中调用子VI时如何隐藏主VI的前面板?



主要软件:
主要软件版本: 7.1
主要软件修正版本: N/A
次要软件: N/A

问题:
我有一个主VI,它要调用一个子VI。当被调用的子VI的前面板出现时,我希望隐藏主VI的前面板。请问该如何实现?


解答:
当被调用的子VI的前面板出现时,可以通过以下步骤来隐藏主VI的前面板:

  1. 打开子VI的前面板,然后最大化这个窗口。

  2. 选择 FileVI » Properties

  3. 选择Window Size,然后单击Set to current window size。 这样可以设置前面板最大化(实际大小)窗口为前面板的最小尺寸。
  4. 选择Window Appearance

  5. 单击定制TAB键,然后选择Modal作为窗口模式。

  6. 单击 OK,然后保存这个子VI。

  7. 运行这个主VI。当子VI被调用时,子VI的前面板出现,主VI的前面板被隐藏在它后面。由于窗口选择为Modal模式,最小化按钮无效。同样,如果您要去调整这个窗口的大小,窗口的大小是不会被改变的,因为面板最小尺寸已经被设为全屏。因此,一旦子VI被调用、其前面板出现时,主VI的前面板就一直被隐藏着,直到子VI被关闭。


  8. 相关链接:

    附件:





    报告日期: 09/29/2006
    最近更新: 10/09/2006
    文档编号: 3LI96LFZ