更換登入信箱  | 未收到確認信  | 忘記密碼  | 註冊  | 登入
|
|
登入‧會員服務
新聞 論壇
教學 下載
專欄 影音
LabVIEW轉檔
分享
搜尋
產品評測
技術文章
資源中心
線上購物
資料代管
手機簡訊
LabSMS
LabEmail
外包 專案人才
外包 360團隊
聯絡我們
技術文章:Calling a VI by Reference
Calling a VI by Reference
發佈時間:2009/3/13 下午 11:36:45
Calling a VI by Reference
下載範例

  subVI又稱「子VI」,在寫一個LabVIEW程式時,往往需要用到subVI的觀念,因為這樣可以簡化程式內容,加強除錯效率。將subVI加到您的主VI有兩種方法,稱為:「動態的」以及「靜態的」。所謂動態的,就是當程式執行到subVI之前,電腦的記憶體都不會載入subVI程式;等到需要載入subVI時,程式才會載入subVI,這樣可以節省記憶體的使用。反之,靜態的subVI是主程式一開始實行時,就會載入(load) subVI,即使這一個subVI只會執行一次,但是subVI也會一直佔用記憶體空間,直到主程式結束為止。

Step1:先拉出「Open VI Reference」的icon。

Step2:Create 「type specifier VI Refnum (for type only)」

Step3:選擇要載入的subVI

Step4:載入事先寫好的加法subVI(add.vi)

Step5:這時候會看到面板變成這個樣子

Step6:到black diagram拉出「call by Reference Node」

Step7:到black diagram拉出「close Reference」

Step8:完成圖(block daigram)

Step9:完成圖(front pannel)

 

↓ 滑鼠左鍵測試器 ↓
 列印格式
|
 寄給朋友
|
 加到最愛
|
 意見回饋
|
 加到知識庫
|
 開啟知識庫
|

  |  我的最愛 隱私權保護政策 免責聲明 廣告刊登 系統整合 合作提案 聯絡我們 電話: 0988-002692