NI MAX中沒顯示USB設備,但Windows Device Manager中有顯示USB設備

更新 Jun 16, 2021

產品資訊

軟體

  • Measurement and Automation Explorer (MAX)
  • LabVIEW

驅動程式

  • NI-VISA

問題敘述

  • 我在Measurement&Automation Explorer(MAX)中看不到我的第三方USB儀器,但是在Windows裝置管理員中它有作為USB儀器顯示出來。為什麼會看到這種現象,如何解決它,以便可以與儀器通訊?
  • 我的USB-6343在Windows裝置管理員中顯示正常,但是在MAX中,有一個黃色三角形,並顯示一條訊息: There was a problem updating the settings for this device. The operation timed out.
  • 我在MAX中看不到我的3rd Party USB設備,但是我可以通過指令行與它們通訊,因此我知道它們已連接。要在MAX中看到我的設備,我需要怎麽做?

解決方案

如果該設備顯示在Windows裝置管理員中,則表示Windows機台可以識別USB設備並已連接了特定的驅動程式以與該設備進行通訊。該儀器未在MAX中顯示的一個可能原因是Windows未將正確的驅動程式與設備連接。
  1. 右鍵單擊USB設備,然後選擇屬性
  2. Driver選項上選擇Update Driver選項
  1. 選擇Search automatically for updated driver software,然後檢查MAX是否可以看到您的設備。如果MAX仍然看不到您的設備,請重複步驟1-3,然後繼續執行步驟5。
  1. 選擇 Browse my computer for driver software ,然後導航到C:\WINDOWS\System32\drivers\ausbtmc.sys or C:\Program Files\IVI Foundation\VISA\IVI USB Staging\i386\ausbtmc.sys 或 C:\Program Files\IVI Foundation\VISA\IVI USB Staging\b841aa80\windows\i386\ausbtmc.sys
    • 請注意,根據您的處理器體系結構,資料夾i386的名稱可能有所不同。
  1. 選擇下一步完成以完成驅動程式更新
  2. 轉到MAX並刷新視窗以查找USB設備。
  3. 如果上述步驟不起作用,則需要考慮的另一件事是ausbtmc.sys是IVI VISA共享組件的一部分,該組件由IVI Foundation維護。您可以直接從外部鏈接:IVI基礎頁面下載IVI VISA共享組件。
  4. 如果仍然不能解決問題,則可能是驅動程式類型(USB test and measurements device (IVI)與我們的設備之間沒有連接,因此可能出現問題:
    1. 在步驟4所示的“更新驅動程式軟體”視窗上,選擇“Browse my computer for driver software” 。然後選擇:let me pick from a list of available drivers on my computer
    2. 單擊: USB test and measurements device (IVI)
    3. 轉到目錄C:\Program Files\IVI Foundation\VISA\IVI USB Staging\b841aa80\Windows
    4. 選擇文件ausbtmc.inf 
  5. 如果上述步驟不起作用,請嘗試轉到Windows裝置管理員,然後右鍵單擊USB設備並選擇“Uninstall Device按照上述步驟重新啟動電腦並重新連接USB設備。

相關資訊

一些供應商為他們的儀器提供了特定的設備驅動程式,因此Windows看到該特定儀器時,會將該特定於供應商的驅動程式與該儀器相連接。但是,MAX使用ausbtmc.sys驅動程式與USB設備進行通訊。

如果設備的最終用途不是使用NI MAX,並且上述步驟不能解決問題,請嘗試在VISA Test Panels 或LabVIEW中與設備通訊,以確定是否可以與設備通訊。 USB Instrument Control手冊提供了有關如何測試通訊和運行範例程式的步驟。即使該設備未出現在NI MAX中,也可以使用。

如果設備未在裝置管理員中顯示,請嘗試重新安裝與設備連接的NI驅動程式。 (例如,為USB-485設備重新安裝NI-Serial)。