當使用NI-CAN時出現錯誤 -1074388990/ 0xBFF62002



主要軟體: Driver Software>>NI-CAN
主要軟體版本: 2.7.4
主要軟體修正版本: N/A
次要軟體: N/A

問題: 在使用NI-CAN時我得到錯誤代碼 -1074388990/ 0xBFF62002 。此錯誤代碼顯示為內部驅動程式錯誤,我不確定如何更正它。我該如何除錯?

解答:

nican.h文件提到錯誤 -1074388990/ 0xBFF62002 (NI-CAN 1.6 或之後版本),是一個特定的驅動程式錯誤。此錯誤顯示在驅動程式的級別存在內部的錯誤。

當您遇到此錯誤時,首先試著去重現此錯誤。如果此錯誤仍然重複出現,通常有兩個主要原因。

1. 您的程式碼設計導致了這個錯誤
2. 您的儀器卡片或是驅動程式安裝有問題

有時候,在MAX中執行CAN自我測試(Self Test)來重設NI-CAN的卡片會有所幫助(您會需要關閉您的程式環境)。 您也可以透過按住Shift + CTRL並且在MAX內按右鍵點選卡片來重設您的裝置。現在,會出現一個Reset Card的選項。如果您選取了這個選項並且在接下來的視窗中確認,CAN裝置卡片將會重設。在卡片重設之後重新運行您的程式,錯誤還會出現嗎?如果它仍然一直出現錯誤,錯誤是發生在同一個地方嗎?在運行您的程式時單步驟的除錯來找到錯誤發生的位置。

接下來,確認此錯誤是否在其它的程式中同樣會發生。試著執行範例程式,或是寫一個簡單的程式來重現此錯誤。您仍然會看到此錯誤嗎?

最後,安裝最新的驅動程式(本文連結)並且更換一個PCI插槽來插此卡片。運行MAX自我測試,然後再執行一次您的程式。

如果您仍然看到此錯誤,搜尋您電腦上的 NicanErr.txt 文件。此文件將會幫助NI技術支援找到您的錯誤。通常您可以在<National Instruments>\NI-CAN\bin資料夾下找到。然後聯絡NI技術支援。



相關連結: Latest NI-CAN device driver software
Product Manuals: NI-CAN Hardware and Software Manual

附加檔案:





報告日期: 06/07/2000
最後更新: 12/07/2015
文件偏號: 1Y6EJVRM