LabVIEW是一種程序開發(fā)環(huán)境,類似于C和BASIC開發(fā)環(huán)境,但LabVIEW與其它計算機語言的顯著區(qū)別是:其它計算機語言都是采用基于文本的語言產(chǎn)生代碼行,而LabVIEW使用圖形化編程語言G語言編寫程序,產(chǎn)生的程序是框圖的形式。
LabVIEW圖標/接口器件可以讓用戶把VI程序變成一個對象(VI子程序),然后在其他程序中像子程序一樣地調用它。圖標表示在其他程序中被調用的子程序,而接線端口則表示圖標的輸入/輸出口,就像子程序的參數(shù)端口對應著VI程序前面板控件和指示器的數(shù)值。