Hello! In my experiment, I am presenting three sequentially presented shapes for 500ms each. To do this, I am using the “code_15” component which links a shuffled shape from a list I created in a setup routine at the start of the experiment (target_shape_1 = stim_shapes[0]). I’m then linking to the variable target_shape_1 (for the first presented shape) using a polygon component linked to this variable creating each custom shape. When checking the csv output for the start and stop times of “shape_pr_1” “shape_pr_2” and “shape_pr_3” there is occasionally a missing value for the stopped column.
I tried adding a blank buffer text component for each shape routine which seems to solve the problem by allowing PsychoPy a bit extra time to register the end of the polygon component however doing this adds extra time to each trial which I don’t want.
Is there a way to ensure the start and stop times are recorded in the csv output without extending the routine?
Thanks for linking this previous post! I’ve run into version issues before so I wonder if updating would help at all.
Nothing ends the routine except the polygon. I added an empty text component to lengthen it a bit and it helps but is not ideal as this is intended to be integrated with EEG triggers. How much of the ITI did you move to the end to fix this?