官术网_书友最值得收藏!

1.2 LabVIEW的特點

上世紀80 年代早期,計算機接口變得越來越精細,軟件設計的虛擬儀器界面也越來越友好,蘋果公司的Macintosh開發了G語言,這些為功能強大的專業虛擬儀器軟件的出現提供了必要基礎。不久,NI為基于計算機的測量和自動化開發出了LabVIEW軟件包。

LabVIEW的功能不斷豐富和強大。LabVIEW用來進行數據采集和控制、數據分析和數據表達,使工程師和科學家能充分利用PC的功能,快速簡便地完成自己的工作。經過多年的不斷充實,LabVIEW成為豐富、強大的實用工具軟件包,內部配有GPIB、VXI、串口和插入式DAQ板的庫函數以及全球幾百家廠商的儀器驅動程序。圍繞這些核心軟件還陸續開發出多種附件。

LabVIEW的出現大大提高了虛擬儀器的開發效率,降低了對開發人員的要求。LabVIEW所提供的交互式的圖形化開發環境徹底顛覆了以往一種開發工具擁有強大開發功能的同時不可能會簡單易用的思想。LabVIEW所包含的各種特性使其成為開發測試、測量、自動化及控制應用的理想工具,不管虛擬儀器涉及哪個工業領域,也不管開發者具有什么專業背景或編程經驗,LabVIEW都可以提供與其編程經驗相匹配的用戶界面,從而可以迅速地開發應用系統,完成產品設計驗證與自動化控制等應用。

作為基于圖形化編程語言的開發環境,LabVIEW自然、直觀、簡潔的程序開發方式大大降低了學習難度。開發者可以通過各種交互式的控件、對話框、菜單及函數模塊進行編程。所需做的只是將這些VI模塊拖拉到程序框圖中,并定義它在應用程序中的功能。最后將這些控件或VI模塊連接起來即可完成儀器設計。

LabVIEW的主要特點可概括如下:

● 圖形化的儀器編程環境,它使用“所見即所得”的可視化技術建立人機界面,使用大多數工程師所熟悉的數據流程圖式的語言編寫程序,被譽為“工程師和科學家的語言”。

● 內置的程序編譯器,使運行速度加快。

● 靈活的程序調試手段,可以在源代碼中設置斷點,單步運行,在數據流上設置探針,加亮執行。其中最具特色的是“加亮執行”和“設置探針”,前者用于跟蹤程序運行過程中的數據流,后者用于在程序運行過程中在線顯示數據值。

● LabVIEW提供了從底層VXI、GPIB、串口及數據采集板的控制子程序到大量的儀器驅動程序,從基本的功能函數到高級分析庫,涵蓋了儀器設計中幾乎所需要的函數。

● 支持多種系統平臺,平臺之間的程序可以直接進行移植。

● 提供CLF(Call Library Function)功能和CIN(Code Interface Node)功能,可以直接調用其他軟件平臺編譯的模塊。

● 支持TCP/IP、DDE等功能。

此外,LabVIEW帶有附加的軟件包,如磁盤管理、自動測試、控制與仿真、信號處理、圖形獲得與處理、數值分析工具等。

主站蜘蛛池模板: 建瓯市| 峡江县| 虞城县| 景洪市| 荥经县| 昭苏县| 湄潭县| 永定县| 且末县| 修水县| 三都| 永福县| 佳木斯市| 甘孜县| 苗栗县| 镇江市| 治县。| 罗平县| 伽师县| 巴塘县| 长武县| 湾仔区| 牟定县| 徐汇区| 平舆县| 云阳县| 富宁县| 乡宁县| 萝北县| 泽州县| 湾仔区| 类乌齐县| 石景山区| 太保市| 永康市| 慈利县| 大厂| 兴仁县| 乳源| 肃北| 遂宁市|