LabVIEW程序设计基础与应用
上QQ阅读APP看书,第一时间看更新

1.3 LabVIEW的发展历程

LabVIEW是由美国国家仪器公司(NI)创立的一种功能强大而又灵活的仪器和分析软件应用开发工具。它是一种基于图形化的、用图标来代替文本行创建应用程序的计算机编程语言。

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

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

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

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

1990年1月,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年,LabVIEW7 Express和LabVIEW7系列开始推向市场,在LabVIEW7系列中,引入了新的数据类型—动态数据类型(Dynamic Data Type),并增加了LabVIEW PDA和LabVIEW FPGA等各种不同的功能模块。

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

2006年,20周年纪念版LabVIEW8.20面世,LabVIEW8.2.1是其中文版本。

2007年8月,LabVIEW8.5版本面世。

2008年8月,LabVIEW8.6版本发布,它是专用于测试、控制和嵌入式系统开发的LabVIEW图形化系统设计平台的版本。它提供了支持多核处理器、现场可编程、门阵列编程等新技术。

2009年,LabVIEW2009版本发布,该版本提供了一套实时操作系统,可用图形化设计方式简化执行复杂的数学运算,满足各项复杂的嵌入式运算需求。该版本的多核心执行功能具有新的平行For Loops架构,可自动跨多组处理器切割回路循环,可提升1.89倍的程序处理执行速度。

2010年,LabVIEW2010版本发布,通过新型后端编译器技术和自定义代码优化,加快了运行代码的速度,通过将源代码封装至配有打包的项目库的单一文件内,简化了代码部署和发布。

2011年,LabVIEW2011版本发布,它提供由UI控件组成的新型工程专用库、数学和信号处理IP,以及用于控制异步线程并通过编程将LabVIEW代码编译至可执行程序的高级API。

2012年至今,LabVIEW相继推出新版本,在原有版本的基础上进行升级优化。

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