用Windows WinDbg debug Measurement&Automation Explorer(MAX)當機問題

更新 Apr 24, 2024

產品資訊

軟體

  • Measurement and Automation Explorer (MAX)

問題敘述

Measurement&Automation Explorer(MAX)不斷當機,我想找出問題所在。該如何從Windows獲取深入的當機報告?

解決方案

NI系統設定5.5版本將NI錯誤報告功能增加到了NI MAX中。如果MAX當機,NI錯誤報告應該建立一個.dmp檔案。 .dmp檔案將儲存在C:\ User \ username \ Documents \ LabVIEW Data \ LVInternalReports \ NIMAX \中,並且還會出現一個彈出對話框,供您選擇將.dmp檔案發送至National Instruments進行評估。

或者,如果您使用的是5.5之前的MAX版本,則可以使用WinDbg建立.dmp檔案。 WinDbg是Microsoft提供的用於debugWindows應用程式的工具。可以將其作為Windows SDKdebug工具的一部份,從Windows Hardware Developer Central網站下載。

請按照以下步驟使用WinDbg工具:
  1. 在您遇到當機的電腦上安裝debug工具。
  2. 安裝完成後,請轉到Start>>All Programs>>Debugging Tools for Windows (x86)>>WinDbg來執行它。在64位元Windows上,它將位於Windows(x64)下
  3. 準備複製當機後,應透過選擇File >> Open Executable ...將WinDbg附加到Measurement&Automation Explorer。
  4. 在出現的視窗中,瀏覽至<National Instruments> \ MAX \ NIMAX.exe,然後點擊“Open” 。這將打開一個新的命令視窗。如果此視窗顯示以*** ERROR開頭的語句,請不要驚慌,這很正常。
  5. 在WinDbg視窗(不是命令視窗)中,選擇Debug >> Go 。這將啟動NI MAX。
  6. 現在MAX正在WinDbg監視下執行,複製當機。如果在復製過程中遇到諸如* BUSY *的狀態,Debuggee正在執行...並且此狀態在長時間內沒有變化,請點擊Debug >> Break
  7. 在WinDbg命令視窗中,鍵入.dump <檔案名> .dmp 。您的轉儲檔案將儲存在<Program Files> \ Windowsdebug工具(x86)中。在64位元電腦上,預設轉儲檔案位置為C:\ WinDDK \ debugger version \ Debuggers \