防止LabVIEW錯誤視窗

更新 Nov 17, 2023

產品資訊

軟體

  • LabVIEW

問題敘述

  • 我正在使用錯誤線在LabVIEW中相應地傳播錯誤。但是,即使我使用導線和指示器,當發生錯誤時,我仍然會彈出“Error”彈出視窗。如何停用並讓它以指示器出現錯誤方式呈現?
  • 我不在乎來自LabVIEW VI的錯誤,但是LabVIEW錯誤視窗卻繼續出現。該如何忽略VI中的此錯誤?

解決方案

出現此視窗的原因是LabVIEW的自動錯誤處理已打開。透過打開空白VI並瀏覽至Tools>>Options>>Block Diagram,滾動往下至Error Handling,然後取消選擇Enable automatic error handling in new VIs,可在新VI中停用錯誤視窗。對於LabVIEW中所有新建立的VI,將在Block Diagram(程式區)中停用自動錯誤處理。



您也可以透過瀏覽至File >> VI Properties >> Execution或點擊Ctrl + I停用單個VI的自動錯誤處理。



注意:最佳做法是確保您合併了手動錯誤處理。如果您確實不關心某個特定VI的輸出,則可以使用“Clear Errors VI” 清除錯誤,並且沒有“Automatic Error Handling”捕獲功能並顯示視窗。

相關資訊

也可以透過在LabVIEW ini檔案中增加以下marker來實現:

defaultErrorHandlingForNewVIs = False
EnableAutomaticErrorHandling = False