LabVIEW具有如下特點:
盡可能采用了通用的硬件,各種儀器的差異主要是軟件。
可充分發(fā)揮計算機的能力,有強大的數據處理功能,可以創(chuàng)造出功能更強的儀器。
用戶可以根據自己的需要定義和制造各種儀器。
虛擬儀器研究的另一個問題是各種標準儀器的互連及與計算機的連接。目前使用較多的是IEEE488或GPIB協(xié)議。未來的儀器也應當是網絡化的。LabVIEW(Laboratory Virtual instrument Engineering Workbench)是一種圖形化的編程語言的開發(fā)環(huán)境,它廣泛地被工業(yè)界、學術界和研究實驗室所接受,視為一個標準的數據采集和儀器控制軟件。LabVIEW [1]集成了與滿足 GPIB、VXI、RS-232和 RS-485 協(xié)議的硬件及數據采集卡通訊的全部功能。
它還內置了便于應用TCP/IP、ActiveX等軟件標準的庫函數。這是一個功能強大且靈活的軟件。利用它可以方便地建立自己的虛擬儀器,其圖形化的界面使得編程及使用過程都生動有趣。圖形化的程序語言,又稱為“G”語言。使用這種語言編程時,基本上不寫程序代碼,取而代之的是流程圖或框圖。它盡可能利用了技術人員、科學家、工程師所熟悉的術語、圖標和概念,因此,LabVIEW是一個面向zui終用戶的工具。
它可以增強你構建自己的科學和工程系統(tǒng)的能力,提供了實現儀器編程和數據采集系統(tǒng)的便捷途徑。使用它進行原理研究、設計、測試并實現儀器系統(tǒng)時,可以大大提高工作效率。利用LabVIEW可產生獨立運行的可執(zhí)行文件,它是一個真正的32位/64位編譯器。像許多重要的軟件一樣,LabVIEW提供了Windows、UNIX、Linux、Macintosh的多種版本。
LabVIEW包括基本版,完整版和專業(yè)版。
LabVIEW是一種用圖標代替文本行創(chuàng)建應用程序的圖形化編程語言。傳統(tǒng)文本編程語言根據語句和指令的先后順序決定程序執(zhí)行順序,而LabVIEW則采用數據流編程方式,程序框圖中節(jié)點之間的數據流向決定了VI及函數的執(zhí)行順序。VI指虛擬儀器,是LabVIEW的程序模塊。
LabVIEW提供很多外觀與傳統(tǒng)儀器(如示波器、萬用表)類似的控件,可用來方便地創(chuàng)建用戶界面。用戶界面在LabVIEW中被稱為前面板。使用圖標和連線,可以通過編程對前面板上的對象進行控制。這就是圖形化源代碼,又稱G代碼。LabVIEW的圖形化源代碼在某種程度上類似于流程圖,因此又被稱作程序框圖代碼。
LabVIEW機械手/LabVIEW好學嗎
LabVIEW機械手/LabVIEW好學嗎
LabVIEW機械手/LabVIEW好學嗎