LabVIEW使用入门指导

article/2025/10/8 6:34:16

LabVIEW是一种图像化设计工具,它的“代码”格式为*.vi(Virtual Instrument),分为前端面板和后端面板,前端面板又可以称之为顶层设计,是用户界面,后端设计师代码以及元器件试图。

LabVIEW的前端后端面板
前端面板
前端面板中,用户可以直接添加图形模块到设计区域,输入控件主要包括布尔值,数值类型等,输出指示符主要包括图形,表格和数值显示等。添加这些组件的方法是在设计区域的空白处点击右键,选择相应的类型即可。

前端面板

后端面板
输入输出部分,与前端面板基本想同,但是需要将相应元器件连接起来。函数面板里主要是一些数学、信号处理以及循环模块。

后端设计

实例1 叠加两个信号

第一步,新建一个vi文件;
第二步,在前端面板上,点击右键选择添加两个输入数值和一个输出数值,分别命名为“x”“y”“x+y”;
第三步,切换到后端面板,点击右键选择添加数值运算符“add”,然后把输入输出连线;
第四步,保存文件为add2_nos.vi;
第五步,修改文件图标;
第六步,输入“x”“y”的数值,点击运行,就能够看到“x+y”的值。

结构程序

LibVIEW提供了一下三种结构:
If/Else
For loop
While loop
这三种结构可以在后端设计中通过点击右键添加。

LibVIEW是图形化界面,所以它的代码也是通过图形化来实现的:

if{condition = true}
{Program for true condition}
else (if{condition = false})
{Program for false condition}

基本步骤:
通过比较确定条件为真或假,然后选择不同的情况进行连线,真和假两种情况下的代码都要放在设计好添加在结构中,当程序运行时,根据布尔类型的判断选择具体的结构分支运行。

实例2:创建一个vi文件,输入一个数字,如果它比10小就加5,比10大就加10

具体步骤:
条件框图
第一步:新建一个vi文件;
第二步,打开前端面板,插入两个数值类型控件,一个为输入数值,另一个为输出数值;
第三步,在后端面板中选择插入结构,因为我自己安装的是中文版,所以中文显示的是条件结构;
第四步,插入比较器比较输入数值与设定值的大小;
第五步,设计分支结构,结果为真时设计一种结构,然后在条件框顶端选择假,再在条件框中设计“假”情况下的结构。
第六步,编辑icno图形保存设计。

loop循环

每个for循环具有到循环的“循环计数”输入和在循环内的“循环迭代”输出,只需将所需的循环数量连接到循环计数,并在循环内部放入适当的代码。

for循环实例

步骤:
第一步,新建一个vi文件;
第二步,在前端面板中,插入数值控件,编辑它们的名称分别为input和output
第三步,在后端面板中,插入循环结构,连接input到循环体的N设置循环次数,在循环迭代体重添加加法器,循环体将执行累加算法,从0累加到(N-1),其中N是input中的数值。然后在循环体外部添加一个数组,在数组后添加累加器,最后将累加器的结果连接到output。
第四步,编辑图标,并保存文件。
for loop实例

while循环实例

while循环和for循环十分相似,循环体将会一直执行直到满足停止条件,将上一个for循环实例修改为while循环,循环停止条件为循环体的次数>=输入数值。

步骤:
第一步,新建一个vi文件;
第二步,与for循环结构相类似,重复之前的操作,将循环停止条件设置为当循环次数>=输入数值。

while循环

数据结构

数据结构主要有两种,一种是数组,另一种是簇。

数组

多维集合的相似数据和向量,矩阵和布尔数组。

用于方便地将数据从一个地方传输到另一个地方的不同数据的集合,类似于C语言和matlab中的结构体。


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

相关文章

labview精华资料集合光盘

最后的详细内容如下: 引用 |_Windows颜色拾取器 |_ActiveX举例_写Excel |_打开其它文件或者程序 |_当前文件夹查找指定文件 |_动画显示(奔跑的马) |_ActiveX举例_演示PPT |_获取当前程序路径及名称并判断状态是EXE等 |_简单暂停 |_前面板对象…

学习labview

公司:美国国家仪器(成立于1976年) 初始发布时间:1986年 底层语言:C、C 操作系统:windows、macOS、linux 运用场景:数据采集、仪器控制、自动化、分析与信号处理、工业控制、嵌入式和系统设计…

LabVIEW入门学习经验分享

在自动化行业,你如果想开发功能强大且开发周期不要太长的上位机软件。首先考虑labview,它可以调用c、matlab等编程语言的库文件,实现跨语言编程,从而满足你更复杂的控制,这是它的优势,国内外很多的航空航天…

labview入门到出家5(进阶篇)——程序调试以及labview函数库的运用

跟了前面几章的操作流程,相信大家对labview有了一定的认识。其实只要了解了labview的编程思路,再熟悉地运用各个变量,函数以及属性,那么我们就可以打开labview的大门了。跟其他编程语言一样,好的编程思维再加上一个好用…

Labview2018学习之三:LabVIEW编程

LabVIEW是图形化编辑软件,使用LabVIEW编程的基本流程的步骤是: 1)VI的创建; 2)编辑VI,运行和调试; 程序框图:框图是实际可执行的代码,通过将完成特定功能的对象连接在一…

【LabVIEW】LabVIEW练习

产生100个1-99随机整数数,求其和以及平均值 用for循环产生4行100列的二维数组,数组成员如下: 1,2,3…100; 100,99,98…1; 6,7,8…105; 105,104,103…6; 从这个数组中提取2行50列的二维数组,数组成员如下: 50,49,48…1; 56,57,58 (105) 将这2个数组用数组显示件显示在前面板. …

学习LabVIEW应看的几本书

学习LabVIEW应看的几本书 前几天,看了“花开不谢”的博客,才知道NI在中国落户已经十年了,推算过来大概也就是1998年前后在中国落的户,那时中国的改革开放已经二十多年。NI在中国推广所遇到的最大难题,我猜想应该语言是…

专题一:Labview表格控件 及 应用(一)

专题一:Labview表格控件 及 应用(一) 最近一段时间,做试验台上位机编程,老是用到表格控件,这几天抽时间专门写一个表格控件的专题。有用到的朋友可以参考一下。 总结教训:尽量把文章控制在5分钟…

如何系统学习LabVIEW?

目录 1、LabVIEW开发技巧 2、LabVIEW仪器控制 3、LabVIEW和单片机(Arduino) 4、LabVIEW工业图像处理与机器视觉实战 从2021年4月至2022年6月,1年零2个月的时间,终于把LabVIEW工控系列文章更新完了~ LabVIEW工控系列文章包含4部…

专题一:Labview表格控件 及 应用(二)

标题专题一:Labview表格控件 及 应用(二) 最近一段时间,做试验台上位机编程,老是用到表格控件,这几天抽时间专门写一个表格控件的专题。有用到的朋友可以参考一下。上一讲介绍了表格控件,认识了…

Labview(1)使用小技巧

1.按这个连续运行的按钮即使单个控件就可以使程序运行起来,不用循环; 2.注意这里学到了条件结构里的条件是一点都不可以错,加个空格也算字符,这个要注意,否则会出错; 3.选中某个控件,按住Ctrl键…

labview入门

labview为图形化编程,一个文件(VI)分为前面板和程序框图。前面板即为人机交互页面,程序框图则是实现的程序。 前面板认识 在灰色部分右键显示控件模块 查看—》工具悬版 控件上右键可以开启快捷菜单设置。 程序框图 包括&a…

LabVIEW 使用入门(简明笔记)

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

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…