|
|
|
@ -31,7 +31,7 @@ distance_to_monitor = 74
@@ -31,7 +31,7 @@ distance_to_monitor = 74
|
|
|
|
|
monitor_px = [1440,900] |
|
|
|
|
window_screen = 1 |
|
|
|
|
|
|
|
|
|
disableTracker = False # For Debugging |
|
|
|
|
disableTracker = True # For Debugging |
|
|
|
|
isi_time = 2 # Interstimulus Interval |
|
|
|
|
data_directory = os.path.join( |
|
|
|
|
os.path.expanduser('~'), 'Desktop', 'ExperimentalData', 'SaccadePursuitEyeTracking') |
|
|
|
@ -59,7 +59,7 @@ pursuit_time = [40,20,15]
@@ -59,7 +59,7 @@ pursuit_time = [40,20,15]
|
|
|
|
|
|
|
|
|
|
# Necker Cube Parameters |
|
|
|
|
number_of_necker_trials = 1 |
|
|
|
|
number_of_necker_blocks = 4 |
|
|
|
|
number_of_necker_blocks = 3 |
|
|
|
|
necker_time = 60 |
|
|
|
|
necker_color = [190,190,190] |
|
|
|
|
necker_bg_color = [30,30,30] |
|
|
|
@ -302,9 +302,11 @@ class EyeTrackingSaccadePursuit(SaccadePursuit.SPtask):
@@ -302,9 +302,11 @@ class EyeTrackingSaccadePursuit(SaccadePursuit.SPtask):
|
|
|
|
|
) |
|
|
|
|
self.tracker.initialize_graphics() |
|
|
|
|
self.tracker.open_edf() |
|
|
|
|
self.tracker.send_command("add_file_preamble_text 'Saccade Pursuit Experiment Plus Fixation and Necker Cube'") |
|
|
|
|
#self.tracker.send_command("add_file_preamble_text 'Saccade Pursuit Experiment Plus Fixation and Necker Cube'") |
|
|
|
|
self.tracker.initialize_tracker() |
|
|
|
|
self.tracker.send_calibration_settings() |
|
|
|
|
self.tracker.send_calibration_settings( |
|
|
|
|
settings={'preamble_text':'Saccade Pursuit Experiment Plus Fixation and Necker Cube',} |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
for instruction in self.instruct_text: |
|
|
|
|
self.display_text_screen(text=instruction) |
|
|
|
@ -312,6 +314,7 @@ class EyeTrackingSaccadePursuit(SaccadePursuit.SPtask):
@@ -312,6 +314,7 @@ class EyeTrackingSaccadePursuit(SaccadePursuit.SPtask):
|
|
|
|
|
if not self.disableTracker: |
|
|
|
|
self.tracker.display_eyetracking_instructions() |
|
|
|
|
self.tracker.setup_tracker() |
|
|
|
|
self.tracker.send_command("track_search_limits=NO") |
|
|
|
|
|
|
|
|
|
#random.shuffle(conditions) |
|
|
|
|
|
|
|
|
@ -355,8 +358,6 @@ class EyeTrackingSaccadePursuit(SaccadePursuit.SPtask):
@@ -355,8 +358,6 @@ class EyeTrackingSaccadePursuit(SaccadePursuit.SPtask):
|
|
|
|
|
|
|
|
|
|
for block_num in range(numBlocks): |
|
|
|
|
block = self.make_block(condition, numTrials) |
|
|
|
|
if not self.disableTracker: |
|
|
|
|
self.tracker.drift_correct() |
|
|
|
|
self.display_text_screen(text='Get ready...', wait_for_input=False) |
|
|
|
|
psychopy.core.wait(2) |
|
|
|
|
if condition == 'Saccade' or condition == 'AntiSaccade': |
|
|
|
|