错误 -88705:NI MAX 中未检测到相应DAQ设备

更新 Dec 31, 2024

适用于

硬件

  • CompactDAQ Chassis
  • cRIO-9047

软件

  • Measurement & Automation Explorer (MAX)

驱动

  • NI-DAQmx

问题详述

我的 NI 设备在 Measurement & Automation Explorer (MAX) 中无法被正确识别,并显示以下信息:

  • 该模块在 MAX 中显示为红色 X 图标
  • 模块设置窗口显示以下消息:
错误代码:-88705,指定的设备在系统中不存在或未处于活跃状态。此设备可能未安装在该系统上,可能已被拔出,或者可能未正确安装。
  • 我在设备上尝试进行自检时也看到此错误
  • 连接到 cDAQ机箱的所有其他模块均被正确检测并可以正常工作。
  • 此特定模块在插入到另一个 cDAQ 机箱时可以工作。

解决方案

为了解决问题,请您尝试以下步骤:

常规故障排除步骤:

  • 通过查看>>刷新来刷新 NI MAX。
  • 从 NI MAX 中删除现有设备并重新建立与设备的连接,然后刷新 NI MAX。
  • 请尝试重新启动计算机。如果在安装 NI 驱动程序后计算机没有重新启动,有时会出现此问题。
  • NI Device Loader Windows Service (nidevldu) 或 NI 配置管理器服务未运行, 请按照此步骤启动这些服务。如果重新启动计算机后NI Device Loader仍未自动启动,您可以尝试卸载计算机上的所有杀毒软件,然后重新启动。
  • 有时,NI MAX 数据库可能会因软件安装/更新或其他可能影响系统Registry文件的事件而损坏。您可以尝试重置数据库,重启计算机和设备,然后重试。
  • NI-DAQmx驱动程序升级到最新可用版本,请确保他们与您的 LabVIEW 版本兼容
  • 卸载并重新安装NI-DAQmx驱动程序,然后重启计算机。
  • Windows 可能已将错误的驱动程序与您的设备关联。您可以手动设置 Windows 与您的设备关联的驱动程序
  • 确保没有超过设备的最大工作电压
  • 检查您的cDAQ 机箱是否支持 C 系列模块
  • 查找C系列模块和 cDAQ 机箱所需的软件,并将其与系统上已安装的软件进行对比以查看是否一致。
  • 如果您的 cDAQ 是 USB型号,请尝试换一根线进行连接。
  • 请检查同一 cDAQ 机箱中的其他C系列模块是否被正确识别。此外,如果您使用 USB 设备,则可以尝试通过拔出它并重新插入机箱来解决。
  • 检查 CompactDAQ模块的公接头(位于背板)中是否有杂物或碎屑。清洁模块与机箱相连的母接头(您可以使用压缩空气进行此操作)。
  • 卸载并重新安装所有 NI 软件。


网络设备相关的附加步骤

  • 尝试取消保留机箱并重新保留。
  • 对于网络设备,如果 CompactDAQ 及其模块之前一直正常工作,但PC和 CompactDAQ 未按正确的顺序打开/关闭,也会出现错误代码: -88705 。如果 PC 已关闭,请确保在打开 PC 之前已打开 CompactDAQ 并连接到网络。如果在 PC 开启时 CompactDAQ 与网络断开连接,则无法访问该设备,并且 MAX 中的机箱和模块旁边会出现红色X图标。如果想要重新建立与模块的连接,请确保 CompactDAQ 已连接,然后重置设备以清除错误。

NI-DAQmx 兼容 compactRIO (cRIO) 控制器的附加步骤

  • 这可能是由于目标上 NI-DAQmx 驱动程序安装损坏而导致的。您可以格式化cRIO来修复此错误。