纸飞机调试助手文档 ComAssistant Docs

filter数据过滤

filter数据过滤

概述

数据过滤用于从接收数据中筛选出你关心的内容,适合日志量大、协议输出频繁、只想观察某些关键字或某类数据帧的场景。

过滤不会改变设备真实发送的数据,它只影响软件中的显示和观察方式。常见用法包括:

  • 只显示包含某个关键字的日志行。
  • 排除无关的心跳、状态刷新或重复输出。
  • 配合关键词高亮快速定位错误、告警、成功状态。
  • 配合数据分窗,把不同类型的数据拆到不同窗口中观察。
  • 操作步骤

  • 先建立通信连接,并确认接收区可以正常显示数据。
  • 打开过滤相关功能入口,进入过滤配置界面。
  • 输入需要保留或排除的关键字。
  • 根据数据格式选择普通文本匹配或正则匹配。
  • 返回接收区观察过滤效果。
  • 如果过滤条件过严导致没有输出,先简化关键字,再逐步增加规则。
  • filter数据过滤-01

    使用建议

  • 过滤条件建议从简单关键字开始,例如 ERRORWARNadcvoltage
  • 如果数据中包含时间戳,过滤关键字应尽量避开时间部分。
  • 正则表达式适合处理格式稳定的数据,但不建议一开始就使用复杂表达式。
  • 对于需要长期观察的数据,建议同时开启实时记录,避免过滤视图遗漏原始数据。
  • 常见问题

    过滤后没有任何数据怎么办?

    先确认原始接收区是否有数据。如果原始数据正常,说明过滤条件没有命中。可以先删除过滤条件,再逐个添加关键字。

    过滤会影响保存的原始数据吗?

    不会。过滤通常是显示层功能,原始数据仍可通过原始记录或导出功能保存。

    过滤和数据分窗有什么区别?

    过滤强调“保留或隐藏内容”,数据分窗强调“把不同内容分到不同窗口”。两者可以组合使用。