I am trying to identify all recorded frame times using ‘win.saveFrameIntervals(fileName=None, clear=True)’. I took this piece of code from the Detecting dropped frames PsychoPy webpage. After running the experiment, I was not able to find the lastFrameIntervals.log on my computer, so as a work around, I created a .txt. file and inserted the file path as shown below. Unfortunately, despite the experiment running as expected, no frame times were recorded.
# Setup the Window win = visual.Window( size=(1920, 1080), fullscr=True, screen=0, allowGUI=False, allowStencil=False, monitor='B&WRm', color=[0,0,0], colorSpace='rgb', blendMode='avg', useFBO=True) # store frame rate of monitor if we can measure it expInfo['frameRate'] = win.getActualFrameRate() if expInfo['frameRate'] != None: frameDur = 1.0 / round(expInfo['frameRate']) else: frameDur = 1.0 / 60.0 # could not measure, so guess win.saveFrameIntervals('C:/Test/one.csv', clear=True) win.recordFrameIntervals = True win.refreshThreshold = 1/60 + 0.004 logging.console.setLevel(logging.WARNING) print('Overall, %i frames were dropped.' % win.nDroppedFrames)
I am a novice in Python, using v1.85.3 mainly in Builder view.
Many thanks in advance,