前言
进行LabVIEW项目开发时,有时候前面板需要显示的位置空间有限,而一些参数设置的界面其实可以不显示在主界面上,而通过弹窗的原理只有在需要设置参数时可以将参数设置界面弹出而设置参数,这样给主界面预留了很大的空间。
本文通过分隔栏和栅格实现LabVIEW弹窗
一、分隔栏和窗格介绍
分隔栏(例如,工具栏、状态栏)用于创建专业美观的前面板用户界面。使用分隔栏,将前面板分隔为多个独立的区域,上述独立的区域称为窗格。每个窗格都类似于一个前面板,有其独立的面板坐标和控件。可分别操作各个窗格的滚动条。虽然分隔栏将控件分隔在不同的窗格中,但是所有控件的接线端都在同一个程序框图上。
二、实现步骤
1、创建垂直分隔栏
①、前面板右键->容器->垂直分隔栏
②、可见创建分隔栏后将前面板分割成了两个窗格,分隔栏右键可以设置左右窗格的相关参数
2、创建分隔栏属性节点
分隔栏右键->创建->属性节点->分隔栏位置
可见后面板出现了分隔栏位置的属性节点
3、创建按键
①、前面板右键->布尔->确定按钮,将按钮放在最左上角
②、按钮右键->释放动作->释放时转换
4、按钮事件控制分隔栏位置实现弹窗效果
①、后面板右键->结构->事件结构->添加事件分支->事件按钮->值改变
②、找到选择控件,后面板右键->比较->选择
③、按照如下图进行链接链接连接与设置
5、初始设置及优化
①、创建一个while循环将按键事件包含在内,以及设置分隔栏和按键初始时的一个位置状态
②、前面板分隔栏优化
分隔栏右键->左窗格->水平滚动条->关闭
分隔栏右键->左窗格->垂直滚动条->关闭
③、左窗格放置4个字符串输入控件充当需要设置的参数,右窗格放置1个波形图
三、效果展示
可见在进行项目开发时对主界面空间来说节省很多位置。
四、资源自取
方式1、github 链接
https://github.com/Gnepuil79/LabVIEW.git
方式2、百度网盘
链接:https://pan.baidu.com/s/1J9I8HllJrCBRo2QIO_mfgw
提取码:ky7f