使用 CAPL 将时间戳重置为零

问题描述

我正在尝试使用 CAPL 自动重放保存在一个特定路径中的不同 .asc 文件,我想一一重放它们以生成新的 .asc 日志文件,但我想知道它是否是当我停止第一个日志并启动以下日志时,可以将新日志文件中的时间戳重置为零,我的意思是,我想获取从时间戳零开始的所有新日志,但我不知道我该怎么做在 CAPL 中执行以在我开始新日志时重置时间戳。

解决方法

正如评论中所说,在 CANoe 中没有重置模拟时间的可能性。但是,由于 .asc 不是二进制日志格式,您可以尝试通过从 Python/etc 中的所有事件中减去第一个事件时间戳或某个常量来调整时间。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...