首頁
支援
對"由LabVIEW Python節點調用的Python程式碼"進行Debug
對"由LabVIEW Python節點調用的Python程式碼"進行Debug
更新 Aug 30, 2023
環境
環境顯示經過驗證可用於本文描述的解決方案的產品。此解決方案也可能適用於其他類似產品或應用程序。
軟體
LabVIEW
程式語言
Python
以下說明如何透過 LabVIEW 中的 Python 節點 debug Python 程式碼的一種方法。
此範例將基於 Microsoft ® Visual Studio Code ® 環境 (或簡稱為 VS Code) 進行解說。
注1:以下步驟僅對在
非
虛擬環境中執行的Python有效。
注 2:以下步驟是在 32 位元和 64 位元的 Python 3.9 以及 64 位元的 Python 3.8 中測試的。 32 位元的 Python 3.8 在測試中不起作用。
注3:測試的LabVIEW版本為2021 SP1和2022 Q3,分別為32位元和64位元。
安裝支援 Python debug的 VS Code extension,例如 Microsoft 官方所提供的。
如果您是第一次使用debugger,它會給您一個建立 launch.json 檔的選項。
建立 launch.json 檔: 建立 json 時,選擇 "Attach using Process ID" 選項。選擇這個讓你附加到 NIPythonHost exe 程序。
在 LabVIEW blockdiagram中,在 CallPythonNode 上放置一個斷點。
執行 VI ,VI 將在 CallPythonNode 處暫停。如果您在此時打開 TaskManager,您會看到 NIPythonHost.exe 已開始執行。
回到 VS Code 並選擇 Run->Start Debugging (或按下 F5) 並選擇 NIPythonHost.exe 程序,然後它將附加到這個 process。
返回 LabVIEW 並點擊 VI 上的繼續。
遵循上述步驟就能夠 debug Python 程式碼。
相關連結
LabVIEW Python Node
External: Microsoft Visual Studio Code
External: Microsoft Python Extension for VS Code
其他支持選項
詢問NI社區
在我們的論壇中與其他用戶協作
搜索NI社區以尋求解決方案
請求工程師的支持
需要具備有效的服務合約或有效的租用版軟體,且支援選項因國家/地區而異。
打開服務請求
了解租用版軟體與服務
了解硬體服務計畫
Was this information helpful?
Helpful
Not Helpful