使用 PXIe-1090 時 LabVIEW 發生錯誤 -88717

更新 Oct 23, 2024

產品資訊

硬件

  • PXIe-1090

軟體

  • LabVIEW+

問題敘述

當我嘗試使用插入 PXIe-1090 機箱中的 PXIe-5433 模組在 LabVIEW 中執行使用 PFI 的程式時,我收到錯誤訊息,並且無法繼續擷取資料。我已經透過從機殼和 NI MAX 移除 PXIe-5433 模組來暫時解決了這個問題,但是,如果我之後重新啟動我的筆記型電腦,同樣的錯誤將會再次出現。錯誤訊息如下:

Error -88717 occurred at niFgen Initiate Generation.vi

Possible reason(s):

No device by the given name was found
 

錯誤如下圖所示的對話框。

錯誤-88717.png

解決方案

發生此錯誤的原因是NI Route Coordinator服務未如預期運作,這是由核心DMA保護引起的,因此即使在錯誤修復後,每當重新啟動PC時也會再次出現該錯誤。

您可以透過停用核心 DMA 保護來解決該錯誤,但如果您無法停用它,另一種解決方法是延遲 NI Route Coordinator 服務的啟動。延遲服務將導致 PC 延遲檢測到新連接的硬體,但它們仍然能夠在 NI MAX 中被檢測到。這可以防止重新啟動電腦後立即再次出現錯誤。

若要延遲 PC 中 NI Route Coordinator 服務的啟動,請依照下列步驟操作。

1. 打開服務(Services)
2. 右鍵點選NI Route Coordinator 並選擇 屬性

服務.png

3. 出現屬性視窗後,將啟動類型變更為自動(延遲啟動)

路線協調器.png

4. 重置 NI MAX 配置並重新啟動系統。

 

相關資訊

NI Route Coordinator 服務用於協調 NI 硬體上的訊號路由。請注意,延遲和/或停用 NI Route Coordinator 服務可能會導致某些服務和硬體無法正常運作。