如何用鍵盤停止正在執行的VI

更新 Aug 24, 2023

產品資訊

軟體

  • LabVIEW Base
  • LabVIEW Full
  • LabVIEW Professional

問題敘述

我的VI裡有一個迴圈,而且我隱藏了工具列,因為我不想在Front Panel上顯示任何可以停止這個迴圈的按鈕。如此一來,有什麼可以在執行程式時停止這個VI而且不需要強制退出LabVIEW的方法嗎?

解決方案

您可以先在迴圈中加入一個按鈕,接著將這個按鈕隱藏,使其不顯示在Front Panel上,最後設定一個快捷鍵來觸發它。達到這個功能的方法,請參考相關連結。

或者,您可以使用鍵盤快捷鍵<Ctrl + .>中止正在執行的VI。這個動作與按工具列中的強制中止按鈕(abort button)相同。建議不要強制中止VI,因為依照程式的功能,中止程式可能會導致無法預期的影響。相關連結中有更多相關的資訊。

相關資訊

  • 如果您強制中止VI而使其無法完成程式執行的內容,請務必先完成VI的所有最終任務(tasks),例如關閉文件,或為控制中的設備設定一個安全值等。
  • 如果用VI Properties的方式隱藏強制中止按鈕,<Ctrl + .>的功能將無法使用
  • 如果您使用的是非英文語系的國家的輸入法,在使用<Ctrl + .>這個強制停止程式的功能時,可能會無法正常運作。請留意你的輸入法,將其調整成英文語系的輸入法方能解決這個問題。以台灣為例,作業系統為Windows 10,參考以下圖檔: