波形标注

波形标注功能允许用户在波形数据上标记关键时间点和时间区间,便于快速定位和回顾重要数据特征。

功能入口

  • 标注点:主 Wave 视图右键 → "添加标注点"
  • 标注片段:Detail Wave 视图右键 → "保存为标注片段"

标注点

标注点用于在时间轴上标记单个时间点,通常用于:
- 标记异常发生时刻
- 记录关键转折点
- 标注重要观察点
- 团队协作时指示关注点

2.2 用户界面

2.2.1 创建方式

  • 触发入口:主 Wave 视图右键 → "添加标注点"
  • 操作流程
    1. 在主波形视图上右键点击目标位置
    2. 选择 "添加标注点"
    3. 输入描述信息
    4. 标注点自动保存

2.2.2 显示方式

  • 标记线:红色虚线,贯穿整个Y轴范围,X位置对应标注时间点
  • 标签:显示标注描述,固定在视图顶部(不随Y轴缩放移动)
  • 位置特性:标签始终保持在视图顶部5%处,不受波形缩放影响

2.2.3 交互方式

  • 鼠标悬停:显示描述信息
  • 右键菜单:删除标注

2.3 标注属性

属性 说明
时间点 标注所在的时间位置(毫秒)
描述 用户自定义的标注说明
颜色 标注标记颜色(默认红色)
创建时间 标注创建的时间戳

2.4 使用场景

  • 标记异常发生时刻
  • 标记重要状态转换点
  • 标记参考时间点便于对比分析
  • 团队协作时指示关注点

2.5 持久化

  • 标注数据保存在 .xcpdata 文件的 Analysis Config Block 中
  • 与数据文件一起保存和加载
  • 向后兼容:旧版本文件无标注数据也能正常读取

3. 标注片段 (Annotation Segment)

3.1 功能说明

标注片段用于标记时间轴上的一个区间,通常用于:
- 保存感兴趣的时间区间
- 记录分析结果
- 创建细节波形视图

3.2 用户界面

3.2.1 创建方式

  • 触发入口:Detail Wave 视图右键 → "保存为标注片段"
  • 操作流程
    1. 用户在主波形视图上选择时间区间(使用分析尺)
    2. 右键选择 "查看细节"
    3. 在细节波形视图上调整视图
    4. 右键选择 "保存为标注片段"
    5. 弹出对话框,输入片段名称
    6. 标注片段自动保存到主波形对应的数据文件中
    7. 在资源管理器中显示为子节点

3.2.2 显示方式

在资源管理器中作为主数据节点的子节点显示:

Data(数据)/
├── {UUID}_电机启动.xcpdata
│   ├── ❗ 启动过程片段        ← 标注片段(子节点)
│   ├── ❗ 稳定运行片段
│   └── ❗ 故障时刻片段
└── {UUID}_转速阶跃响应.xcpdata

显示规则
- 标注片段作为主数据节点的子节点显示
- 使用特殊图标(❗)标识片段节点
- 片段节点支持右键菜单:加载、重命名、删除

3.2.3 交互方式

  • 双击:打开细节波形视图,显示该时间区间的详细波形
  • 右键菜单
    ├── 加载片段 # 在Detail Wave显示 ├── 重命名 # 修改片段名称 └── 删除 # 删除片段

3.3 片段属性

属性 说明
名称 片段显示名称
描述