- 2
- 0
- 约2.87千字
- 约 16页
- 2017-11-04 发布于天津
- 举报
单元5模组化程式设计
單元 5 :
模組化程式設計
主題:
a.使用subVI 進行模組化程式設計
b.如何建立圖示及連接器嵌板
c.如何將VI做為 subVI使用
d.如何運用另一個VI的一部份來建立 subVI
VI的階層本質
SubVI
注意:LabVIEW的威力在於 VI的階層本質
子VI (SubVI)
Function Pseudo Code Calling Program Pseudo Code
function average (in1, in2, main
out) {
{ average (point1, point2,
out = (in1 + in2)/2.0; pointavg)
} }
SubVI Block Diagram Calling VI Block Diagram
Icon圖示 /Connector連接器
連接器嵌板決定能夠接線至該VI的輸入埠及輸出埠,這樣你
才能將它做為subVI使用
Connector
Icon 連接器面板
圖示
Terminals
連接通道
terminals
SubVI範例 – 斜率計算
一個vi被當成副程式,放在另一個vi內,則稱那個被當成副程
式的vi為subVI
subVI除了一般程式的功能外,還必須要能將資料傳入、傳出
此subVI ,所以在編輯完subVI的功能後,要記得設定 subVI的
連接器
建立icon圖示
icon:圖示, subVI的外觀呈現
雙擊人機介面或程式區右上角的icon就可以進行編輯
預設的icon圖示 自訂 icon圖示
建立連接器 Step1
在人機介面的icon按右鍵,選擇show connector
建立連接器 Step2
用接線工具點選相對應的元件
建立連接器 Step3
連接器的顏色與控
制器或指示器的資
料型態的顏色相同
注意:避免在一個VI中指定 16個以上的接頭,太多接頭會
降低 VI的穩定性和可用性。
快速製造subVI
把程式中想要變成subVI的區域用滑鼠圈選
選擇「Edit Create » SubVI 」
把VI當成 subVI來使用
方法有兩種
All Functions»Select a VI…
或
把subVI的 icon拖曳進
設定必要、建議及選擇性輸入埠與輸出埠
界定連線埠是否一定要有資料連線
必要:如果沒有連線就會有error
建議:如果沒有連線就會有warning
選擇:有沒有連線都沒有關係
練習5.1 –建立一個判斷溫度是否超出的subVI
製做一個subVI ,並設定溫度範圍,當環境溫度超過這個
溫度範圍時,就會產生True的信號
1. 這個subVI應該要有以下的輸入點與輸出點
1.輸入 –目前溫度數字,( DBL)
2.輸入 –溫度最小值數字,( DBL)
3.輸入 –溫度最大值數字,(
原创力文档

文档评论(0)