LabVIEW切换界面,登录界面

LuoBeiCe

按导师要求出差刚回来,哈哈。自学LabVIEW,学到了几种切换界面的方式,应该可以完成登录界面的设计,或者模拟弹窗等功能。

  1. 选项卡方式。

(参考链接:

https://www.bilibili.com/video/BV1F3411n757?p=48&vd_source=baa36f130f4613cb409e35cff20fe2af

可以通过选项卡来完成切换界面,当然,这只是在同一个vi里完成过的。我们主要通过选项卡的“值”属性节点来切换选项卡的界面,创建好属性节点之后,右键这个节点,创建常量,就可以显示所有的选项卡的值。(我们可以把选项卡看作是一个枚举控件)。

程序框图:

 

 

 

 

 

 

 

 

 

 

 

注意:

1.创建选项卡时,右击,在显示项里可以取消显示“选项卡”。

2.一般情况下不要在事件结构里面放while循环,这里在“开始”值改变分支里面,需要取消勾选”锁定前面版“,否则会出现锁死现象。

Vi实现的功能:点击“登录“并账号密码正确后,跳转至主界面。在主界面,点击”开始“,波形图表开始滚动,点击”停止“即可停止整个程序。

 

 

 

2.子面板方式。

(还是上面那个链接)

子面板可以在一个vi的前面板上显示另一个vi的前面板,所以是涉及到了三个vi。以下是运行的前面板和代码。

 

 

 

 

 

注意点:主要是调用了“登录界面”和“主界面”两个vi,然后运行vi,将vi引用连接到子面板上。

 

3.利用窗格的原点属性

(《LabVIEW宝典(第二版)》P177,图6-25)

基本思想是在一个窗格中设计多个界面,同各国设置不同位置的原点,从而切换不同的界面。以下是前面板。

 

 

 

 

注意:对于三个波形图,它们的坐标位置始终没变,变的是窗格的原点,相当于平移操作,而对于“停止”和“选择界面”控件,相当于对其进行平移操作,它们的坐标是改变了的。

4.调用vi属性方法节点

通常用这个方法来完成登录界面的功能(具体详细过程参考B站up主“labnew”的视频,我就是照着他的过程做的)

前面板:

登录界面:

 

 

修改密码界面

 

 

登录成功后的主界面:

 

 

注册账号界面(与修改密码界面外观差不多):

 

 

程序框图:

 

 

 

 

 

 

以后我就把程序框图的注释放在程序附近,向上图一样,便于大家理解。

posted on 2022-06-15 14:18  我shi罗  阅读(5447)  评论(0编辑  收藏  举报