beautypg.com

Timer functions, 1 vse, Time object – Teledyne LeCroy IBTracer 4X - IBTracer Verification Script Engine Users Manual User Manual

Page 19: Imer

background image

Computer Access Technology Corporation

IBTracer Verification Script Engine Manual, version 1.0


Page 19 of 35

9. Timer functions


This group of functions covers VSE capability to work with timers -an internal routines that

repeatedly measures a timing intervals between different events.



9.1

VSE time object
A VSE time object – is a special object that presents time intervals in verification scripts.

From point of view of CSL - the verification script time object is a “list”-object of two elements :
( Please see CSL Manual for more details about CSL types )

[seconds, nanoseconds]

NOTE: The best way to construct VSE time object is to use Time() function (see
below )
.




9.2

SetTimer()
Starts timing calculation from the event where this function was called.


Format :

SendTimer( timer_id = 0)


Parameters:

timer_id

– a unique timer identifier.


Example:

SetTimer(); # - start timing for timer with id = 0;

SetTimer(23); # - start timing for timer with id = 23;


Remark :

If this function is called second time for the same timer id – it resets timer and starts timing

calculation again from the point where it was called.




9.3

KillTimer()
Stops timing calculation for a specific timer and frees related resources.


Format :

KillTimer( timer_id = 0)


Parameters:

This manual is related to the following products: