文章目录

  • 前言
  • 一、分隔栏和窗格介绍
  • 二、实现步骤
    • 1、创建垂直分隔栏
    • 2、创建分隔栏属性节点
    • 3、创建按键
    • 4、按钮事件控制分隔栏位置实现弹窗效果
    • 5、初始设置及优化
  • 三、效果展示
  • 四、资源自取

前言

  • 进行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


我的qq:2442391036,欢迎交流!

LabVIEW弹窗实现相关推荐

  1. LabVIEW中的波形图和波形图表有什么区别在LabVIEW中更改波形图表的历史长度

    LabVIEW中的波形图和波形图表有什么区别 在LabVIEW中,应该分别在什么情况下使用波形图和波形图表?这两种控件的数据显示方式有什么区别?应该使用哪一个控件来查看数据的历史记录? 解决方案 波形 ...

  2. NI-DAQmx安装问题,DAQ助手在Labview中不显示,新建时显示缺少编辑所需要的组件

    安装NI-DAQmx方法 安装NI-DAQmx之前首先需要安装Labview以及NI Package Manager. 在NI Package Manager中搜索NI-DAQmx,之后选择合适的版本 ...

  3. 如何删除labview

    如何删除labview 最近想把之前安装的labview删除掉,NI Package Manager 里面删除不起作用,重新安装Labview也不起作用,我想着一个一个删,这样做的话就会自动进入NI ...

  4. gpio引脚介绍 树莓派3b_如何让LabVIEW程序运行在树莓派3B(此处有坑)

    上次转载了LabVIEW部署树莓派的文章后,很多小伙伴很兴趣,一个个都说要把压箱底的树莓派拿出来清下灰尘,也不知道到底拿出来没有. 放个之前文章链接如下: 零基础上手树莓派+免费正版LabVIEW C ...

  5. labview简易计算机实验报告,labview实验报告..doc

    学院:电气工程学院 班级:自112班 姓名:何富裕 学号:1112011060 实验一 一.实验目的 熟悉LabVIEW软件的基本编程环境. 二.实验内容 创建并保存一个VI程序.此VI要实现的功能是 ...

  6. LabVIEW设置应用程序显示标签透明

    在美化应用程序时,有时候需要将某些标签设置为透明状态,之前在LabVIEW设计自定义滚动条博文中制作的滚动条是一种方式,但是这种方式明显过于复杂. 本篇博文将介绍一种简单方法,还是以我们分享的LabV ...

  7. LabVIEW实现应用程序停止或退出

    我们在做应用程序开发时,最后必然会用到应用程序停止或退出功能,本篇博文将分享实用LabVIEW如何实现应用程序停止或退出. 其实非常简单,两个组件就可以实现,在LabVIEW中右键鼠标:编程→应用程序 ...

  8. LabVIEW做一款科学计算器

    目录 1.设计思路 2.功能设计 最近学习LabVIEW基础知识,使用其制作一款简易科学计算器,可以实现基本的数学运算功能,效果如下所示: 下载链接:LabVIEW实现科学计算器-嵌入式文档类资源-C ...

  9. LabVIEW实现CRC校验

    目录 1.内部控件计算CRC校验 2.公式节点计算CRC校验 CRC(循环冗余校验),是一种根据网络数据包或计算机文件等数据产生简短固定位数校验码的一种信道编码技术,主要用来检测或校验数据传输或者保存 ...

最新文章

  1. fetch-pack: unexpected disconnect while reading sideband packet fatal: early EOF fatal: fetch-pack:
  2. 使3D空间中物体朝向和其速度方向一致的旋转矩阵计算方案
  3. linux命令行中,双引号中的感叹号将被解释为历史命令
  4. 算法笔记之回溯法(2)
  5. matlab绘图z=sin(x_「matlab画三维图」Matlab 应用之绘制三维图形(基础篇) - seo实验室...
  6. ElasticSearch高可用集群环境搭建和分片原理
  7. AT4352-[ARC101C] Ribbons on Tree【dp,容斥】
  8. zend studio9.0.4正式版破解方法
  9. poj 1276 Cash Machine(多重背包)
  10. Object-c 学习笔记
  11. 将博客搬至CSDN(放弃)
  12. 由VB的KeyCode和KeyAscii到扫描码、虚拟码的思考
  13. DPDK Release 20.11
  14. VxWorks的漏洞分析与解决方案
  15. mmdetection使用目标检测工具箱训练,测试
  16. 投影 WGS84坐标与北京54坐标转换
  17. 阿里云块存储团队卓越工程实践
  18. S3DIS数据集解析为点云
  19. 身份证你需要了解的知识点
  20. 树莓派初次开机配置教程

热门文章

  1. mysql排序规则引发的一系列问题
  2. 写了一个UUE编码的类.
  3. 工控主板与普通主板的区别在哪里?
  4. Python三大排序算法实现
  5. 御泥坊医用冷敷贴php,医用冷敷贴可以做面膜吗 医用冷敷贴能当做面膜用吗
  6. Unity基础篇:解决Asset Store资源商店点下载或导入没反应
  7. 脚本(计算机术语)简介
  8. wingIDE简单入门
  9. 有限元分析之边界条件
  10. 武汉市科技小巨人企业申报条件材料,附2022年经开、洪山、东湖高新、江夏、江岸五区奖励