NI MAX中缺少USB设备但Windows Device Manager中存在USB设备

更新 Apr 8, 2021

适用于

软件

  • Measurement and Automation Explorer (MAX)
  • LabVIEW

驱动

  • NI-VISA

问题详述

  • 我在Measurement&Automation Explorer(MAX)中看不到我的第三方USB仪器,但是在Windows设备管理器中它作为USB仪器存在。为什么会看到这种现象,如何解决它,以便可以与仪器通信?
  • 我的USB-6343在Windows设备管理器中表现正常,但是在MAX中,有一个黄色三角形,并显示一条消息: 更新此设备的设置时出现问题。操作超时。
  • 我在MAX中看不到我的3rd Party USB设备,但是我可以通过命令行与它们通信,因此我知道它们已连接。要在MAX中看到我的设备,我需要做什么?

解决方案

如果该设备显示在Windows设备管理器中,则表示Windows机器可以识别USB设备并已关联了特定的驱动程序以与该设备进行通信。该仪器未在MAX中显示的一个可能原因是Windows未将正确的驱动程序与设备关联。
  1. 右键单击USB设备,然后选择属性
  2. 驱动程序选项卡上,选择更新驱动程序选项
  1. 选择自动搜索更新的驱动程序软件,然后检查MAX是否可以看到您的设备。如果MAX仍然看不到您的设备,请重复步骤1-3,然后继续执行步骤5。
  1. 选择浏览我的计算机以获取驱动程序软件,然后导航到C:\ WINDOWS \ System32 \ drivers \ ausbtmc.sysC:\ Program Files \ IVI Foundation \ VISA \ IVI USB Staging \ i386 \ ausbtmc.sysC:\ 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测试和测量设备(IVI))与我们的设备之间没有关联,因此可能出现问题:
    1. 在步骤4所示的“更新驱动程序软件”窗口上,选择“浏览我的计算机以获取驱动程序软件” 。然后选择:让我从计算机上的可用驱动程序列表中进行选择
    2. 单击: USB测试和测量设备(IVI)
    3. 转到目录C:\ Program Files \ IVI Foundation \ VISA \ IVI USB Staging \ b841aa80 \ Windows
    4. 选择文件ausbtmc.inf 
  5. 如果上述步骤不起作用,请尝试转到Windows设备管理器,然后右键单击USB设备并选择“卸载设备”。按照上述步骤重新启动计算机并重新关联USB设备。

相关信息

一些供应商为他们的仪器提供了特定的设备驱动程序,因此Windows看到该特定仪器时,会将该特定于供应商的驱动程序与该仪器相关联。但是,MAX使用ausbtmc.sys驱动程序与USB设备进行通信。

如果设备的最终用途不是使用NI MAX,并且上述步骤不能解决问题,请尝试在VISA测试面板或LabVIEW中与设备通讯,以确定是否可以与设备通讯。 USB Instrumet控制手册提供了有关如何测试通信和运行示例程序的步骤。即使该设备未出现在NI MAX中,也可以使用。

如果设备未在设备管理器中显示,请尝试重新安装与设备关联的NI驱动程序。 (例如,为USB-485设备重新安装NI-Serial)。