expyriment.misc.Clock¶
-
class
expyriment.misc.
Clock
(sync_clock=None)[source]¶ Basic timing class.
Unit of time is milliseconds.
Methods
-
__init__
(sync_clock=None)[source]¶ Create a clock.
Parameters: sync_clock : misc.Clock, optional
synchronise clock with existing one
-
cpu_time
¶ Getter for CPU time.
-
init_localtime
¶ Getter for init time in local time
-
init_time
¶ Getter for init time in milliseconds.
-
static
monotonic_time
()[source]¶ Returns the time of the high-resolution monitonoic timer that is used by Expyriment interally.
-
reset_stopwatch
()[source]¶ “Reset the stopwatch.
The use of the stopwatch does not affect the clock time.
-
stopwatch_time
¶ Getter for time in milliseconds since last reset_stopwatch.
The use of the stopwatch does not affect the clock time.
-
time
¶ Getter for current time in milliseconds since clock init.
-
wait
(waiting_time, function=None)[source]¶ Wait for a certain amout of milliseconds.
Parameters: waiting_time : int
time to wait in milliseconds
function : function, optional
function to repeatedly execute during waiting loop
Returns: quit_event : expyriment.control.CallbackQuitEvent object
the callback quit even in case a wait function has been registered
See also
design.experiment.register_wait_callback_function
-
wait_minutes
(time_minutes, function=None)[source]¶ Wait for a certain amount of minutes.
Parameters: time_minutes : int
time to wait in minutes
function : function, optional
function to repeatedly execute during waiting loop
Returns: quit_event : expyriment.control.CallbackQuitEvent object
the callback quit even in case a wait function has been registered
See also
Clock.wait
,design.experiment.register_wait_callback_function
-
wait_seconds
(time_sec, function=None)[source]¶ Wait for a certain amout of seconds.
Parameters: time_sec : int
time to wait in seconds
function : function, optional
function to repeatedly execute during waiting loop
Returns: quit_event : expyriment.control.CallbackQuitEvent object
the callback quit even in case a wait function has been registered
See also
Clock.wait
,design.experiment.register_wait_callback_function
-