LabVIEW是(shi)一種(zhong)程序開發環(huan)境,由美國國家儀器(NI)公司研(yan)制開發,類似于(yu)C和BASIC開發環(huan)境,但(dan)是(shi)LabVIEW與其他(ta)(ta)計算(suan)機(ji)語言的(de)(de)顯著區別是(shi):其他(ta)(ta)計算(suan)機(ji)語言都是(shi)采用(yong)(yong)基于(yu)文本(ben)的(de)(de)語言產生(sheng)代碼,而LabVIEW使(shi)用(yong)(yong)的(de)(de)是(shi)圖形化編輯語言G編寫(xie)程序,產生(sheng)的(de)(de)程序是(shi)框(kuang)圖的(de)(de)形式。
LabVIEW軟件是(shi)NI設計平臺(tai)的核心(xin),也(ye)是(shi)開(kai)發測量或控制系統的理想選擇。LabVIEW開(kai)發環境(jing)集(ji)成了工程師(shi)和科(ke)學(xue)家快速構(gou)建各種應用所需的所有(you)工具,旨在(zai)幫助工程師(shi)和科(ke)學(xue)家解決問題、提(ti)高(gao)生產力和不斷創新。
盡可(ke)能(neng)采用了通(tong)用的硬(ying)件(jian)(jian),各種儀器的差異主要是(shi)軟件(jian)(jian)。
可充分發揮計(ji)算(suan)機的能(neng)力,有(you)強大的數據(ju)處理(li)功(gong)能(neng),可以(yi)創造出功(gong)能(neng)更強的儀器。
用(yong)戶可(ke)以根據自己的需要定(ding)義和制造(zao)各種儀器。
虛擬儀(yi)(yi)器(qi)研究(jiu)的(de)另一個問(wen)題(ti)是各種標準儀(yi)(yi)器(qi)的(de)互連(lian)及與(yu)計(ji)算(suan)機的(de)連(lian)接。使用較(jiao)多的(de)是IEEE488或GPIB協議。未來的(de)儀(yi)(yi)器(qi)也應當是網(wang)絡化的(de)。
LabVIEW(Laboratory Virtual instrument Engineering Workbench)是(shi)一(yi)種圖形(xing)化的(de)編(bian)程語(yu)言(yan)的(de)開(kai)發(fa)環(huan)境,它廣泛(fan)地被工業界、學術界和研究實驗室所(suo)接受,視為一(yi)個標準的(de)數(shu)據采集(ji)和儀器控(kong)制軟件。LabVIEW集(ji)成了與滿足GPIB、VXI、RS-232和RS-485協議的(de)硬件及(ji)數(shu)據采集(ji)卡(ka)通(tong)訊的(de)全部功(gong)能。它還內置了便于應用(yong)TCP/IP、ActiveX等(deng)軟件標準的(de)庫函(han)數(shu)。這是(shi)一(yi)個功(gong)能強大且(qie)靈活(huo)的(de)軟件。利用(yong)它可以方(fang)便地建立自己的(de)虛(xu)擬儀器,其圖形(xing)化的(de)界面使得(de)編(bian)程及(ji)使用(yong)過(guo)程都生(sheng)動有趣。
圖(tu)形化的(de)(de)程(cheng)序語言(yan),又稱為(wei)“G”語言(yan)。使(shi)用這種語言(yan)編(bian)程(cheng)時,基(ji)本上(shang)不(bu)寫程(cheng)序代(dai)碼(ma),取而代(dai)之的(de)(de)是流程(cheng)圖(tu)或(huo)框圖(tu)。它(ta)盡可(ke)能利(li)用了技(ji)術(shu)人員、科(ke)學家、工(gong)程(cheng)師(shi)所(suo)熟悉的(de)(de)術(shu)語、圖(tu)標和概念,因此,LabVIEW是一個(ge)面(mian)向(xiang)最終用戶的(de)(de)工(gong)具。它(ta)可(ke)以增強(qiang)你構建自己的(de)(de)科(ke)學和工(gong)程(cheng)系統的(de)(de)能力,提供(gong)了實現(xian)儀器編(bian)程(cheng)和數(shu)據(ju)采集系統的(de)(de)便捷途徑。使(shi)用它(ta)進行原理研究、設(she)計(ji)、測試并(bing)實現(xian)儀器系統時,可(ke)以大(da)大(da)提高工(gong)作(zuo)效(xiao)率。
利用LabVIEW,可產生獨立運(yun)行的(de)可執行文(wen)件(jian),它是一個真正(zheng)的(de)32位(wei)/64位(wei)編譯器。像許多重要的(de)軟(ruan)件(jian)一樣,LabVIEW提供了Windows、UNIX、Linux、Macintosh的(de)多種版(ban)本。
它主要的(de)(de)方(fang)便就是,一個硬件(jian)(jian)的(de)(de)情(qing)況下,可(ke)以通過改變軟件(jian)(jian),就可(ke)以實現不(bu)同的(de)(de)儀(yi)器儀(yi)表的(de)(de)功能,非常(chang)方(fang)便,是相當于軟件(jian)(jian)即硬件(jian)(jian)!圖形化主要是上層的(de)(de)系統,國內已經開發(fa)出圖形化的(de)(de)單片機編(bian)程系統(支持32位的(de)(de)嵌入式系統,并且可(ke)以擴(kuo)展的(de)(de)),不(bu)斷(duan)完(wan)善(shan)中(大家可(ke)以搜索 CPUVIEW會有(you)更(geng)詳細信息;)