LabVIEW 使用入门(简明笔记)

article/2025/10/8 7:29:10

目录

  • 实用工具
    • 导航窗口
    • 即时帮助窗口
    • VI层次结构
  • 新建项目
    • 创建VI
  • 编辑前面板
    • 工具选板
    • 控制选板
  • 编辑程序框图(背面板)
    • 函数选板
    • 程序框图编辑
      • 字符串、变量
      • 程序结构
        • 顺序结构
        • For循环
        • While循环
        • 条件结构(类似IF语句)
  • 总结

实用工具

导航窗口

快捷键:Ctrl + Shift +N
导航窗口

Labview2016没有缩放功能,因此在阅读较大程序时变得很麻烦,使用导航窗口会生成一个可拖动视图的小窗口,以便于快速移动到想要阅读的程序处,增加可阅读性。

即时帮助窗口

快捷键:Ctrl + H
即使帮助窗口

即使帮助窗口会实时显示鼠标所在的控件的名称、类别、帮助等信息,方便认识控件,对于新人来说十分友好。

VI层次结构

快捷键:Alt + V + h
查看(V) ->> VI层次结构(H)
VI层次结构图

VI程序由多个子VI组成,使用VI层次结构可以直观的了解程序的结构,双击对应图标可以快速定位到对应的VI程序。

新建项目

文件(F) ->> 新建… ->> 项目
创建项目

创建VI

快捷键:Ctrl + N
创建VI
新建VI后会自动生成两个面板:前面板与程序框图(背面版),可以用Ctrl + E进行面板的切换。前面板用于调用控件,布置GUI界面,程序面板用于调用结构、函数等进行编程操作以实现目标程序的功能,基本逻辑与一般的文本类高级语言相似。

编辑前面板

工具选板

快捷键:Shift + 鼠标右键
工具选板
绿色亮灯部分是手动与自动的切换开关,绿灯亮起时是自动模式,绿灯灭的时候是手动模式。自动模式下鼠标会根据所处的位置自动切换功能,手动模式下需要用Shift + 鼠标右键来切换鼠标的功能。熟练使用工具选板可以自定义配置控件颜色,大小等GUI构图。

控制选板

在前面板空白处右击
控制选板
控制选版用于调用控件布置GUI界面,点击左上角的图钉可以将选板固定,选用的控件会在程序框图中同步生成对应元素,用于编程操作。
一般程序设计会从前面板开始设计,选择需要的操作单元,一般字符串控件等都有着显示和输入两种状态,可以随时在前面板或程序框图进行切换。

编辑程序框图(背面板)

函数选板

背面板空白处鼠标右击
函数选板
函数选板是实现软件功能的主要部分,可以选择各种函数包,类似于库函数,通过帮助界面可以连接各种接口实现功能,功能丰富,大家在需要的时候可以直接上网搜索或在自带的帮助指南书查找进行调用。部分控件还需要安装额外的插件,比如串口通讯时的VISA驱动,在NI官网可以自行下载。

程序框图编辑

常见的逻辑判断,循环,顺序等功能在函数选板的编程中都能找到,以下是常用的功能

字符串、变量

字符串
常见的数值、字符串的初始化、转换等都可以在这几个板块早找到,单击选中就可以在程序框图中放置,右击程序框图上的图标可以设置属性。

局部变量
局部变量
右击控件的图标可以选择创建局部变量,引用等元素,用于函数操作。

程序结构

顺序结构

在这里插入图片描述
结构文件夹中可以选择各种程序结构,平铺式顺序结构可以让程序像胶卷电影一样按帧执行。
在这里插入图片描述
每一个框格中放置程序,程序会至左向右执行,每一个框格的程序执行后向下一帧执行。添加帧的操作是在框格上右击,选择向前或向后添加帧。

For循环

for循环

While循环

While循环

条件结构(类似IF语句)

条件语句

总结

Labview功能强大,开发方便,自带的VI可以做到数据采集,图像处理等功能,但与主流的编程软件来比还是有点差别,适合硬件工程师,或急需缩短项目开发周期的开发者。由Labview编写的上位机程序在其它计算机上使用时需要安装labview的支持才可以使用,而且编写的程序运行时CPU占用率特别高(可能是我不会优化)。本人也是偶然接触到labview感觉到其便利性,但确实是比较小众,网上的资源比较少,大家有问题可以发评论区一起讨论。
最后友情推荐一本书:《LabVIEW入门与实战开发100例》 分模块讲解的,新手用来对着例程参考学习蛮方便的。有需要的可以私信分享。


http://chatgpt.dhexx.cn/article/FhNQIDpy.shtml

相关文章

LabVIEW基础(1)

LabVIEW是一种程序开发环境,是NI自主研发的编程语言,与其他计算机语言不同的是,LabVIEW的程序是框图的形式,而不是英文代码的形式,主要应用在工业和仪器控制仿真、测试测量等领域。 这里以LabVIEW2020为例&#xff0c…

labview—波形图(表)的使用教程

文章目录 一.概述1.图(graph)和图表(charts)的区别2.图表的所有种类 二.波形图(表)1.波形图2.波形图表 labview自带范例 写在前面: 本文参考官方文档和软件自带范例,我将陆续解读翻译其中相关内容与大家分享。 本文涉及&#xff1…

LabVIEW的编程-程序框图入门笔记

CSDN话题挑战赛第2期 参赛话题:学习笔记 学习之路,长路漫漫,写学习笔记的过程就是把知识讲给自己听的过程。这个过程中,我们去记录思考的过程,便于日后复习,梳理自己的思路。学习之乐,独乐乐&a…

【软件相关】LabView使用总结

