- 第一講——VI的創(chuàng)建
- 第二講——多態(tài)VI的創(chuàng)建
- 第三講——程序結(jié)構(gòu)中的循環(huán)結(jié)構(gòu)
- 第四講——程序結(jié)構(gòu)中的分支結(jié)構(gòu)和順序結(jié)構(gòu)
- 第五講——數(shù)組和簇
- 第六講——條件結(jié)構(gòu)的巧用
- 第七講——VI本地化.
- 第八講——控件的輸入與輸出轉(zhuǎn)換
- 第九講——VI的可重入性
- 第十講——VI屬性(上)
- 第十一講——自定義控件
- 第十二講——控件板和函數(shù)板的使用
- 第十三講——在文件夾下直接創(chuàng)建新的VI
- 第十四講——列表框控件添加圖標(biāo)
- 第十六講——用戶界面設(shè)計1
- 第十七講——用戶界面設(shè)計2
- 第十八講——用戶界面設(shè)計3
- 第十九講——用戶界面設(shè)計4
- 第二十講——用戶界面設(shè)計5
- 第二十一講——界面設(shè)計技巧1
- 第二十二講——界面設(shè)計技巧2
- 第二十三講——制作不規(guī)則圖形的子VI圖標(biāo)
LabVIEW是一種程序開發(fā)環(huán)境,類似于C和BASIC開發(fā)環(huán)境,但LabVIEW與其它計算機語言的顯著區(qū)別是:其它計算機語言都是采用基于文本的語言產(chǎn)生代碼行,而LabVIEW使用圖形化編程語言G語言編寫程序,產(chǎn)生的程序是框圖的形式。像C或BASIC一樣, LabVIEW也是通用的編程系統(tǒng),有一個可完成任何編程任務(wù)的龐大的函數(shù)庫。 LabVIEW的函數(shù)庫包括數(shù)據(jù)采集、GPIB、串口控制、數(shù)據(jù)分析、數(shù)據(jù)顯示及數(shù)據(jù)存儲等等。 LabVIEW也有傳統(tǒng)的程序調(diào)試工具,如設(shè)置斷點、以動畫形式顯示數(shù)據(jù)及其通過程序(子VI)的結(jié)果、單步執(zhí)行等等,便于程序的調(diào)試。
虛擬儀器,簡稱VI,包括三部分:前面板、框圖程序和圖標(biāo)/連接器。程序前面板,如圖一所示,用于設(shè)置輸入量和觀察輸出量。它模擬真實儀器的前面板。其中,輸入量被稱為Controls(控件),用戶可以通過控件向VI中設(shè)置輸入?yún)?shù)等;輸出量被稱為Indicators(指示器),VI通過指示器向用戶提示狀態(tài)或輸出數(shù)據(jù)等。用戶還可以使用各種圖標(biāo),如旋鈕、開關(guān)、按鈕、圖表及圖形等,使前面板易看易懂。每一個程序前面板都有相應(yīng)的框圖程序與之對應(yīng)。框圖程序,如圖二所示,用圖形編程語言編寫,可以把它理解成傳統(tǒng)程序的源代碼。框圖中的部件可以看成程序節(jié)點,如循環(huán)控制、事件控制和算術(shù)功能等。這些部件都用連線連接,以定義框圖內(nèi)的數(shù)據(jù)流動方向。圖標(biāo)/接口器件可以讓用戶把VI程序變成一個對象(VI子程序),然后在其他程序中像子程序一樣地調(diào)用它。圖標(biāo)表示在其他程序中被調(diào)用的子程序,而接線端口則表示圖標(biāo)的輸入/輸出口,就像子程序的參數(shù)端口對應(yīng)著VI程序前面板控件和指示器的數(shù)值。
