CANoe教程 | 仿真功能 - Replay Block

概述

Replay Block用来回放用户保存的测量数据文件。用户可以将录制的log文件或是自己编辑的log文件导入Replay Block回放。
Replay Block支持的总线类型:

  • CAN
  • LIN
  • MOST
  • FlexRay
  • Ethernet

如何新建一个Replay Block

在Simulation Setup窗口中虚拟总线上右击鼠标打开 菜单选择Insert Replay Block CAN


Insert Replay Block CAN

Insert Replay Block CAN 如下图所示:


Replay Block

Replay Block 设置

双击Replay Block 打开配置对话框:


Replay Block Configuration

General

Replay name : Replay Block名称
Source file : 要回放的日志文件

button

Output modes

Standard :根据事件的时间戳回放事件
Step (不支持 FlexRay):工程启动后Replay Block默认处于暂停状态
Animated with … ms (不支持 FlexRay):不根据日志时间戳而是根据用户自定义的时间来回放log
Repetitive output sending mode :被激活时log会被循环回放,否则只回放一次

Start Options

Start replay on measurement start :被激活时回放会从工程启动就开始,否则需要点击开始按钮或是调用replayStarrt()方法。

Start timing conditions

immediately:测量开始就立即从首次事件开始的地方回放
with the first event time :根据日志中首次事件出现的时间开始回放
after timeout of … ms :根据自定义的时间确定开始回放的时间

Keys

**Start/Stop key : **定义开始/停止按键
Pause/Resume key :定义暂停/恢复按键

Channel Mapping

Source 列:log文件中的源通道
Target 列 :配置将源通道映射到工程中的通道
Ignore : 配置为Ignore的通道的数据不会发送到 总线中

Example

replay
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。