小白自学习Labview笔记(一)-------初来乍到
前言:
你好!本人是第一次接触Labview编程,之前有过C语言,Matlab,及PLC等相关编程经验。现在是一名电气工程师,在接下来这段时间里准备利用工作的空闲时间学习Labview。希望能给同样学习的新手一点帮助,也希望这么做能给自己学习的动力。
一、基本介绍
首先我们启动LabVIEW(我安装的版本是2018版,不懂如何下载安装的请到网上查看其它教程),点击文件然后选新建 一个 空白VI,可以创建两个窗口,一个是程序框图,一个是前面板,如下所示:
Labview程序被称为Virtual Instrument以后都简称为VI其中:
- 前面板,是VI的用户界面,由输入控件跟显示控件组成 ,实现VI与用户的交互。
- 程序框图,使用图形化的函数,对数据进行处理,来实现VI的底层逻辑。
二、第一个小程序
先写一个小程序熟悉一下VI程序的编写。
实现两个数相加,并将结果显示出来
- 在前面板放2个数值输入控件,跟一个数值显示控件:
鼠标放前面板上,右击鼠标,弹出控件窗口,选择数值–>数值输入控件,将它放在 前面板上。
同理再添加一个数值输入控件,以及数值显示控件。 - 相加程序框图实现:
前面板控件添加完成后,程序面板也会出现对应的控件,如图。
鼠标放程序框图窗口上,右击鼠标,弹出函数窗口,选择 数值–>加 函数,将它放在 序框图窗口上。
当所有的模块图标都摆放正确,我们就可以连线了:
按图中的连接方式吧程序框图中的模块连接起来。 - 添加while循环
添加while循环,个人找while循环花了点时间,后来发现,可以通过控件搜索框快速找到。
将上面连接好的程序放入while循环框中。
4.仿真
如果程序编辑正确,工具栏上的运行按钮为一个白色箭头,否则为一个断裂的灰色箭头,它表示程序存在错误不可执行:
点击运行按钮,改变输入值,就可以看到输出值的变化。
单击 “停止”按钮停止该 VI 。
上面的红色圆点也可以终止该VI,但是这样并不会等待当前while循环完成,而是强行终止程序,因此,如果该 VI 正在进行某项关键操作时(如数据读写),强行中止 VI 就很可能造成数据丢失损坏等灾难性后果。
三、总结
通过这个小程序,可以很快了解VI程序,对于没学过其它编程语言的同学来说VI程序相当友好且容易上手。