日志文件中的CAPL计时器

时间:2017-09-15 06:25:38

标签: timer capl

如何在播放日志文件时设置计时器。计时器应在日志文件启动时启动。在某个事件中,计时器应该在写入窗口中打印出来。

CAPL中有som内置函数你知道它们是如何工作的吗?

例如TimeToElapse

由于

1 个答案:

答案 0 :(得分:0)

首先在测量配置中插入重播块。在重播块中选择您的日志文件并取消选中"开始重播测量开始"如果你想从CAPL代码开始重播。

在以下示例中,我将过程绑定到两个关键事件:

on key 'a' {
  replayStart("ReplayBlockName");
  setTimer(mytimer, mytime);
}

on timer mytimer {
// on timer event needed so that setTimer function works properly
}

on key 's' {
  write("time to elapse = %d", timeToElapse(mytimer));
}

所以基本上打了关键' a'在测量期间以及之后关键的'看看剩下多少时间。请记住,输出取决于您的计时器。声明常规计时器时,timeToElapse返回整秒。声明msTimer时,timeToElapse返回毫秒。