17.x版本的NI-DAQmx或NI-Switch中出现错误-89125

更新 Dec 28, 2023

适用于

硬件

  • PXI Multifunction I/O Module
  • PXI Multiplexer Switch Module

驱动

  • NI-DAQmx 17.0
  • NI-DAQmx 17.1
  • NI-DAQmx 17.5
  • NI-DAQmx 17.6
  • NI-SWITCH 17.0
  • NI-SWITCH 17.5

问题详述

我把NI-DAQmx或NI-Switch驱动程序升级到17.x版本后,执行一个在先前版本驱动的环境下正常运行的项目,现在出现错误-89125或-1074107494(在我第二次执行此项目时),并显示以下消息:

No registered trigger lines could be found between the devices in the route.
在该路径的的设备中找不到已注册的触发线。
  • 如果我重新启动系统,则可以再次执行该项目,但是第二次执行时仍会出现此错误。
  • 我的机箱已在NI MAX中正确识别和配置,并且即使不涉及同步,也会出现此错误。
  • 重置NI MAX数据库并修复/重新安装NI-Switch或NI-DAQmx驱动程序并不能解决此问题。

解决方案

这是NI-DAQmx 17.x的已知问题,目前已在NI-DAQmx 18.0中得到修复。如需解决此问题,请升级NI-DAQmx至18.0或更高版本

相关信息

从17.6版本开始,NI-Switch的某些功能依赖于NI-DAQmx,所以即使没有使用DAQ设备,NI-Switch也会出现此错误。