呼叫subVI,但不想等到其執行完成,才執行主程式



主要軟體:
主要軟體版本: 7.1
主要軟體修正版本:
次要軟體: LabVIEW Development Systems>>LabVIEW Base Package, LabVIEW Development Systems>>LabVIEW Professional Development System

問題: 在呼叫一個subVI時,如不想等到其執行完才執行主程式,是否有方法可以達成?

解答: 去呼叫 一個 subVI時並不想等其執行完時,這個subVI必須利用Reference 方式來呼叫:以下步驟描述如何執行:
1. 在程式方塊圖中,由All Functions»Application Control 下選擇 Open VI Reference.vi
2. 連結該subVI之路徑到"vi path"之輸入
3. 同1.同 一個選單中,置入一個Invoke Node
4. 將 reference and error outputs of Open VI Reference.vi 連結到 Invoke Node相對應之接腳
5. 在Invoke Node中之"Method" box中選擇單中選擇 "Run VI
6. 連結 false 值到the "Wait until done" 輸入

如果subVI下之人機介面在執行時需要顯現,則這個功能可以藉由在以上所提及步驟建立前插入一個Invoke Node,並於其中選擇 "Open FP" 功能作為連結方法,已達成。


相關連結:

附加檔案:





報告日期: 03/04/2005
最後更新: 03/09/2005
文件偏號: 3J3EGJL2