邵林林
摘 要:在虛擬儀器領域,廣泛應用的是NI公司的LabVIEW語言。LabVIEW語言是一種圖形語言開發(fā)環(huán)境,也稱作G語言,它具有高性能的圖形化編程方法以及靈活性,其高性能配置模塊及功能特別設計用于自動控制和測試測量領域,能為數(shù)據(jù)采集、儀器控制、測量分析與數(shù)據(jù)顯示等各種應用提供必要的開發(fā)工具。本文重點介紹了LabVIEW的應用領域和新手常見錯誤。本文可作為LabVIEW的初級用戶和從事測試與計量、電子開發(fā)等行業(yè)工程技術人員的參考。
關鍵詞:LabVIEW;虛擬儀器;G語言
中圖分類號: TH14 文獻標識碼: A 文章編號: 1673-1069(2016)17-149-2
0 引言
LabVIEW(Laboratory Virtual Instrument Engineering Workbench,實驗室虛擬儀器工程平臺) 是美國NI(National Instruments,美國國家儀器)公司推出的一種基于G語言(Graphics Language,圖形化編程語言)的虛擬儀器軟件開發(fā)工具。用LabVIEW設計的虛擬儀器可以脫離LabVIEW開發(fā)環(huán)境,最終用戶看見的是和實際的硬件儀器相似的操作面板。利用LabVIEW,設計者可以像搭積木一樣,輕松組建一個測量系統(tǒng)和構造自己的儀器面板,而無需進行任何繁瑣的計算機代碼編寫。
1 概述
作為一個通用的編程系統(tǒng),LabVIEW有一個龐大函數(shù)庫,可以完成任何編程任務,這同C語言和BASIC語言一樣。這個龐大的函數(shù)庫包括了數(shù)據(jù)采集、GPIB、串口儀器控制、數(shù)據(jù)顯示、分析與存儲等。LabVIEW可以設置斷點、可以單步執(zhí)行,也可以激活程序的執(zhí)行過程,以動畫方式查看數(shù)據(jù)在程序中流動,這使得調試程序十分便捷。
LabVIEW軟件的特點和優(yōu)點可以歸納為:
①圖形化的編程方式,設計者無需寫任何格式的文本代碼,是真正的工程師語言;……