【问题标题】:CAPL timer in a log file日志文件中的 CAPL 计时器
【发布时间】:2017-09-15 06:25:37
【问题描述】:

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

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

例如 TimeToElapse

谢谢

【问题讨论】:

    标签: timer capl


    【解决方案1】:

    首先在您的测量配置中插入一个回放块。如果您想从 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”键,然后按“s”键查看还剩多少时间。请记住,输出取决于您的计时器。声明常规计时器时,timeToElapse 返回整秒。声明 msTimer 时,timeToElapse 返回毫秒。

    【讨论】:

      猜你喜欢
      • 2022-06-19
      • 2021-04-06
      • 2018-06-07
      • 2016-06-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-11
      相关资源
      最近更新 更多