单元5模组化程式设计.PDFVIP

  • 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)

1亿VIP精品文档

相关文档