2012年2月13日 星期一

Hello World in LabVIEW

我們來建立一支 LabVIEW 的入門程式: Hello World program。

建立人機介面

首先切到 Front Panel,在 Front Panel 工作區域上的任何位置點滑鼠右鍵打開 Controls Palette,然後點選 String & Path > String Indicator:

image

在 Front Panel 上放一個 String Indicator:

2012-01-07 10h38_07

我們知道,每當你在 Front Panel 上放置一個元件時,Block Diagram 視窗上面就會出現一個對應的 Terminal,所以這時候 Block Diagram 會出現一個對應 String Indicator 的 Terminal:

2012-01-07 10h40_14

回到 Front Panel,用滑鼠把 String Indicator 拉大一些,然後利用工具列改變 String Indicaotr 的字型、字體尺寸和顏色等,可依你個人的喜好進行設定,如下圖:

image

底下是我的設定結果:

2012-01-07 10h40_45

撰寫程式

接著切到 Block Diagram(註:可按 Ctrl+E 快速鍵切換 Front Panel 和 Block Diagram 視窗):

2012-01-07 10h40_14

在 Block Diagram 工作區域上的任何位置點滑鼠右鍵打開 Functions Palette,然後點選 String > String Constant:

image

在 Block Diagram 上放一個 String Constant:

image

顧名思義,String Constant 是一個字串常數,所以我們可以在 String Constant 上打一些文字,在這個範例我們就輸入 "Hello World":

2012-01-07 11h37_49

接著為 String Constant 和 String Indicator 進行接線:

2012-01-07 11h38_09

這樣這支程式就完成了。

執行程式 (Run Program)

LabVIEW 程式的執行方法是按工具列上的右箭頭這個圖示 CH2-4_10  (Run 鈕):

image
▲ 你也可以按 Ctrl+R 快速鍵執行程式

程行執行後,String Constant 裏的資料就會透過你在 Block Diagram 所畫的線 (Wire) 傳到 String Indicator 上顯示,而在 Front Panel 上呈現這樣的結果:

2012-01-07 11h49_21

透過這個 Hello World 程式,相信應該可以讓你知道如何開發一支 VI 程式,而且也可以讓你知道怎麼執行 VI 程式。

備註:

在使用 String Constant 的時候,你可能會發現你輸入的文字沒有全部顯示出來,像這樣:

image

如果你希望 String Constant 可以顯示全部的文字,請在 String Constant 上按右鍵然後點選 "Size To Text" 即可:

image

這樣就會看到底下這樣的結果:

2012-01-07 11h38_09

另外,你在 Block Diagram 上看到的 Terminal 也許跟我的畫面不一樣,有可能會是以 Icon 的形式呈現,例如這樣:

image

像上面這樣以 Icon 形式呈現的 Terminal 會比較佔空間,如果不想用 Icon 的形式呈現,可以在 Terminal 上按右鍵並取消 "View As Icon" 這個選項:

2012-01-07 12h01_29

或者,你也可以到 Tools > Options,然後參考下圖,在左手邊 Category 的地方選 Block Diagram,接著將右手邊的 "Place front panel terminals as icons" 這個選項取消勾選:

image

這樣就可以一勞永逸,下次所有 Front Panel 上的元件出現在 Block Diagram 上的 terminals 就不會以 Icon 的形式呈現。

動動腦
  1. 利用 Numeric > Numeric Control 和 Number > Numeric Indicator 寫支 A = B 的程式,例如在下方的 A 輸入 5 後,執行程式後 B 的值也會變成 5:

2012-01-17 20h30_52

0 意見: