从睡眠状态唤醒计算机后出现错误-50152

更新 Nov 20, 2020

适用于

硬件

  • CompactDAQ Chassis
  • CompactRIO Chassis
  • PXIe-1078
  • PXI-8361
  • PXIe-8360
  • PCIe-8361
  • PXIe-6368

驱动

  • NI-DAQmx

问题详述

当我将计算机从睡眠状态唤醒后,尝试访问NI MAX或开发环境中的NI-DAQmx硬件,会收到

Error -50152 "A hardware failure has occurred. The operation could not be completed as specified."
错误-50152 “发生硬件故障。无法按照指定完成操作。”

为什么会发生该错误?如何解决该错误?

解决方案

为解决此错误,建议您重新启动计算机。为防止将来发生此错误,建议您不要将计算机的电源置于睡眠状态,并且禁用任何电源选项,因为这些选项可能会在计算机闲置一段时间后自动将其电源置于睡眠状态。

如果您使用MXI硬件且其无法被正确识别,也可能发生此错误。对于该情况,请尝试按照MXI Compatibility and Connectivity Troubleshooting Guide中步骤1所述安装BIOS兼容性软件。
 

相关信息

当计算机启动或从低功耗状态(例如睡眠)启动时,NI-DAQmx硬件必须完成自配置才能使用。在正常启动过程中,操作系统加载为硬件完成自配置提供了大量时间。但是睡眠状态会将计算机的状态保留在内存中,这会使加载发生得更快,尤其是在使用更快的硬盘驱动器(例如SSD)的系统上。由于自配置未在加载操作系统前完成,因此会发生超时并导致错误-50152


此外,如果每次计算机睡眠时都断开与设备的连接,并且没有收到LabVIEW的错误消息,请检查NI MAX Technical Report。在MAX技术报告的MAX配置报告(MAX Configuration Report部分检查PCI设备的设置(Settings


设置(Settings中,注意由错误代码50152引发的硬件故障。这与LabVIEW中收到错误50152相同,您可以使用上述相同的步骤来解决此问题。