第3章 LabVIEW图形化编程语言
本章主要介绍LabVIEW图形化编程语言。 介绍了LabVIEW的编程环境、LabVIEW的数据流编程方法、LabVIEW的常用工具和调试工具、LabVIEW的数据类型和操作、LabVIEW的程序结构、图形显示和数据文件存储。 通过本章的介绍,读者将对LabVIEW编程语言有一定的了解,并能够编写基本的LabVIEW程序。
LabVIEW(Laboratory Virtual Instrumentation Engineering Workbench)是美国国家仪器公司开发的图形化程序编译和开发平台,发明者是Jeff Kodosky。 该程序最初是在苹果电脑上开发的,于1986年发布。 LabVIEW最初是为仪器的自动控制而设计的,但现在已经转变为一种成熟的高级编程语言。 图形化编程与传统语言编程的区别在于,图形化编程过程采用了“数据流”的概念,打破了传统的思维模式,让程序设计者在构思流程图的同时完成程序的编写。
LabVIEW率先引入了“虚拟仪器”的概念,允许用户通过人机界面直接控制自行开发的仪器。 此外,LabVIEW提供了包括信号采集、信号分析、机器视觉、数值运算、逻辑运算、声音振动分析、数据存储等库,目前支持Windows、UNIX、Linux、Mac OS等操作系统。 由于LabVIEW独特且易于理解的图形化程序开发方式,缩短了原型开发的速度,方便今后的软件维护,因此逐渐受到系统开发人员和研究人员的青睐。 目前广泛应用于工业自动化和测试测量领域。