LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言编写程序,产生的程序是框图的形式。
LabVIEW软件是NI设计平台的核心,也是开发测量或控制系统的理想选择。
LabVIEW开发环境集成了工程师和科学家快速构建各种应用所需的所有工具,旨在帮助工程师和科学家解决问题、提高生产力和不断创新。
这是百度百科对LabVIEW的解释和介绍,基本准确,但是需要注意的一点是LabVIEW只是NI设计平台的核心之一。NI的设计平台很多,包括LabWindows/CVI、Multisimand Ultiboard Idea、TestStand、Measurement Studio以及本课程介绍的LabVIEW,它们都在不同的领域扮演着十分重要的作用,只是最近几年LabVIEW的发展速度很快,在国内的关注度也越来越高。
LabVIEW支持图形方式编程,也就是通常说的G语言,舍弃了文本语言,大大减少了学习的难度,使得编程更富有乐趣,让编程不再是少数人的专利。
随着LabVIEW的发展,每隔一段时间都会推出一个新的版本,现在基本保持每年一更。最新的版本是LabVIEW2017。这里特别提到一句,NI今年推出了一个全新的版本LabVIEW NXG 1.0,可以把它理解为LabVIEW部分功能的集成版,某些场合下可能开发项目更加简单快捷。下面是官网给出的简单介绍:
简单的介绍了LabVIEW后,还是说回我们的课程。首先明确一点,LabVIEW主要针对的是工控领域的软件开发,主要涉及到的是测量和控制,它让工程师和科学家们能够快速的搭建测控平台。而想做生活中常用软件(如360、QQ或者手机APP)的同学们建议学学其它的语言,并不是LabVIEW不能做,而是同样的一种功能,LabVIEW可能要写更多的代码来实现。
好了,絮絮叨叨说了这么多,无非是想告诉大家,如果你是测控工程师、研发工程师、科学家,或者你想快速的搭建一个测控台来验证你的项目,请跟着我一起来学习LabVIEW。