CPU 和内存使用情况在 NI 分布式系统管理器中不可见

更新 Nov 14, 2023

适用于

软件

  • LabVIEW Real-Time Module

驱动

  • NI-RIO

问题详述

我想使用 NI 分布式系统管理器监控网络连接的实时控制器的 CPU 和内存使用情况。我从左侧窗口的树中选择了感兴趣的实时目标,然后确保通过选择查看 » 自动视图启用自动查看。我希望看到 CPU/内存选项卡,但它没有出现。如何查看实时控制器的 CPU 和内存使用情况?

解决方案

您需要在控制器中安装 System State Publisher,它将 CPU 和内存使用情况发布到 NI 分布式系统管理器:
1. 打开 Measurement & Automation Explorer。您可以通过选择开始»程序»National Instruments»NI MAX来执行此操作。
2. 在配置窗口中展开远程系统。
3. 从配置树中选择您的远程系统。右键单击软件并选择添加/删除软件
4. LabVIEW Real-Time Software Wizard 面板打开后,点击System State Publisher并选择Install the Feature 。然后,单击下一步,如下图所示。
 
5. 控制器重新启动后,通过导航至开始»程序»National Instruments»NI 分布式系统管理器访问 NI 分布式系统管理器通过右键单击“我的系统”文件夹并选择“添加系统”来添加您的控制器。在弹出窗口中输入控制器的 IP 地址。
​​​​​​
 
6. 添加控制器后,您将能够在分布式系统管理器中看到 CPU/内存选项卡。
 

相关信息

如果实时目标的 IP 设置不一致,也可能会出现此问题。请检查 NI MAX 以查看是否出现此问题,如果出现,请使用链接的文章来解决该错误。

如果启用了嵌入式 UI ,某些目标也可能会出现此问题。这是一个已知的问题
当前的解决方法是禁用目标中的嵌入式 UI ,并使用本文中显示的替代选项之一读取 CPI 和内存: 监控实时嵌入式目标上的 CPU 和内存使用情况