--- API: 2.1 OpenSesame: 3.3.10 Platform: nt --- set width 1920 set uniform_coordinates yes set title "New experiment" set subject_parity even set subject_nr 0 set start experiment set sound_sample_size -16 set sound_freq 48000 set sound_channels 2 set sound_buf_size 1024 set sampler_backend legacy set round_decimals 2 set mouse_backend legacy set keyboard_backend legacy set height 1080 set fullscreen no set form_clicks no set foreground white set font_underline no set font_size 18 set font_italic no set font_family mono set font_bold no set experiment_path "C:\\Users\\kessler-lab\\Desktop\\EEG project - Ilona & Moti\\test files" set disable_garbage_collection yes set description "The main experiment item" set coordinates uniform set compensation 0 set color_backend legacy set clock_backend legacy set canvas_backend legacy set background "#c0c0c0" define sequence experiment set flush_keyboard yes set description "Runs a number of items in sequence" run new_inline_script_2 always run simple_loop always define inline_script new_inline_script_2 set description "Executes Python code" set _run "" ___prepare__ try: from ctypes import windll global io io = windll.dlportio # requires dlportio.dll !!! except: print ('The parallel port couldn\'t be opened') __end__ define inline_script new_inline_script_3 set description "Executes Python code" ___run__ global io trigger = 0 port = 0x378 try: io.DlPortWritePortUchar(port, trigger) except: print('Failed to send trigger!') __end__ set _prepare "" define parallel_port_trigger_init new_parallel_port_trigger_init set verbose no set port 0x378 set dummy_mode yes set description "Parallel Port Trigger: initializes the parallel port device." define parallel_port_trigger_send new_parallel_port_trigger_send set value 0 set duration_check yes set duration 500 set description "Parallel Port Trigger: send trigger." define sequence new_sequence set flush_keyboard yes set description "Runs a number of items in sequence" run new_inline_script_3 always run new_sketchpad always define sketchpad new_sketchpad set duration 1500 set description "Displays stimuli" draw rect color="#00ff00" fill=1 h=200 penwidth=1 show_if="[stim] = 'rd'" w=256 x=-128 y=-96 z_index=0 draw rect color=red fill=1 h=200 penwidth=1 show_if="[stim] = 'gr'" w=256 x=-128 y=-96 z_index=0 define loop simple_loop set source table set repeat 10 set order sequential set description "Repeatedly runs another item" set cycles 2 set continuous no set break_if_on_first yes set break_if never setcycle 0 stim gr setcycle 0 triggerID 4 setcycle 1 stim rd setcycle 1 triggerID 5 run new_sequence