使用USB-6008/6009/6501时,在NI-DAQmx和NI-DAQmx base之间切换固件

更新 Nov 17, 2022

环境

硬件

  • USB-6008
  • USB-6009
  • USB-6501

驱动

  • NI-DAQmx Base 2.2

注意:本文档适用于NI-DAQmx Base 2.2及之前版本。有关NI-DAQmx Base 3.0及更高版本的更多信息,请参阅与DAQmx Base 3.0或更高版本不兼容的USB设备固件。

USB-6008,USB-6009和USB-6501附带安装的固件,允许您使用NI-DAQmx Base 2.2及更早版本。第一次将这些设备之一插入安装了NI-DAQmx 7.5或更高版本的Windows系统时,NI-DAQmx驱动程序会自动安装使用NI-DAQmx所需的固件,NI-DAQmx会禁用NI-DAQmx Base固件。但是,您可以重新启用NI-DAQmx Base固件,同时在使用这些设备时可以在NI-DAQmx Base和NI-DAQmx固件版本之间切换。

本文讨论以下内容:
  • 我如何知道USB设备上安装了哪些固件?
  • 如何将固件从NI-DAQmx切换到NI-DAQmx Base,或者相反的操作?
  • USB设备未显示在Measurement and Automation Explorer(MAX)中。也没有在LabVIEW支持的设备列表中显示。
  • Measurement and Automation Explorer(MAX)中缺少NI-DAQmx USB驱动程序选择器选项。

NI DAQmx 7.5 - 8.3(首选方法)

