第2节 多界面切换之面板调用

您所在的位置:网站首页 labview运行时切换不到程序框图 第2节 多界面切换之面板调用

第2节 多界面切换之面板调用

2023-08-14 19:39| 来源: 网络整理| 查看: 265

第2节 多界面切换之面板调用

本节主要实现多界面之间的切换,并以登录界面说明。 程序链接

1. 登录界面前面板设置

首先在前面板中拖入字符串输入控件,并设置为用户名和密码;其次拖入确定和取消按钮,以实现登录和取消功能。

前面板如下所示: 在这里插入图片描述

2. 登录程序实现

(1)当确定按钮按下时,则判断用户名和密码是否正确,正确则提示登录成功,并跳转到主界面,否则进一步判断用户名和密码是否正确;

(2)取消,则退出

程序如下:

在这里插入图片描述

在这里插入图片描述 在这里插入图片描述

在这里插入图片描述

3. 主界面

主界面主要沿用第1节的用选项卡实现多界面切换,这里就不阐述了。界面如下: 在这里插入图片描述

4. 需要注意的地方

此时,若运行程序,会发现登录界面仍然存在,达不到隐藏效果,可以做以下设置。

方法一:修改登录界面程序

修改while停止条件,如下所示。

在这里插入图片描述

在这里插入图片描述

其它保留前面程序设置,这样就可以实现主界面的前置啦。完整程序见多界面切换2 方法一。

方法二

在登录界面和主界面的VI属性进行分别设置:登录界面.vi的VI属性“文件——窗口外观——窗口动作——默认”;登录界面.vi的VI属性“文件——窗口外观——自定义——窗口动作——模态,并勾选“使用时显示前面板,如之前未打开则在运行后关闭”,这样也可实现界面切换时隐藏登录界面的效果;

在这里插入图片描述

在这里插入图片描述

注:可能有时会出现隐藏不了登录界面,此时,可以将方法一程序与方法二设置联系在一起,即在方法一程序的基础上按照方法二设置。 还有一种解决方法,即对主界面.vi中和登录界面.vi中的VI属性进行分别设置:登录界面.vi的VI属性——窗口外观——窗口动作——浮动,并勾选“LabVIEW处于非活动状态时隐藏”,但是要注意尽量不要让该选项与“允许用户最小化”同时勾选;主界面界面.vi的VI属性——窗口外观——窗口动作——模态(勾选“使用时显示前面板,如之前未打开则在运行后关闭”可选),这样在主界面运行的时候始终是保持在最前端的。

完整程序都放在附件中了,有需要的可以参考。 程序链接



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3