什么是LabVIEW?
NI LabVIEW是 一種使用圖標代替文本行編寫程序的圖形化編程語言,用于快速創建靈活的、可升級的測試、測量和控制應用程序。使用LabVIEW,工程師和科學家們可以采集到實際信號,并對其進行分析得出有用信息,然后將測量結果和應用程序進行分享。無論您是否有相關經驗,使用LabVIEW,您都可以方便快捷地開發測量程序。
LabVIEW的主要優勢:
- 圖形化編程
- 多種開發工具
- 內置測量和控制函數
- 范圍廣泛的計算對象
LabVIEW開發系統附加工具:
- 應用部署模塊
將所開發的LabVIEW應用程序發布到遠程的設備上運行。 - 軟件工程和優化工具
完善程序構架,提高程序效能。 - 數據管理及視覺化
創建專業的報告,并有效的存儲您的數據以備后續分析之用。 - 實時和FPGA部署
開發確定性的LabVIEW實時應用程序 - 嵌入式系統部署
用圖形化的開發方式設計應用程序并下載到目標硬件上運行。 - 信號處理和分析
在您的應用程序中使用高級分析函數 - 自動化測試
使用LabVIEW開發自動化測試系統 - 圖像采集和機器視覺
在您的應用中集成視覺和檢測系統 - 控制設計與仿真
設計并分析自定義控制系統 - 工業控制
用這些附加工具創建分布式監控應用
LabVIEW的發展歷程
LabVIEW 7.1
- Data Acquisition Readers' Choice Award
- Electronics Weekly Product of the Week Award
- Engineering for You Readers' Choice Award
- European Industry Award "Product of the Year" for 2004
- Evaluation Engineering Readers' Choice Awards
- IAN Automation Excellence Award
- Instrument Control Readers' Choice Award
- Scientific Computing Instrumentation 2004 Readers' Choice Awards
- Scientific Computing Instrumentation 2004 Top Products in Data Acquisition
- Scientific Computing Instrumentation 2005 Readers' Choice Awards
- Start Magazine Technology Enabler Award
LabVIEW 7 Express
- Control Engineering Editors' Choice Award
- Design News Best Product of the Year Finalist
- EDN 100 Hot Products of 2003
- EDN Innovation of the Year Award in Test and Measurement
- Electronic Design Top 50 Milestones for the Electronics Industry, Invention of LabVIEW
- Electronic Products 2004 Product of the Year
- Electronics for You (India) Readers' Choice Award for Best Design and Simulation Software
- Eletronik (Germany) 2004 Test and Measurement Product of the Year (runner-up)
- Evaluation Engineering Readers' Choice Award
- IAN Automation Excellence Award
- NASA Tech Briefs 2004 Product of the Year
- NASA Tech Briefs Readers' Choice 2004 Product of the Year Award
- Scientific Computing Instrumentation Editor's Choice Award
- Sensors Expo Best of Show Awards Gold Winner
LabVIEW 6.1
- Electronic Design readers named the invention of LabVIEW one of the top 50 milestones for the industry
- IAN Automation Excellence Award
- Scientific Computing Instrumentation Readers' Choice Award for Data Acquisition and Instrument Control Software, and finalist award for Programming Language
LabVIEW 6i
- Control Engineering Editor's Choice Award
- Design News 2000 Product of the Year Finalist
- ECN Best New Software Product of the Year, 2000
- ECN Best of the Web in Test and Measurement, 2000
- Evaluation Engineering Reader's Choice Award
- Scientific Computing Instrumentation Editor's Choice
- Scientific Computing Instrumentation Top 5 Products of the Year, Data Acquisition Software
- Scientific Computing Instrumentation Reader's Choice Award, Instrument Control and Data Acquisition Software
- VXIbus and PXI Newsletter Best New Software Products
LabVIEW 5
- Evaluation Engineering Best Software Product of 1999
- NASA Tech Briefs 1999 Product of the Year
- Test Measurement World 1999 Test Product of the Year
- The International Data Group (Romania) Award of Excellence
Previous Versions of LabVIEW
- Canadian Electronics Product Innovation Award runner-up, Measurement and Instrumentation category, 1992
- Control Engineering Editors' Choice Award, 1995
- Design News Best Products of 1992 (runner-up)
- Laboratory Equipment Readers' Choice Award for Graphical Software, 1994
- Laboratory Equipment Top 10 Products of the Year, Instrument Software category, 1991
- MacUser Editors' Choice Award, Best New Science/Engineering Product, 1993
- MacUser Editors' Choice Award, Best Data Acquisition/Analysis product, 1990 and 1991
- MacUser (Spain division) Editors' Choice Award, Programming Languages category, 1992
- MacWorld Top Technical Software Product, Science and Engineering category, 1995
- Scientific Computing Automation 1994 Award for Data Acquisition Software
- Scientific Computing Automation Readers' Choice Awards, Best Data Acquisition Software, 1992 and 1993
- Scientific Computing Automation Reader's Choice Award, Instrument Control Software, 1995
- Test Measurement World Reader's Choice Test Product of the Year, 1993
- VXIbus Newsletter Best VXI Software Product of 1992-93
- WINDOWS WIN 100 Award, 1993
LabVIEW Real-Time Module
- Electronics Industry Yearbook Top Test and Measurement Product recognition
- EDN 100 Hot Products of 2000
- Mesures (France) Best Product in Data Acquisition
LabVIEW Embedded Development Module
- Design News, 2006 Golden Mousetrap Award
- Freescale Technology Forum, Honorable Mention, Best in Show Award
虛擬儀器(virtual instrumention)是基于計算機的儀器。計算機和儀器的密切結合是目前儀器發展的一個重要方向。粗略地說這種結合有兩種方式,一種是將計算機裝入儀器,其典型的例子就是所謂智能化的儀器。隨著計算機功能的日益強大以及其體積的日趨縮小,這類儀器功能也越來越強大,目前已經出現含嵌入式系統的儀器。另一種方式是將儀器裝入計算機。以通用的計算機硬件及操作系統為依托,實現各種儀器功能。虛擬儀器主要是指這種方式。下面的框圖反映了常見的虛擬儀器方案。
虛擬儀器的主要特點有:
- 盡可能采用了通用的硬件,各種儀器的差異主要是軟件。
- 可充分發揮計算機的能力,有強大的數據處理功能,可以創造出功能更強的儀器。
- 用戶可以根據自己的需要定義和制造各種儀器。
虛擬儀器實際上是一個按照儀器需求組織的數據采集系統。虛擬儀器的研究中涉及的基礎理論主要有計算機數據采集和數字信號處理。目前在這一領域內,使用較為廣泛的計算機語言是美國NI公司的LabVIEW。
虛擬儀器的起源可以追朔到20世紀70年代,那時計算機測控系統在國防、航天等領域已經有了相當的發展。PC機出現以后,儀器級的計算機化成為可能,甚至在Microsoft公司的Windows誕生之前,NI公司已經在Macintosh計算機上推出了LabVIEW2.0以前的版本。對虛擬儀器和LabVIEW長期、系統、有效的研究開發使得該公司成為業界公認的權威。
普通的PC有一些不可避免的弱點。用它構建的虛擬儀器或計算機測試系統性能不可能太高。目前作為計算機化儀器的一個重要發展方向是制定了VXI標準,這是一種插卡式的儀器。每一種儀器是一個插卡,為了保證儀器的性能,又采用了較多的硬件,但這些卡式儀器本身都沒有面板,其面板仍然用虛擬的方式在計算機屏幕上出現。這些卡插入標準的VXI機箱,再與計算機相連,就組成了一個測試系統。VXI儀器價格昂貴,目前又推出了一種較為便宜的PXI標準儀器。
虛擬儀器研究的另一個問題是各種標準儀器的互連及與計算機的連接。目前使用較多的是IEEE 488或GPIB協議。未來的儀器也應當是網絡化的。
LabVIEW(Laboratory Virtual instrument Engineering)是一種圖形化的編程語言,它廣泛地被工業界、學術界和研究實驗室所接受,視為一個標準的數據采集和儀器控制軟件。LabVIEW集成了與滿足GPIB、VXI、RS-232和RS-485協議的硬件及數據采集卡通訊的全部功能。它還內置了便于應用TCP/IP、ActiveX等軟件標準的庫函數。這是一個功能強大且靈活的軟件。利用它可以方便地建立自己的虛擬儀器,其圖形化的界面使得編程及使用過程都生動有趣。
圖形化的程序語言,又稱為“G”語言。使用這種語言編程時,基本上不寫程序代碼,取而代之的是流程圖或流程圖。它盡可能利用了技術人員、科學家、工程師所熟悉的術語、圖標和概念,因此,LabVIEW是一個面向最終用戶的工具。它可以增強你構建自己的科學和工程系統的能力,提供了實現儀器編程和數據采集系統的便捷途徑。使用它進行原理研究、設計、測試并實現儀器系統時,可以大大提高工作效率。
利用LabVIEW,可產生獨立運行的可執行文件,它是一個真正的32位編譯器。像許多重要的軟件一樣,LabVIEW提供了Windows、UNIX、Linux、Macintosh的多種版本。
評論