pen_samples = tablet.getSamples() if pen_samples: pen_traces_stim.updateFromEvents(pen_samples) for ps in pen_samples: if 'FIRST_ENTER' in ps.status: penPosInExit=0 if ps.pressure > 0 and trial_end_image.contains(ps.getNormPos()): penPosInExit=penPosInExit+1 else: penPosInExit=max(0,penPosInExit-1) if penPosInExit>=penPosInExitStimThresh: pen_traces_stim.tEnd=globalClock.getTime() continueRoutine = False break lsample = pen_samples[-1] lspos = lsample.getNormPos() penDotOpacity = 0.75 penDotPosition = lspos if lsample.pressure > 0: penDotColor = [0,1,0] else: penDotColor = [1,0,0] # <<< iohub Custom Code