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
-