纸飞机调试助手文档 ComAssistant Docs

24小时运行模式

24小时运行模式

概述

24 小时运行模式用于长时间无人值守调试。开启后,纸飞机会限制部分组件的缓存上限,定期裁剪接收、发送、显示和绘图相关缓存,以降低内存持续增长的风险。

该模式适合长时间稳定性测试、老化测试、环境测试、现场值守记录等场景。它的目标是“让软件更适合长时间挂着跑”,不是“自动保存所有数据”。

开启方式

待补充:24小时运行模式入口截图

在软件中打开 功能 -> 24小时运行。开启时软件会提示:

  • 该功能将限制各组件缓存上限以控制内存占用,适合长时间无人值守运行。
  • 如需保存数据,建议搭配实时数据记录使用,避免数据保存不完整。
  • 确认后,状态栏会显示 24 小时运行状态。关闭该模式后,主绘图器和工作区曲线的点数限制会恢复。

    模式影响

    开启后会进行这些限制:

  • 限制主绘图器最大点数。
  • 限制自由工作区曲线图最大点数。
  • 定期裁剪接收缓冲和发送缓冲。
  • 定期裁剪主接收区显示文本。
  • 定期裁剪数据分窗和过滤窗口显示文本。
  • 降低长时间运行时内存持续上涨的概率。
  • 由于旧数据会被裁剪,界面上不一定能保留完整历史。需要完整数据时必须同时使用实时数据记录或导出功能。

    建议搭配

  • 开启 03-实时数据记录仪,把原始数据、显示数据或曲线数据写入磁盘。
  • 保存配置工程文件,保证通信参数、协议、工作区和命令面板可复现。
  • 对长期测试设置清晰的文件目录,避免记录文件和截图混在一起。
  • 关闭不必要的数据分窗、过滤窗口和高频图像刷新,减少内存和 CPU 压力。
  • 注意事项

  • 24 小时运行模式会控制内存,但不会替代数据记录。
  • 开启数据分窗和过滤会增加内存消耗,长时间运行时只保留必要窗口。
  • 大量曲线、高刷新率图像、低性能电脑或远程桌面环境都可能影响稳定性。
  • 测试前先短时间试跑,确认通信、记录路径和磁盘空间都正常。
  • 如果需要 AI agent 自动启停,可通过 MCP 的 run_24hour_get() / run_24hour_set(enabled) 操作。
  • 常见问题

    开启后历史数据为什么变少了?

    这是预期行为。24 小时运行模式会裁剪缓存和显示内容来控制内存。需要完整历史请开启实时数据记录。

    开启后曲线点数为什么被限制?

    为了避免曲线点无限增长导致内存和绘图压力过大。关闭 24 小时运行模式后,曲线点数限制会恢复。

    能不能只靠这个模式保存长期测试数据?

    不能。它负责降低长时间运行风险,不负责完整落盘。长期测试建议同时开启实时数据记录。

    > 本文为 AI 辅助生成内容