- 精通LabVIEW程序設(shè)計(jì)
- 陳國(guó)順等編著
- 1067字
- 2019-01-09 13:43:10
1.3 LabVIEW的發(fā)展歷程
LabVIEW(Laboratory Virtual Instrument Engineering Workbench,實(shí)驗(yàn)室虛擬儀器工作平臺(tái))是美國(guó)國(guó)家儀器公司(National Instruments Corp,簡(jiǎn)稱NI公司)推出的創(chuàng)新軟件產(chǎn)品,也是目前應(yīng)用最廣、發(fā)展最快、功能最強(qiáng)的圖形化軟件開發(fā)集成環(huán)境,被視為一個(gè)標(biāo)準(zhǔn)的數(shù)據(jù)采集和儀器控制軟件。
LabVIEW從1986年發(fā)明至今,已推出了數(shù)個(gè)不同的版本,可以支持多個(gè)目前流行的操作系統(tǒng),LabVIEW的主要發(fā)展歷程如下。
● 1983年4月,LabVIEW開發(fā)系統(tǒng)在美國(guó)得克薩斯州奧斯汀研制成功,主要是為儀器系統(tǒng)的開發(fā)者提供一套快捷地建立、檢測(cè)和修改儀器系統(tǒng)的圖形軟件系統(tǒng);
● 1986年5月,NI公司推出了LabVIEW Beta測(cè)試版;
● 1986年10月,NI公司正式發(fā)布了LabVIEW1.0 for Macintosh版本,該版本是解釋型和單色的,一問世引起了儀器工業(yè)的變革;
● 1990年1月,LabVIEW2.0版本問世,LabVIEW2.0是編譯型的版本,并增加了彩色的性能,它提供了圖形編譯功能,使得LabVIEW中的VI(虛擬儀器)運(yùn)行速度可以與編譯C語(yǔ)言的運(yùn)行速度相媲美;
● 1992年8月,支持Sun Solaris工作站和PC的LabVIEW版本面世;
● 1993 年1 月,LabVIEW3.0 版本開發(fā)完成,同時(shí)給用戶提供一個(gè)應(yīng)用系統(tǒng)生成器(Application Builder),它使得LabVIEW的VI變成一個(gè)可以獨(dú)立運(yùn)行的程序;
● 1998年2月,LabVIEW5.0版本面世,該版本是LabVIEW歷史上又一個(gè)里程碑。該版本為多核設(shè)備預(yù)先設(shè)置了多線程功能,還做了包括可程序設(shè)計(jì)的控制面板、用戶定義控制、應(yīng)用程序發(fā)行等重大改進(jìn);
● 2003年,LabVIEW 7 Express和LabVIEW 7系列開始推向市場(chǎng),在LabVIEW 7系列中,引入了新的數(shù)據(jù)類型——?jiǎng)討B(tài)數(shù)據(jù)類型(Dynamic Data Type),并增加了LabVIEW PDA和LabVIEW FPGA等各種不同的功能模塊;
● 2005年,LabVIEW8版本面世,該版本具有分布式、智能化的優(yōu)異特性;
● 2006年,20周年紀(jì)念版LabVIEW 8.20面世,LabVIEW 8.2.1是其中文版本,LabVIEW 8.2.1也是LabVIEW諸多版本中的唯一中文版;
● 2007年8月,LabVIEW 8.5版本面世,它是國(guó)內(nèi)目前應(yīng)用廣泛的版本。
● 2008年8月,LabVIEW 8.6版本發(fā)布,它是NI目前正式推出專用于測(cè)試、控制和嵌入式系統(tǒng)開發(fā)的LabVIEW圖形化系統(tǒng)設(shè)計(jì)平臺(tái)的最新版本。它提供了支持多核處理器、現(xiàn)場(chǎng)可編程門陣列 (FPGAs)編程等最新技術(shù)。
歷經(jīng)20余年的持續(xù)創(chuàng)新、發(fā)展,LabVIEW依靠其全新的概念和獨(dú)特的優(yōu)勢(shì),并一直保持著高效、強(qiáng)大和開放這三個(gè)最基本的特性,逐步成為業(yè)界標(biāo)準(zhǔn)。
本書以應(yīng)用最廣泛的LabVIEW 8.5中文版進(jìn)行講述,在中文環(huán)境下進(jìn)行LabVIEW程序開發(fā),有利于用戶快速掌握LabVIEW。
LabVIEW 8.5中文版在編程工具、信號(hào)處理和分析、用戶界面開發(fā)、測(cè)量控制功能等方面做了許多創(chuàng)新性的開發(fā)和改進(jìn),增添了全新的文本編程工具LabVIEW MathScript、面向?qū)ο蟮木幊谭绞健⒗肔abVIEW RT(Real Time,實(shí)時(shí))模塊實(shí)現(xiàn)對(duì)I/O編程等多個(gè)新的特性。同時(shí),LabVIEW 8.5也提供了更多與外部程序和服務(wù)輕松集成的開放式連接工具。
本書所有范例程序都是用8.5版本編寫,考慮到版本兼容的問題,隨書光盤中還提供了一套可在8.2英文版下運(yùn)行的程序,方便讀者使用。
- 亮劍.NET:.NET深入體驗(yàn)與實(shí)戰(zhàn)精要
- 大數(shù)據(jù)技術(shù)與應(yīng)用基礎(chǔ)
- ABB工業(yè)機(jī)器人編程全集
- 輕松學(xué)C#
- Mastering Salesforce CRM Administration
- 城市道路交通主動(dòng)控制技術(shù)
- 工業(yè)機(jī)器人操作與編程
- 聊天機(jī)器人:入門、進(jìn)階與實(shí)戰(zhàn)
- Chef:Powerful Infrastructure Automation
- RedHat Linux用戶基礎(chǔ)
- 云計(jì)算和大數(shù)據(jù)的應(yīng)用
- 經(jīng)典Java EE企業(yè)應(yīng)用實(shí)戰(zhàn)
- Ansible 2 Cloud Automation Cookbook
- Mastering Exploratory Analysis with pandas
- Mastering OpenStack(Second Edition)