切换到NI-DAQmx Base
  1. 打开Windows设备管理器:
    • 右键单击“ 我的电脑( My Computer)”,然后选择“ 属性(Properties)”
    • 选择硬件(Hardware)选项卡,然后单击设备管理器 (Device Manager)。
  2. 数据采集​​设备(Data Acquisition Devices)下找到USB-6008。
  3. 右键单击USB-6008并选择更新驱动程序(Update Driver)...
  4. 在出现的弹出窗口中,选择“ 从列表或特定位置安装(Install from a list or specific location)” ,然后单击“ 下一步( Next)” 。 (注意:这不是默认选择)
  5. 在下一个窗口中,选择“不搜索(Don't search)”。我将选择要安装的驱动程序(I will choose the driver to install),然后单击下一步(Next) 。 (注意:这不是默认选择)
  6. 选择NI USB-6008多功能IO ,然后单击下一步(Next)
  7. 这将使USB-6008进入接收NI-DAQmx Base固件的模式。该设备现在应出现在NI-VISA USB设备(NI-VISA USB Devices)下的设备管理器中。如果它没有显示或显示黄色感叹号,请从设备上拔下USB电缆并重新插入。这样就会使设备重新正确显示。

    注意: 对于NI-DAQmx Base 2.2及更早版本,请继续阅读以下步骤以更新USB设备上的固件。对于NI-DAQmx Base 3.0及更高版本,请参阅 USB设备固件与DAQmx Base 3.0或更高版本不兼容, 以获取有关如何更新USB设备上固件的说明。
  8. 运行附加到此KB的固件切换器(Firmware Switche)可执行文件。
  9. 您应该可以看到刚刚进入固件加载器模式的USB-6008条目。要将此设备切换到NI-DAQmx Base,请检查旁边的切换到NI-DAQmx Base(Switch to NI-DAQmx Base)按钮。
  10. 选择将设备设置为NI-DAQmx Base设备后,单击“ 更新(Update)”按钮。
  11. 关闭应用程序并打开NI-DAQmx基本列表设备实用程序( 开始»程序»National Instruments»NI-DAQmx Base »实用程序 )((Start » Programs » National Instruments » NI-DAQmx Base » Utilities))。
  12. 您现在应该可以在此处看到USB-6008设备。
切换到NI-DAQmx
  1. 打开Windows设备管理器。
    • 右键单击“ 我的电脑( My Computer)”,然后选择“ 属性(Properties)”
    • 选择硬件(Hardware)选项卡,然后单击设备管理器 ( Device Manager)。
  2. NI-VISA USB设备(NI-VISA USB Devices)下找到USB-6008。
  3. 右键单击USB-6008并选择更新驱动程序(Update Driver)...
  4. 在出现的弹出窗口中,选择“ 从列表或特定位置安装( Install from a list or specific location)” ,然后单击“ 下一步( Next)” 。 (注意:这不是默认选择)
  5. 在下一个窗口中,选择“不搜索( Don't search)”。我将选择要安装的驱动程序(I will choose the driver to install),然后单击下一步(Next) 。 (注意:这不是默认选择)
  6. 选择NI USB-6008并单击下一步(Next)
  7. 这将使USB-6008进入接收NI-DAQmx固件的模式。由于NI-DAQmx会自动加载固件,因此无需运行其他实用程序。该设备现在应出现在数据采集​​设备(Data Acquisition Devices)下的设备管理器中。如果它没有显示或显示黄色感叹号,请从设备上拔下USB电缆并重新插入。这样可以使设备重新正确显示。
  8. 打开Measurement and Automation Explorer并展开设备和接口(Devices and Interfaces)
  9. 您现在应该在此处看到USB-6008设备。

NI-DAQmx版本7.5到版本8.3(替代方法)
  1. 确保已插入所有USB设备。
  2. Open Measurement and Automation Explorer(MAX)( 开始>>程序>> National Instruments >> Measurement and Automation Explorer )( (Start >> Programs >> National Instruments >> Measurement and Automation Explorer).)。
  3. 选择工具(Tools)>> NI-DAQmx配置(NI-DAQmx Configuration)>> NI-DAQmx USB驱动程序选择器( NI-DAQmx USB Driver Selector)
  4. 选择要更改固件的USB设备,然后单击开关 ( switch)。
  5. 选择要使用的驱动程序,然后单击“ 确定”
  6. 对所有可用的USB设备执行步骤4和5。
  7. 如果您切换到:
    • NI-DAQmx ,您现在可以通过在DAQmx设备(DAQmx Devices)下刷新MAX( F5 )来查看所有USB设备。您现在应该可以在“DAQmx设备”下看到您的USB设备,并且在MAX中创建任务以及在LabVIEW中指定物理通道时都可以访问它。 USB设备也应出现在LabVIEW Example Finder的兼容硬件列表下。
    • NI-DAQmx Base ,您可以打开DAQmx基本设备实用程序( 开始>>程序>> National Instruments >> NI-DAQmx Base >>实用程序>> NI-DAQmx基本列表设备)((Start >> Programs >> National Instruments >> NI-DAQmx Base >> Utilities >> NI-DAQmx Base List Devices))并检查是否所有设备都显示在那里。如果您有多个设备,其中一些设备未显示在NI-DAQmx基本设备列表中,请按照以下步骤操作。
      1. 如果设备是开启状态且没连接上或者重新连接也没有正常切换USB设备,关闭MAX。
      2. 打开MAX并验证设备未列在NI-DAQmx下,而是列为USB设备
      3. 如果此过程不起作用,请使用附加的程序( NI-DAQmx Base Firmware Utility.exe)将DAQmxBase固件加载到USB设备上。

版本7.5之前的NI-DAQmx
更新到DAQmx 7.5才支持USB设备。请安装较新版本的DAQmx以便能够使用您的USB设备。

我无法切换到NI-DAQmx固件或NI-DAQmx基本固件
为了能够在NI-DAQmx和NI-DAQmx Base之间切换,必须在PC上安装NI-DAQmx和NI-DAQmx Base驱动程序。更具体地说,您必须具有以下版本的DAQ驱动程序:
  • NI-DAQmx Base 1.4或更高版本
  • NI-DAQmx 7.5或更高版本
如果您没有这些驱动程序,则需要安装这两个驱动程序才能切换固件。请参阅下面链接的当前驱动程序以下载最新版本。