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