如何使用 LabVIEW 在本地主機上除錯創建的執行檔?

更新 May 6, 2022

環境

軟體

  • LabVIEW
  • LabVIEW Application Builder Module

在運行我建立的應用程式時遇到未知問題。我認為這是軟體程式問題,所以我想嘗試除錯。有沒有辦法在我的本地主機上除錯執行檔?

要除錯執行檔,您需要在創建執行檔之前勾選 Enable Debugging 的設定。
步驟請參考下圖。

1. 在您的項目中單擊 Build Specifications » New » Application(EXE)

2. 將 Main VI 移動到 Source Files 類別的 Startup VIs 框中。選擇您的主 VI並單擊右箭頭按鈕。

3. 移動到類別»高級並勾選中Enable debugging

4. 在您的應用程式中單擊Build以生成執行檔。

5. 運行您製作的執行檔。

6. 打開您的項目,然後單擊操作 » 除錯應用程式或共享庫... (保持執行檔打開。如果關閉應用程式,LabVIEW 將無法訪問執行檔。)

7. 在機器名稱或 IP 地址選項卡中寫入 localhost(如果您在本地 PC 中除錯),然後單擊Refresh按鈕。在Application or shared library選項卡中選擇您的執行檔。最後,單擊Connect按鈕。 (如果您在 Target PC 中除錯,請參閱遠端除錯LabVIEW中的執行檔

8. 之後,前面板和程式區將會打開。這樣就可以除錯程式區了。您可以使用 Highlight Execution、Probe 功能等協助除錯。


附加訊息

請注意,LabVIEW無法除錯打開VI引用函式創建的重返應用程序或共享庫。因此,在使用 Actor Framework 或其它類似模型時,這通常會是一個問題。