通过MXI-Express连接运行NI-DAQmx和NI MAX测试面板时,CPU使用率很高

更新 Dec 28, 2023

适用于

硬件

  • PXI Remote Control Module

软件

  • Measurement & Automation Explorer (MAX)

驱动

  • NI-DAQmx

问题详述

我通过MXI-Express(MXIe)控制一个带有多张DAQ板卡的PXI机箱。当我使用NI-DAQmx运行LabVIEW VI时,我发现主机上的CPU使用率突然增加了大约20%-40%。我打开NI MAX测试面板想对硬件进行故障排查,发现CPU使用率再次增加了约20%-40%。在带有嵌入式控制器的PXI上进行测试时,CPU使用率只会少量增加。

解决方案

复杂的MXI-Express配置可能对主机BIOS正确分配所有必要资源构成挑战,它可能导致系统无法正确枚举所有设备,或者在引导过程中停止。考虑到潜在的计算机和MXI-Express配置的数量,NI无法完全保证MXI-Express硬件与计算机之间的兼容性。在每个BIOS版本或发行版中,计算机与系统的兼容性可能会发生变化,这是不能保证单个型号计算机的MXI-Express兼容性的原因之一。
  1. 重置NI MAX配置
    1. 如果正在使用自定义换算或任务,请创建NI MAX配置的备份,以便后续导入。
  2. 尝试更换板卡的PCI / PCIe插槽。
  3. 验证其他板卡的CPU使用率。如果没有改善,请重装NI-DAQmx。
  4. 因为机箱是通过与主机的MXI-Express连接进行操作的,所以请安装BIOS兼容性软件。
    1. 仔细阅读MXI-Express Products and MXI-Express BIOS Compatibility Software CompatibilityNI MXI-Express BIOS Compatibility Software 18.0 Readme中的内容,确保主机和MXI-Express控制器兼容。
    2. 在对BIOS进行任何更改或安装BIOS兼容性软件之前,请为您的主机创建备份还原点
    3. 在安装BIOS兼容性软件之前,请先阅读此文档,尤其是安装说明。 NI ExpressCard-8360或NI PCIe-8398需要设置为模式1,而其他设备则需要将DIP开关1置于ON位置。请勿将其他任何开关置于ON位置。
    4. 安装MXI-Express BIOS兼容性软件
    5. 如在未安装MXI-Express BIOS兼容性软件的主机上使用MXI-Express控制器时,确保将其返回到默认设置。对于ExpressCard-8360或NI PCIe-8398,单击NI MXI配置程序中的Disable按钮,对于其他设备,将DIP开关1设置回OFF位置。
  5. 再次尝试更换板卡的PCI / PCIe插槽。

相关信息

  • 包括ExpressCard-8360在内的所有MXI-Express设备,从插槽中移除并安装到另一台计算机后,仍会保留其模式设置。
  • BIOS枚举问题可能会导致板卡在PXI机箱中无法正常工作,具体请参考Mitigating MXI-Express PC Incompatibility