波形标注
波形标注功能允许用户在波形数据上标记关键时间点和时间区间,便于快速定位和回顾重要数据特征。
功能入口
- 标注点:主 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 片段属性
| 属性 | 说明 |
|---|---|
| 名称 | 片段显示名称 |
| 描述 |