expyriment.misc.Clock¶
- 
class 
expyriment.misc.Clock(sync_clock=None)¶ Basic timing class.
Unit of time is milliseconds.
- 
__init__(sync_clock=None)¶ 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()¶ Returns the time of the high-resolution monitonoic timer that is used by Expyriment interally.
- 
reset_stopwatch()¶ “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, callback_function=None, process_control_events=False)¶ Wait for a certain amount of milliseconds.
Parameters: waiting_time : int
time to wait in milliseconds
function : function, optional
function to repeatedly execute during waiting loop
process_control_events : bool, optional
process
io.Keyboard.process_control_keys()andio.Mouse.process_quit_event()(default = False)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, callback_function=None, process_control_events=False)¶ Wait for a certain amount of minutes.
Parameters: time_minutes : int
time to wait in minutes
callback_function : function, optional
function to repeatedly execute during waiting loop
process_control_events : bool, optional
process
io.Keyboard.process_control_keys()andio.Mouse.process_quit_event()(default = False)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, callback_function=None, process_control_events=False)¶ Wait for a certain amout of seconds.
Parameters: time_sec : int
time to wait in seconds
callback_function : function, optional
function to repeatedly execute during waiting loop
process_control_events : bool, optional
process
io.Keyboard.process_control_keys()andio.Mouse.process_quit_event()(default = False)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
-