精通LabVIEW程序设计
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.3 LabVIEW的发展历程

LabVIEW(Laboratory Virtual Instrument Engineering Workbench,实验室虚拟仪器工作平台)是美国国家仪器公司(National Instruments Corp,简称NI公司)推出的创新软件产品,也是目前应用最广、发展最快、功能最强的图形化软件开发集成环境,被视为一个标准的数据采集和仪器控制软件。

LabVIEW从1986年发明至今,已推出了数个不同的版本,可以支持多个目前流行的操作系统,LabVIEW的主要发展历程如下。

● 1983年4月,LabVIEW开发系统在美国得克萨斯州奥斯汀研制成功,主要是为仪器系统的开发者提供一套快捷地建立、检测和修改仪器系统的图形软件系统;

● 1986年5月,NI公司推出了LabVIEW Beta测试版;

● 1986年10月,NI公司正式发布了LabVIEW1.0 for Macintosh版本,该版本是解释型和单色的,一问世引起了仪器工业的变革;

● 1990年1月,LabVIEW2.0版本问世,LabVIEW2.0是编译型的版本,并增加了彩色的性能,它提供了图形编译功能,使得LabVIEW中的VI(虚拟仪器)运行速度可以与编译C语言的运行速度相媲美;

● 1992年8月,支持Sun Solaris工作站和PC的LabVIEW版本面世;

● 1993 年1 月,LabVIEW3.0 版本开发完成,同时给用户提供一个应用系统生成器(Application Builder),它使得LabVIEW的VI变成一个可以独立运行的程序;

● 1998年2月,LabVIEW5.0版本面世,该版本是LabVIEW历史上又一个里程碑。该版本为多核设备预先设置了多线程功能,还做了包括可程序设计的控制面板、用户定义控制、应用程序发行等重大改进;

● 2003年,LabVIEW 7 Express和LabVIEW 7系列开始推向市场,在LabVIEW 7系列中,引入了新的数据类型——动态数据类型(Dynamic Data Type),并增加了LabVIEW PDA和LabVIEW FPGA等各种不同的功能模块;

● 2005年,LabVIEW8版本面世,该版本具有分布式、智能化的优异特性;

● 2006年,20周年纪念版LabVIEW 8.20面世,LabVIEW 8.2.1是其中文版本,LabVIEW 8.2.1也是LabVIEW诸多版本中的唯一中文版;

● 2007年8月,LabVIEW 8.5版本面世,它是国内目前应用广泛的版本。

● 2008年8月,LabVIEW 8.6版本发布,它是NI目前正式推出专用于测试、控制和嵌入式系统开发的LabVIEW图形化系统设计平台的最新版本。它提供了支持多核处理器、现场可编程门阵列 (FPGAs)编程等最新技术。

历经20余年的持续创新、发展,LabVIEW依靠其全新的概念和独特的优势,并一直保持着高效、强大和开放这三个最基本的特性,逐步成为业界标准。

本书以应用最广泛的LabVIEW 8.5中文版进行讲述,在中文环境下进行LabVIEW程序开发,有利于用户快速掌握LabVIEW。

LabVIEW 8.5中文版在编程工具、信号处理和分析、用户界面开发、测量控制功能等方面做了许多创新性的开发和改进,增添了全新的文本编程工具LabVIEW MathScript、面向对象的编程方式、利用LabVIEW RT(Real Time,实时)模块实现对I/O编程等多个新的特性。同时,LabVIEW 8.5也提供了更多与外部程序和服务轻松集成的开放式连接工具。

本书所有范例程序都是用8.5版本编写,考虑到版本兼容的问题,随书光盘中还提供了一套可在8.2英文版下运行的程序,方便读者使用。