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