框圖程式
框圖程式是框圖程式的。
節點類似於文本語言程式的語句、函式或者子程式。LabVIEW有二種節點類型----函式節點和子VI節點。兩者的區別在於:函式節點是LabVIEW以編譯好了的機器代碼供用戶使用的,而子VI節點是以圖形語言形式提供給用戶的。用戶可以訪問和修改任一子VI節點的代碼,但無法對函式節點進行修改。上面的框圖程式所示的VI程式有兩個功能函式節點,一個函式使兩個數值相加,另一個函式使兩數相減。
端點是只有一路輸入/輸出,且方向固定的節點。LabVIEW有三類端點----前面板對象端點、全局與局部變數端點和常量端點。對象端點是數據在框圖程式部分和前面板之間傳輸的接口。一般來說,一個VI的前面板上的對象(控制或顯示)都在框圖中有一個對象端點與之一一對應。當在前面板創建或刪除面板對象時,可以自動創建或刪除相應的對象端點。控制對象對應的端點在框圖中是用粗框框住的,如例子中的A和B端點。它們只能在VI程式框圖中作為數據流源點。顯示對象對應的端點在框圖中是用細框框住的。如例子中的A+B和A-B端點。它們只能在VI程式框圖中作為數據流終點。常量端點永遠只能在VI程式框圖中作為數據流源點。
圖框是LabVIEW實現程式結構控制命令的圖形表示。如循環控制、條件分支控制和順序控制等,編程人員可以使用它們控制VI程式的執行方式。代碼接口節點(CIN)是框圖程式與用戶提供的C語言文本程式的接口。
連線是連線埠間的數據通道。它們類似於普通程式中的變數。數據是單向流動的,從源連線埠向一個或多個目的連線埠流動。不同的線型代表不同的數據類型。在彩顯上,每種數據類型還以不同的顏色予以強調。