監視時
Show Front Panel When Called的VI Setup選項
Close Afterwards if Originally Closed僅在VI被稱為子VI時影響VI,而不是作為主VI。將VI構建為執行檔時也是如此。
您可以按照以下步驟使用
Close FP方法在程式中的任何位置關閉VI的Front Panel:
- 在block diagram上放置一個Open VI Reference函數。通過Programming»Application Control»Open VI Reference,可在功能選項面板中找到此功能。
- 右鍵點擊VI Path輸入接點,然後選擇Create»Constant ,並在常數中輸入此VI的名稱。
- 在block diagram上,在程式中要關閉front panel的位置放置一個調用節點。可以在功能選項板中找到此功能,可以進入Programming»Application Control»Invoke Node。
- 將Open VI Reference的輸出接點連接到invoke node。
- 點擊invoke node,然後選擇Front Panel»Close。
- 執行你的VI。當程式到達invoke node時,VI將會關閉。當VI構建為執行檔時,這將以相同的方式工作。
以下範例實作了此功能,其中包含一個用於觸發關閉front panel的按鈕。下面附件中的testclose.exe應用程式以可執行檔的形式展示此功能。
Additional Information
對於7.0之前的LabVIEW版本,您需要使用
Quit LabVIEW功能以程式化方式關閉執行檔的front panel。此功能位於
Application Control下的功能選項面板中
。這種方法的缺點是所有打開的LabVIEW執行檔在調用此函數皆都會被關閉。