Browse Source

Adding print lines for dot positions in pursuit and saccades. Commented out for now, only need to be run once for new analysis calibration. -MT

master
Michael Tan 6 years ago
parent
commit
1ff44bce04
  1. 3
      SaccadePursuit.py
  2. 8
      SaccadePursuitEyeTracking.py
  3. BIN
      __pycache__/SaccadePursuit.cpython-36.pyc
  4. BIN
      __pycache__/SaccadePursuitEyeTracking.cpython-36.pyc

3
SaccadePursuit.py

@ -28,6 +28,7 @@ import psychopy.event
import psychopy.visual import psychopy.visual
import psychopy.hardware.joystick import psychopy.hardware.joystick
import psychopy.sound import psychopy.sound
#import psychopy.tools.monitorunittools
import psychopy # noqa:F401 import psychopy # noqa:F401
import eyelinker import eyelinker
@ -254,6 +255,7 @@ class SPtask(template.BaseExperiment):
fixation.draw() fixation.draw()
stim.draw() stim.draw()
self.experiment_window.flip() self.experiment_window.flip()
#print(psychopy.tools.monitorunittools.deg2pix(stim.pos, self.experiment_monitor))
def display_saccade_fixation(self, stim_time): def display_saccade_fixation(self, stim_time):
"""Displays the stimuli. A helper function for self.run_saccade_trial. """Displays the stimuli. A helper function for self.run_saccade_trial.
@ -324,6 +326,7 @@ class SPtask(template.BaseExperiment):
stim.pos = (Xpos,0) stim.pos = (Xpos,0)
stim.draw() stim.draw()
self.experiment_window.flip() self.experiment_window.flip()
#print(psychopy.tools.monitorunittools.deg2pix(stim.pos, self.experiment_monitor))
# Draw circle for 0.5s after moving # Draw circle for 0.5s after moving
for frameN in range(30): for frameN in range(30):

8
SaccadePursuitEyeTracking.py

@ -31,7 +31,7 @@ distance_to_monitor = 74
monitor_px = [1440,900] monitor_px = [1440,900]
window_screen = 1 window_screen = 1
disableTracker = False # For Debugging disableTracker = True # For Debugging
isi_time = 2 # Interstimulus Interval isi_time = 2 # Interstimulus Interval
data_directory = os.path.join( data_directory = os.path.join(
os.path.expanduser('~'), 'Desktop', 'ExperimentalData', 'SaccadePursuitEyeTracking') os.path.expanduser('~'), 'Desktop', 'ExperimentalData', 'SaccadePursuitEyeTracking')
@ -41,7 +41,7 @@ new_trial_sound = 'A'
# Saccade / Antisaccade Parameters # Saccade / Antisaccade Parameters
number_of_saccade_trials = 1 number_of_saccade_trials = 1
number_of_saccade_blocks = 1 number_of_saccade_blocks = 1
saccade_distance = 15 # Degrees per direction saccade_distance = 2#15 # Degrees per direction
saccade_time = 3 # Maximum Time saccade_time = 3 # Maximum Time
stimulus_size = 0.3 stimulus_size = 0.3
stim_color = [1,-1,-1] stim_color = [1,-1,-1]
@ -54,8 +54,8 @@ antisaccade_file_scale = 1
number_of_pursuit_trials = 1 number_of_pursuit_trials = 1
number_of_pursuit_blocks = 1 number_of_pursuit_blocks = 1
pursuit_distance = 15 pursuit_distance = 15
pursuit_frequencies = [0.1,0.2,0.4] pursuit_frequencies = [0.4]#[0.1,0.2,0.4]
pursuit_time = [40,20,15] pursuit_time = [5]#[40,20,15]
# Necker Cube Parameters # Necker Cube Parameters
number_of_necker_trials = 1 number_of_necker_trials = 1

BIN
__pycache__/SaccadePursuit.cpython-36.pyc

Binary file not shown.

BIN
__pycache__/SaccadePursuitEyeTracking.cpython-36.pyc

Binary file not shown.
Loading…
Cancel
Save