LabVIEW專欄:https://blog.csdn.net/weixin_44543463/category_10714833.html
本文目錄
- 一、什么是子VI
- 二、子VI的創建與呼叫
- 2.1 子VI的創建
- 2.2 子VI的呼叫
一、什么是子VI
??程式設計中很重要的一個思想就是模塊化思想,也就是將程式劃分為若干個區塊,這樣對程式某個區塊進行修改就不會影響到其它區塊,在Labview中,我們通過子VI來實作模塊化的編程,
??任何一個VI本身就可以作為子VI被其他VI呼叫,子VI只是需要在普通VI的基礎上定義連接端子和圖示即可,當一個VI被其它VI呼叫,則該VI被稱為子VI,子VI相當于程式語言中的子程式,
二、子VI的創建與呼叫
??這里以角度轉弧度的函式為例,說明子VI的創建和呼叫方法,
2.1 子VI的創建
??如下圖是一個將角度轉為弧度值的簡單程式,


(1)定義接線端
??在前面板中右上角的小框框中,點擊選擇一個接線端的位置,然后再點擊這個接線端要對應的輸入輸出控制元件,若方塊變紅,說明這個接線端設定完成了,

??例如,先點擊小框框左上角的小方塊,會發現點擊的小方塊變黑,然后點擊角度控制元件,會看到小方塊變橙色,這就說明子VI左上角的接線端被設定為角度輸入,同理可設定右上角的接線端為弧度輸出,

(2)設定圖示
??雙擊右上角的圖示,可以打開一個圖示編輯器,這里可以使用Labview的模板圖示,也可以自己畫圖示,畫圖示的方法與windows中的畫圖工具很類似,


2.2 子VI的呼叫
??新建一個VI,在程式框圖的空白處右鍵-選擇VI…,打開剛才保存的子VI程式,可以看到我們剛剛創建的子VI被呼叫出來了,


??可以利用這個子VI創建一個簡單的正弦曲線,

轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/278520.html
標籤:區塊鏈
