XCP Recorder 配置
XCP Recorder 配置功能用于配置目标机的数据录制参数,包括选择录制变量、设置触发条件和调整录制时长。
功能入口
- 连接目标机后,在工具栏点击 XCP Recorder 按钮
- 或通过菜单 工具 → XCP Recorder 打开配置界面
使用步骤
1. 配置录制变量
- 在配置界面左侧的变量列表中,勾选需要录制的变量
- 可通过搜索框快速定位变量
- 建议控制变量数量,避免超出目标机缓冲区容量
2. 配置触发条件
-
在 触发配置 区域设置触发条件:
- 触发类型:选择立即触发、手动触发或条件触发
- 预触发时长:触发前开始录制的时间(单位:ms)
- 后触发时长:触发后继续录制的时间(单位:ms) -
如果选择条件触发,需设置触发表达式(如
variable > 100)
3. 启动录制
- 点击 开始录制 按钮
- 等待触发条件满足
- 录制完成后,数据自动上传并显示在波形窗口
注意事项
缓冲区容量
- 目标机的录制缓冲区大小有限(通常 8KB~64KB)
- 录制时长计算:
时长 ≈ 缓冲区大小 ÷ (变量总字节数 × 采样率) - 如果请求的录制时长超过目标机能力,系统会自动调整并提示实际录制时长
变量选择建议
- 减少不必要的变量,降低内存占用
- 根据信号特征选择合适的采样频率
- 避免同时录制过多高频变量
触发配置建议
- 预触发时长不宜过长,避免缓冲区溢出
- 条件触发的表达式应简单明确
- 调试时建议先使用手动触发,确认配置正确后再使用条件触发
内存要求
- 缓冲区必须在目标机的合法地址空间内
- 缓冲区必须在整个程序运行期间保持有效
- 缓冲区地址需按 4 字节对齐