概述:
Labview在众多编程语言中排名靠后,显然在当今互联网,物联网时代并非主流语言。但是俗话说行行
出状元,即便不是立身于某个主流的领域,用好了依旧可以独领风骚,而且Labview对于硬件出身的
工程师来说,就是一把通往软件控制的利器,在专攻硬件,嵌入式等领域的同时顺便兼修上位机软件,
对硬件工程师或嵌入式工程师来说如虎添翼。(指单片机开发,linux等大型嵌入式操作系统有更合适的
上位机机开发环境---QT)
labview的安装这里不做描述,网上有一堆资源,小伙伴们自己去搜索安装咯,老曹专心带大家入门到XX。
1、安装完成后,双击运行labview2015(2013~2019的均可,操作基本一致),下图就是开发界面。
2、点击 文件->新建VI(先不新建工程,先来感受一下上位机程序的编写)。
弹出两个界面,一个是程序框图,一个是前面板。程序框图是用来编写界面程序逻辑的,前面板是用来设计,编辑和调整程序界面的。拿硬件画板来说,前面板可以理解为原理图,可以很直观地看到其对应的功能,程序框图可以理解为PCB图,用来导通实现实际的电气功能的。如果是软件工程师,那么不难发现前面板就是视图设计器,程序框图就是设计器逻辑代码。
3、这里先演示一下计算器的加减法计算功能。右键->银色->数值->数值输入控件 左键单击选中,移动到前面板,并改名为a。
鼠标点击选中a控件,Crtl+C复制控件a再粘贴到前面板,并命名为b。
右键->银色->数值->数值显示控件 左键单击选中,移动到前面板,并改名为c。
可以看到前面板新建的控件,在程序框图中也有一个对应名称的图标,那个就是控件在程序框图中的变量表示,默认是Double型的变量,可以右键点击程序框图中的变量->选择表示法去改变变量的类型。
4、实现a+b=c的功能逻辑都是在程序框图中编辑,前面板只负责界面的设计。在程序框图中右键->编程->数值->加,左键单击加法图标,移动到程序框图中。
用鼠标移动到加法图标的左侧和右侧,可以看到接口的说明。左侧是x,y,右侧是x+y,labveiw几乎所有功能图标都是左边是输入,右边输出(当然还有上下的接口,不过是相同的,后面再说)。
5、鼠标左键点击程序框图中a变量右侧的,你会发现可以拉出一根线,这个就是数据流传输的连接线,连到哪里,数据就从左往右传输到那里,这里将变量a的连接到加法图标左侧的x,变量b连接到加法图标左侧的y,再将加法图标右侧的x+y连接到c变量,表示a,b数据相加后传输给到变量c。如图所示:
6、手动在前面板上输入a,b控件的值,再点击运行图标,看一下自己的第一个Labview程序的执行结果。
7、ctrl+S 将程序保存到桌面,后续要用这个功能时可以随时打开,随时运行。后期可以设计为加减乘除的功能,把界面设计好,做一个简单的计算器。后面的课程将补上详细的程序逻辑。