第1章 LabVlEW入门
1.3 LabVIEW环境
LabVIEW是Laboratory Virtual Instrument Engineering Workbench(实验室虚拟仪器集成环境)的简称,是由美国**仪器公司(National Instruments,NI)创立的一个功能强大而又灵活的图形开发环境。Nl公司生产基于计算机技术的软硬件产品,其产品帮助工程师和科学家进行测量、过程控制及数据分析和存储。Nl公司在将近30年前由James Truchard,Jeffrey Kodosky和Bill Nowlin创建于得克萨斯州的奥斯汀分校。3X当时正在位于得克萨斯大学奥斯汀分校的应用研究实验室为美国海军进行声呐应用研究,寻找将测试设备连接到DEC PDP-11计算机的方法。James Truchard决定开发一种接口总线,并吸纳Jeff和Bill共同研究,终于成功地开发出LabVIEW并提出了“虚拟仪器”这一概念。在此过程中,他们创立了一家新公司——National Instruments。
从事研究、开发、生产、测试工作,以及在诸如汽车、半导体、电子、化学、电信、制药等行业工作的工程师和科学家已经使用并一直使用LabVIEw来完成他们的工作0LabVIEW在试验测量、工业自动化和数据分析领域起着重要作用。例如,在NASA(美国**航空和宇宙航行局)的喷气推进实验室,科学家们开始用LabVlEW来分析和显示“火星探险旅行者号”自行装置的工程数据,包括自行装置的位置和温度、电池剩余电量,并总体监测旅行者号的全面可用状态。本书的意图是帮助读者学习使用LabVIEW编程工具,作为培养读者图形化编程能力和了解大量可使用的应用程序的入门课程。
LabVIEW程序称为“虚拟仪器”或简称为Vl。LabVIEW不同于基于文本的编程语言(如FortraIl和C),而是一种图形编程语言——通常称为G编程语言,其编程过程就是通过图形符号描述程序的行为。LabVIEW使用的是科学家和工程师们所熟悉的术语,还使用了易于识别的构造G语言的图形符号。即使只具有很少编程经验的人也能学会使用LabVIEW,并能够发现和了解一些有用的基本编程原则。如果以前从未编写过程序(或许有过一些编程经验但已忘了许多),在钻研G编程语言之前,则需要复习一下编程方面的基本概念。
LabVIEW提供了大量虚拟仪器和函数库来帮助编程。LabVIEW 89提出了一个新的重要功能,称为MathScript环境,将在第3章详细讨论。
……