写在最前:时至今日,已参加工作已7年有余,回想这些年,C++、C#、Python都有所接触了解,但是Labview作为我走进社会用到的第一门编程技术,确实印象颇深。想着,也正好借此机会写一写博客,一来算作“复习”,二来也给有需要的人一些参考。
一、基本介绍
LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式(这一段是百度百科来的,写的比较好,我就懒得自己写了)。目前在汽车、数码、电子等行业均有所应用,用来做测试开发的也比较多,我在这里演示的是LabVIEW2015中文版。
二、基本界面
前面也讲到了,LabVIEW使用的是图形化编辑语言,所以他的编程类有点似于“画图”,这使得它的入门相对于其他语言会更友好一下。首先我们双击程序图标,就可以看到上一张图图所示的初始界面。在这里为了方便我们尽快熟悉了解,我在这里创建一个新的vi(后面会再介绍vi),可以看到第二张图所示弹出了两个框,这两个框(一个叫前面板,一个叫程序框图)就是我们后面要用到的编程环境。
三、基本演示
为了加深读者的印象,我在这里写了个简单的程序,用于演示。图片的左边是前面板,也就是跟用户交互的界面,我在上面放了三个布尔指示灯外加一个停止控件,图片的右边是对应的程序框图,用于实现三个布尔指示灯循环点亮,所谓的图形化语言就跟画图一样,将线连好,程序也就写好了。具体是如何实现的,后面的学习过程中再进一步解释。