2017-09-15 263 views
0

如何在播放日誌文件時設置定時器。定時器應該在日誌文件啓動時啓動。在某個事件中,計時器應該在寫入窗口中打印出來。日誌文件中的CAPL定時器

在CAPL中有一些som內置函數,你知道它們是如何工作的嗎?

例如TimeToElapse

由於

回答

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」期間測量和事後一下S鍵,看看有多少時間留給。請記住,輸出取決於您的計時器。在聲明常規計時器時,timeToElapse返回整秒。在聲明msTimer時,timeToElapse返回毫秒。