使用NI-XNET Create Session时出现错误-1074384758或-1074384895

更新 Oct 7, 2021

适用于

软件

  • LabVIEW

驱动

  • NI-XNET

问题详述

当我尝试创建一个NI-XNET Create Session时,我得到Error -1074384758 or Error -1074384895: NI-XNET: (Hex 0xBFF63001) An internal error occurred in the NI-XNET driver.我该如何解决这个问题?

解决方案

这报错可以通过几项建议方式解决,具体取决于系统中的组件:

  • 如果您使用的是CompactDAQ(cDAQ)机箱,并且已经在运行多个NI-DAQmx任务,这是一个已知问题并在NI-DAQmx 17.1.1及更高版本中进行了修复。将您的DAQmx驱动程序升级到版本17.1.1或更高版本以添加补丁。若您的系统无法升级DAQmx,则可以应用以下解决方法:
    • 在创建DAQmx任务之前,请创建XNET Create Session。
    • 若您的硬件可以被支持,请降级至NI-DAQmx 15.0
  • C系列模块或cDAQ / cRIO机箱可能通过USB驱动程序从系统中被删除,或者机箱出现问题而无法通知NI-XNET。请将其升级到NI-XNET 17.5或更高版本,以解决此问题。
  • Queue Size参数未正确配置的应用在您的程序上。
  • 如果您使用的是 USB-8502,请确认选择了正确的端口并且正确连接到 PC 和总线。
  • 此错误可能是由于内存分配引起的,并且与XNET驱动程序无关。请检查Windows任务管理器或性能监视器以检查内存增长是否导致此问题。
  • 如要创建多个XNET Create Session,请参考下图所示在XNET Create Session VI之间添加一个延迟。