XCP Recorder 配置

XCP Recorder 配置功能用于配置目标机的数据录制参数,包括选择录制变量、设置触发条件和调整录制时长。

功能入口

  1. 连接目标机后,在工具栏点击 XCP Recorder 按钮
  2. 或通过菜单 工具 → XCP Recorder 打开配置界面

使用步骤

1. 配置录制变量

  1. 在配置界面左侧的变量列表中,勾选需要录制的变量
  2. 可通过搜索框快速定位变量
  3. 建议控制变量数量,避免超出目标机缓冲区容量

2. 配置触发条件

  1. 触发配置 区域设置触发条件:
    - 触发类型:选择立即触发、手动触发或条件触发
    - 预触发时长:触发前开始录制的时间(单位:ms)
    - 后触发时长:触发后继续录制的时间(单位:ms)

  2. 如果选择条件触发,需设置触发表达式(如 variable > 100

3. 启动录制

  1. 点击 开始录制 按钮
  2. 等待触发条件满足
  3. 录制完成后,数据自动上传并显示在波形窗口

注意事项

缓冲区容量

  • 目标机的录制缓冲区大小有限(通常 8KB~64KB)
  • 录制时长计算:时长 ≈ 缓冲区大小 ÷ (变量总字节数 × 采样率)
  • 如果请求的录制时长超过目标机能力,系统会自动调整并提示实际录制时长

变量选择建议

  • 减少不必要的变量,降低内存占用
  • 根据信号特征选择合适的采样频率
  • 避免同时录制过多高频变量

触发配置建议

  • 预触发时长不宜过长,避免缓冲区溢出
  • 条件触发的表达式应简单明确
  • 调试时建议先使用手动触发,确认配置正确后再使用条件触发

内存要求

  • 缓冲区必须在目标机的合法地址空间内
  • 缓冲区必须在整个程序运行期间保持有效
  • 缓冲区地址需按 4 字节对齐

相关文档