问题描述
我正在尝试使用 CAPL 自动重放保存在一个特定路径中的不同 .asc 文件,我想一一重放它们以生成新的 .asc 日志文件,但我想知道它是否是当我停止第一个日志并启动以下日志时,可以将新日志文件中的时间戳重置为零,我的意思是,我想获取从时间戳零开始的所有新日志,但我不知道我该怎么做在 CAPL 中执行以在我开始新日志时重置时间戳。
解决方法
正如评论中所说,在 CANoe 中没有重置模拟时间的可能性。但是,由于 .asc 不是二进制日志格式,您可以尝试通过从 Python/etc 中的所有事件中减去第一个事件时间戳或某个常量来调整时间。