-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.py
52 lines (42 loc) · 1.23 KB
/
config.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
# -*- coding: utf-8 -*-
# global log_fields, resp_data, exp_clock, trial_clock, stim_id
log_fields = ['exp_clock', 'trial_clock', 'block', 'block_nr', 'trial_nr', 'stim_id', 'event', 'value', 'responseTime']
resp_data = []
exp_clock = None
trial_clock = None
block = None
block_nr = 0
trial_nr = 0
stim_id = 0
visual_stimuli = {}
sound_stimuli = {}
ratingscales = []
def increase_trial(id):
global trial_nr, stim_id
trial_nr = trial_nr + 1
stim_id = id
trial_clock.reset()
def increase_block(block_name):
global block_nr, block, trial_nr
block = block_name
block_nr = block_nr + 1
trial_nr = 0
def log_append(event, value, responseTime):
combined = dict(
zip(log_fields,
[exp_clock.getTime(), trial_clock.getTime(), block, block_nr, trial_nr, stim_id, event,
value, responseTime]))
resp_data.append(combined)
print combined
# def log_append(id, event, text_overlay, text):
# '''
#
# :param id:
# :param event:
# :param text_overlay:
# :param text:
# :return:
# '''
# combined = dict(zip(log_fields, [exp_clock.getTime(), trial_clock.getTime(), trial_number, id, event, text_overlay, text]))
# resp_data.append(combined)
# print combined