USB设备和NI数据采集卡驱动(NI-DAQmx Base)有哪些常见错误?

更新 Dec 22, 2023

适用于

硬件

  • cDAQ-9132
  • cDAQ-9133
  • cDAQ-9138
  • cDAQ-9139
  • cDAQ-9135
  • USB-6210

驱动

  • NI-DAQmx Base 15.0

问题详述

当使用USB设备和NI-DAQmx Base,我收到一个无法解决的错误。 使用USB设备和DAQmx base时会出现哪些常见错误,如何解决?

解决方案

重要说明: NI-DAQmx Base与NI-DAQmx不同。 NI-DAQmx Base在Windows,Linux,Mac OS X,Windows Mobile和Windows CE OS上提供NI-DAQmx功能的子集。


下面是使用USB设备的NI-DAQmx base时常见的错误的描述和可能的解决方案。

错误-6001
这个错误表明你的系统中USB-600x或者USB-6501设备的固件版本过期了。这个错误可能会出现在一个新出厂设备或者在更新了NI-DAQmx Base 2.x或更早版本之后。要更新固件,从任何一个台式电脑中,运行位于<NI-DAQmx Base directory>/bin 目录下的FWUpdate。

注意:如果你想部署应用程序到其他地方而不是你的个人台式开发电脑中,必须确保部署的NI-DAQmx Base的版本和安装在你个人电脑中的相匹配。

错误-6003
这个错误出现在你在同一个系统中安装了不兼容的NI-DAQmx的版本。例如,Windows下的DAQmx Base 3.1只和Windows下的NI-DAQmx 8.6兼容。你可以在NI-DAQmx Base readme中查看兼容的NI-DAQmx版本。您可以使用此处的说明NI下载中的NI-DAQmx Base自述文件中找到兼容版本的NI-DAQmx。

另外,当NI-DAQmx刚被移除或者NI-DAQmx Base刚刚升级时也可能出现这个错误。这种情况下,把USB设备拔掉重新插上或许可以解决这个错误。

错误-6004
这个错误很典型,通常发生在与设备相关的驱动程序最近刚刚被改变和设备固件与NI-DAQmx Base不兼容时。拔掉并重新连接设备到USB端口将可能解决这个问题。

错误-6005
当一个NI-DAQmx Base的操作非正常的关闭时(如:中止正在运行的VI,等等),这个错误会典型的发生。重新启动LabVIEW或者拔掉并重新连接设备到USB端口将可能解决这个问题。

错误-6006
当在同一个系统中一个不兼容版本的NI-DAQmx被安装时,这个NI-DAQmx Base错误会发生。例如,DAQmx Base 3.1 for Windows仅仅和NI-DAQmx 8.6 for Windows兼容。您可以使用此处的说明NI下载中的NI-DAQmx Base自述文件中找到兼容版本的NI-DAQmx。

另外,如果NI-DAQmx最近刚被删除或者NI-DAQmx Base最近刚被升级的时候,这个错误也有可能发生。在这些情况下,拔掉并重新把设备连接到USB端口可能会解决这个错误。

错误-8002
当由于操作系统休眠或者其他电源丢失而导致USB电源从主机端暂时丢失的时候,设备初始化错误会发生。这个错误也将以一个内部软件错误的形式随机的出现。拔掉并重新把设备连接到USB端口可能会解决这个错误

错误-8006
当由于操作系统休眠或者其他电源丢失而导致USB电源从主机端暂时丢失的时候,设备初始化错误会发生。这个错误也将以一个内部软件错误的形式随机的出现。拔掉并重新把设备连接到USB端口可能会解决这个错误

错误-8007
当由于操作系统休眠或者其他电源丢失而导致USB电源从主机端暂时丢失的时候,设备初始化错误会发生。这个错误也将以一个内部软件错误的形式随机的出现。拔掉并重新把设备连接到USB端口可能会解决这个错误

错误-200220
如果一个USB任务在DAQmx Base Stop Task .vi之前被中止,错误“设备标识是非法的”会发生。如果USB设备上的LED灯不在闪烁,您将需要拔下并重新连接设备到USB端口来重置此设备。并且,您或许需要去运行lsdaq和/或者关闭并重启LabVIEW来重置此软件。