子VI

子VI僅僅指將被另一個VI調用的VI。任何VI都能夠配置成子VI。舉例來說,創建稱為Mean.vi的VI,用於計算數組的平均值。可以在前面板上一直運行Mean.vi (按下工具條上的運行按鈕),但是也可以配置Mean.vi,以便其他VI 在其框圖中以函式方式調用(該Mean.vi就稱為子VI )。當一個VI作為子V使用時,其控制項和指示器從調用者VI接收並返回數據。在另一個VI的框圖中,該VI 的圖示表示它是一個子VI。

圖示可以包含圖形或VI的簡單文本描述,也可以是兩者的組合,VI的連線器功能很像C或Pascal函式調用的參數列表,連線器端子就像圖形化參數一樣,用於與子VI間互動傳遞數據。每個端子對應前面板上特定的控制項和指示器。在調用子VI期間,將連線控制項的輸人值複製到輸人參數端子上,然後執行子VI。執行完畢,將輸出參數端子數值複製到指示器。

相關詞條

熱門詞條

聯絡我們