本文目录 前言概述基本使用1. 界面认识2. 添加函数与控件3. 快捷键及技巧4. 如何完全卸载 常用函数使用方法汇总1. 结构2. 文件IO3. 布尔4. 属性节点的使用5. 界面设计与修饰6. 自定义控件 实践总结1. 基于VISA的串口程序2. 蓝牙串口3. 基于LabView的俄罗斯方块4. 表达式节点 /…

LabVIEW入门(基础篇)

LabVIEW是Laboratory Virtual Instrument Workbench(实验室虚拟仪器集成环境)的简称,由美国国家仪器公司开发的、优秀的商用图形化编程开发平台。相比于其他编程语言是基于文本语言编程,LabVIEW使用的是图形化的编辑语言G编写程序…

LabVIEW开发实战:Labview简介

1、什么是Labview 2、数据流的概念 3、选择LabVIEW的原因 4、LabVIEW 学习捷径 5、 LabVIEW的工作环境 6、 LabVIEW自带编程示例 7、起源与发展历程 8、小结 1、什么是Labview LabVIEW (Laboratory Virtual Instrument Engineering Workbench)是一种用图标代替文本行创建…

LabVIEW入门教程

最新更新,代码这里,放了三遍,直接进去下载就行,不要再私信我啦 求给个 star 呀: https://github.com/xiaoyuan1996/labview2018-tutorial https://github.com/xiaoyuan1996/labview2018-tutorial https://github.com/x…

相距两千多公里,仅仅数月,从相亲走到结婚 | 2022年复盘日记

👨‍🎓作者:bug菌 🎉简介:CSDN、掘金等社区优质创作者,全网合计7w粉,对一切技术都感兴趣,重心偏Java方向,目前运营公众号「猿圈奇妙屋」,欢迎小伙伴们的加入&…

程序员相亲图鉴

本文转载自程序员技术 程序员, 已经渐渐成当代相亲市场的一只主力军。 甚至可以说是“香饽饽”。 越来越多的妹子, 在写择偶要求时, 会说对程序员有好感。 因为他们, 踏实聪明又靠谱, 钱多花花肠子少。 但关于程…

相亲类小程序推荐

给大家分享一个目前火热的项目,就是做相亲小程序,运营成本非常低,且利润空间很大,面对的用户群体需求非常强,自然成交量和客单价比较高目前结婚连年创新低,在这个思想开放,择偶挑剔的时代下&…

【Python获取相亲网站数据】马上都元宵节了,还在相亲,看看某相亲网站有没有那个有缘人。

前言 马上都元宵节了,还在相亲,看看某相亲网站有没有那个有缘人。今天我们来爬取某相亲网站获取我们想要的数据,比如说,对方的姓名,年龄,身高,体重等等。今天我们主要使用CSS选择的方法来匹配我们想要的数据,通过这篇的学习,可以加深大家对CSS的用法的了解,以及明白不…

求30000以内所有的相亲数

问题描述: 两个数彼此的全部约数和(本身除外)都与另一方相等。例如220和284: 220的全部约数(除了220)相加是: 1245101120224455110284 同样284的全部约数(除了284)相加是…

相亲、相亲,广大年轻人的噩梦,那么我们就来采集一下相亲网站数据叭~

前言 😋 大家早好、午好、晚好吖~ 环境开发: Python 3.8 Pycharm 模块使用: requests parsel csv 代码实现步骤: 发送请求, 模拟浏览器对于url地址发送请求 获取数据, 获取服务器返回响应数据 ----> 对应 开发者工具里面 response 解析数据, 提取我们想…

趣味整数-相亲数

问题描述 220的真因数之和为1245101120224455110284 284的真因数之和为12471142220 真因数是除了自身之外的约数 毕达拉哥斯把这样的数对A, B称为相亲数;A的真因数之和为B,B的真因数之和为A 。求100000以内的相亲数; public class Main {…

Java相亲数实现

2、相亲数b 【问题描述】 2500年前数学大师毕达哥拉斯就发现,220和284两数之间存在着奇妙的联系: 220的因数之和(除了自身之外的因数)为:1105544222011105421284,284的因数之和为:14271421220。…

相亲数amp;完全数最简单算法

今天看到博客园一位仁兄的相亲数,整体感觉不错。 原文出处:http://www.cnblogs.com/devil0153/archive/2010/08/22/AmicablePair-And-PerfectNumber.html 版权声明:版权归作者WeiSteven所有,转载请注明! 但有些算…

计算10000以下所有相亲数之和。

d(n)定义为n 的所有真因子(小于 n 且能整除 n 的整数)之和。 如果 d(a) b 并且 d(b) a, 且 a b, 那么 a 和 b 就是一对相亲数(amicable pair),并且 a 和 b 都叫做亲和数(amicable number)。 …

算法练习-相亲数

问题描述 220的真因数之和为1245101120224455110284 284的真因数之和为 12471142220 毕达拉哥斯把这样的数对A,B称为相亲数:A的真因数之和为B,而B的真因数之和为A。求100000以内的相亲数。 问题分析 这个问题的关键是求真因数之和&#…

判断相亲数(c语言)

问题&#xff1a;编写一个程序&#xff0c;输入两个正整数&#xff0c;判断它们是否是相亲数&#xff1b; 运行图: 源代码&#xff1a; #include <stdio.h> int sum(int x) {printf("%d,",x);int i,j,k,z0,p0,h0;int l[20];for(kx-1;k>1;k--){if(x%k0){zk…

相亲数完全数最简单算法

今天看到博客园一位仁兄的相亲数&#xff0c;整体感觉不错。 原文出处&#xff1a;http://www.cnblogs.com/devil0153/archive/2010/08/22/AmicablePair-And-PerfectNumber.html 版权声明&#xff1a;版权归作者WeiSteven所有&#xff0c;转载请注明&#xff01; 但有些算法感…