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