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