Commit ecdb25f6 authored by yangyishu's avatar yangyishu

gg

parent d94c42ef
participant,session,date,expName,psychopyVersion,frameRate,
1.1199 WARNING We strongly recommend you activate the PTB sound engine in PsychoPy prefs as the preferred audio engine. Its timing is vastly superior. Your prefs are currently set to use ['sounddevice', 'PTB', 'pyo', 'pygame'] (in that order).
4.9436 WARNING User requested fullscreen with size [1536 960], but screen is actually [1920, 1080]. Using actual size
9.2275 EXP Created window1 = Window(allowGUI=False, allowStencil=False, autoLog=True, backendConf=UNKNOWN, bitsMode=UNKNOWN, blendMode='avg', bpc=(8, 8, 8), color=array([-1, -1, -1]), colorSpace='rgb', depthBits=8, fullscr=<method-wrapper '__getattribute__' of attributeSetter object at 0x000001F778FAC0F0>, gamma=None, gammaErrorPolicy='raise', lms=UNKNOWN, monitor=<psychopy.monitors.calibTools.Monitor object at 0x000001F778FF8710>, multiSample=False, name='window1', numSamples=2, pos=[0.0, 0.0], screen=0, size=array([1920, 1080]), stencilBits=0, stereo=False, units='height', useFBO=True, useRetina=False, viewOri=0.0, viewPos=None, viewScale=None, waitBlanking=True, winType='pyglet')
9.2282 EXP window1: mouseVisible = True
9.2283 EXP window1: recordFrameIntervals = False
9.3927 EXP window1: recordFrameIntervals = True
9.5767 EXP window1: recordFrameIntervals = False
9.8129 EXP Created webcamWarning = TextStim(__class__=<class 'psychopy.visual.text.TextStim'>, alignHoriz=method-wrapper(...), alignText='center', alignVert=method-wrapper(...), anchorHoriz='center', anchorVert='center', antialias=True, autoLog=True, bold=False, color=array([1, 1, 1]), colorSpace='rgb', contrast=1.0, depth=-1.0, flipHoriz=False, flipVert=False, font='Arial', fontFiles=[], height=0.05, italic=False, languageStyle='LTR', name='webcamWarning', opacity=1, ori=0.0, pos=array([0., 0.]), rgb=UNKNOWN, text=str(...), units='height', win=Window(...), wrapWidth=1)
9.8214 EXP Created instruction1Txt = TextStim(__class__=<class 'psychopy.visual.text.TextStim'>, alignHoriz=method-wrapper(...), alignText='center', alignVert=method-wrapper(...), anchorHoriz='center', anchorVert='center', antialias=True, autoLog=True, bold=False, color=array([1, 1, 1]), colorSpace='rgb', contrast=1.0, depth=-1.0, flipHoriz=False, flipVert=False, font='Arial', fontFiles=[], height=0.05, italic=False, languageStyle='LTR', name='instruction1Txt', opacity=1, ori=0.0, pos=array([0., 0.]), rgb=UNKNOWN, text=str(...), units='height', win=Window(...), wrapWidth=1)
9.8481 EXP Created calibrationTxt = TextStim(__class__=<class 'psychopy.visual.text.TextStim'>, alignHoriz=method-wrapper(...), alignText='center', alignVert=method-wrapper(...), anchorHoriz='center', anchorVert='center', antialias=True, autoLog=True, bold=False, color=array([1, 1, 1]), colorSpace='rgb', contrast=1.0, depth=0.0, flipHoriz=False, flipVert=False, font='Arial', fontFiles=[], height=0.05, italic=False, languageStyle='LTR', name='calibrationTxt', opacity=1, ori=0.0, pos=array([0., 0.]), rgb=UNKNOWN, text=str(...), units='height', win=Window(...), wrapWidth=1)
9.8482 EXP window1: mouseVisible = True
9.8509 EXP Created calibration_square = Rect(__class__=<class 'psychopy.visual.rect.Rect'>, autoDraw=False, autoLog=True, closeShape=True, color=method-wrapper(...), colorSpace='rgb', contrast=None, depth=-1.0, fillColor=array([1, 1, 1]), fillColorSpace='rgb', fillRGB=UNKNOWN, interpolate=True, lineColor=array([1, 1, 1]), lineColorSpace='rgb', lineRGB=UNKNOWN, lineWidth=1.0, name='calibration_square', opacity=1, ori=0.0, pos=array([0., 0.]), size=array([0.02, 0.02]), units='height', vertices=ndarray(...), win=Window(...))
9.8510 EXP window1: mouseVisible = True
9.8523 EXP Created polygon = ShapeStim(__class__=<class 'psychopy.visual.shape.ShapeStim'>, autoDraw=False, autoLog=True, closeShape=True, color=method-wrapper(...), colorSpace='rgb', contrast=None, depth=-1.0, fillColor=array([1, 1, 1]), fillColorSpace='rgb', fillRGB=UNKNOWN, interpolate=True, lineColor=array([1, 1, 1]), lineColorSpace='rgb', lineRGB=UNKNOWN, lineWidth=1.0, name='polygon', opacity=1, ori=0.0, pos=array([0., 0.]), size=array([1., 1.]), units='height', vertices=ndarray(...), win=Window(...), windingRule=None)
9.8533 EXP Created tracking_square = Rect(__class__=<class 'psychopy.visual.rect.Rect'>, autoDraw=False, autoLog=True, closeShape=True, color=method-wrapper(...), colorSpace='rgb', contrast=None, depth=-2.0, fillColor=array([1, 1, 1]), fillColorSpace='rgb', fillRGB=UNKNOWN, interpolate=True, lineColor=array([1, 1, 1]), lineColorSpace='rgb', lineRGB=UNKNOWN, lineWidth=1.0, name='tracking_square', opacity=1, ori=0.0, pos=array([0., 0.]), size=array([0.02, 0.02]), units='height', vertices=ndarray(...), win=Window(...))
9.8668 EXP Created trackingTxt = TextStim(__class__=<class 'psychopy.visual.text.TextStim'>, alignHoriz=method-wrapper(...), alignText='center', alignVert=method-wrapper(...), anchorHoriz='center', anchorVert='center', antialias=True, autoLog=True, bold=False, color=array([1, 1, 1]), colorSpace='rgb', contrast=1.0, depth=-3.0, flipHoriz=False, flipVert=False, font='Arial', fontFiles=[], height=0.05, italic=False, languageStyle='LTR', name='trackingTxt', opacity=1, ori=0.0, pos=array([0., 0.]), rgb=UNKNOWN, text=str(...), units='height', win=Window(...), wrapWidth=1)
9.8991 EXP webcamWarning: autoDraw = True
11.7167 DATA Keypress: space
13.8775 DATA Keypress: space
21.8251 DATA Keypress: space
22.0103 DATA Keypress: space
22.1913 DATA Keypress: space
37.0699 DATA Mouse: Left button down, pos=(1010,575)
37.1536 DATA Mouse: Left button up, pos=(1010,575)
38.2212 DATA Mouse: Left button down, pos=(986,527)
38.2869 DATA Mouse: Left button up, pos=(986,527)
38.3699 DATA Mouse: Left button down, pos=(986,527)
38.4358 DATA Mouse: Left button up, pos=(986,527)
38.4857 DATA Mouse: Left button down, pos=(986,527)
38.5695 DATA Mouse: Left button up, pos=(986,527)
38.6198 DATA Mouse: Left button down, pos=(986,527)
38.7026 DATA Mouse: Left button up, pos=(986,527)
39.2196 DATA Mouse: Left button down, pos=(1068,580)
39.2865 DATA Mouse: Left button up, pos=(1068,580)
39.3692 DATA Mouse: Left button down, pos=(1068,580)
39.4532 DATA Mouse: Left button up, pos=(1068,580)
40.2692 DATA Mouse: Left button down, pos=(736,484)
40.3520 DATA Mouse: Left button up, pos=(735,485)
41.2026 DATA Mouse: Left button down, pos=(737,506)
41.3348 DATA Mouse: Left button up, pos=(737,506)
42.0191 DATA Mouse: Left button down, pos=(645,440)
42.1347 DATA Mouse: Left button up, pos=(645,440)
42.6010 DATA Mouse: Left button down, pos=(685,366)
42.7346 DATA Mouse: Left button up, pos=(685,366)
43.1517 DATA Mouse: Left button down, pos=(846,304)
43.2691 DATA Mouse: Left button up, pos=(846,304)
50.0166 DATA Mouse: Left button down, pos=(908,311)
50.1491 DATA Mouse: Left button up, pos=(908,311)
51.8008 DATA Mouse: Left button down, pos=(854,630)
51.9154 DATA Mouse: Left button up, pos=(854,630)
54.8145 DATA Keypress: escape
57.4681 EXP window1: mouseVisible = True
This diff is collapsed.
This diff is collapsed.
<?xml version="1.0" ?> <?xml version="1.0" ?>
<PsychoPy2experiment encoding="utf-8" version="2021.2.3"> <PsychoPy2experiment encoding="utf-8" version="2021.1.4">
<Settings> <Settings>
<Param name="Audio latency priority" updates="None" val="use prefs" valType="str"/> <Param name="Audio latency priority" updates="None" val="use prefs" valType="str"/>
<Param name="Audio lib" updates="None" val="use prefs" valType="str"/> <Param name="Audio lib" updates="None" val="use prefs" valType="str"/>
...@@ -330,6 +330,48 @@ ...@@ -330,6 +330,48 @@
</TextComponent> </TextComponent>
</Routine> </Routine>
<Routine name="trackingTrial"> <Routine name="trackingTrial">
<CodeComponent name="checkTarget">
<Param name="Before Experiment" updates="constant" val="" valType="extendedCode"/>
<Param name="Before JS Experiment" updates="constant" val="" valType="extendedCode"/>
<Param name="Begin Experiment" updates="constant" val="" valType="extendedCode"/>
<Param name="Begin JS Experiment" updates="constant" val="" valType="extendedCode"/>
<Param name="Begin JS Routine" updates="constant" val="" valType="extendedCode"/>
<Param name="Begin Routine" updates="constant" val="" valType="extendedCode"/>
<Param name="Code Type" updates="None" val="Auto-&gt;JS" valType="str"/>
<Param name="Each Frame" updates="constant" val="if polygon.contains(tracking_square):&amp;#10; thisCol = 'red'&amp;#10;else:&amp;#10; thisCol = 'white'" valType="extendedCode"/>
<Param name="Each JS Frame" updates="constant" val="" valType="extendedCode"/>
<Param name="End Experiment" updates="constant" val="" valType="extendedCode"/>
<Param name="End JS Experiment" updates="constant" val="" valType="extendedCode"/>
<Param name="End JS Routine" updates="constant" val="" valType="extendedCode"/>
<Param name="End Routine" updates="constant" val="" valType="extendedCode"/>
<Param name="disabled" updates="None" val="False" valType="bool"/>
<Param name="name" updates="None" val="checkTarget" valType="code"/>
</CodeComponent>
<PolygonComponent name="polygon">
<Param name="colorSpace" updates="constant" val="rgb" valType="str"/>
<Param name="contrast" updates="constant" val="1" valType="num"/>
<Param name="disabled" updates="None" val="False" valType="bool"/>
<Param name="durationEstim" updates="None" val="" valType="num"/>
<Param name="fillColor" updates="set every frame" val="$thisCol" valType="color"/>
<Param name="interpolate" updates="constant" val="linear" valType="str"/>
<Param name="lineColor" updates="constant" val="white" valType="color"/>
<Param name="lineWidth" updates="constant" val="1" valType="num"/>
<Param name="nVertices" updates="constant" val="4" valType="int"/>
<Param name="name" updates="None" val="polygon" valType="code"/>
<Param name="opacity" updates="constant" val="" valType="num"/>
<Param name="ori" updates="constant" val="0" valType="num"/>
<Param name="pos" updates="constant" val="(0, 0)" valType="list"/>
<Param name="saveStartStop" updates="None" val="True" valType="bool"/>
<Param name="shape" updates="constant" val="triangle" valType="str"/>
<Param name="size" updates="constant" val="(-0.25, 0.3)" valType="list"/>
<Param name="startEstim" updates="None" val="" valType="num"/>
<Param name="startType" updates="None" val="time (s)" valType="str"/>
<Param name="startVal" updates="None" val="0.0" valType="num"/>
<Param name="stopType" updates="None" val="duration (s)" valType="str"/>
<Param name="stopVal" updates="constant" val="" valType="num"/>
<Param name="syncScreenRefresh" updates="None" val="True" valType="bool"/>
<Param name="units" updates="None" val="from exp settings" valType="str"/>
</PolygonComponent>
<PolygonComponent name="tracking_square"> <PolygonComponent name="tracking_square">
<Param name="colorSpace" updates="constant" val="rgb" valType="str"/> <Param name="colorSpace" updates="constant" val="rgb" valType="str"/>
<Param name="contrast" updates="constant" val="1" valType="num"/> <Param name="contrast" updates="constant" val="1" valType="num"/>
...@@ -345,7 +387,7 @@ ...@@ -345,7 +387,7 @@
<Param name="ori" updates="constant" val="0" valType="num"/> <Param name="ori" updates="constant" val="0" valType="num"/>
<Param name="pos" updates="constant" val="(0, 0)" valType="list"/> <Param name="pos" updates="constant" val="(0, 0)" valType="list"/>
<Param name="saveStartStop" updates="None" val="True" valType="bool"/> <Param name="saveStartStop" updates="None" val="True" valType="bool"/>
<Param name="shape" updates="None" val="rectangle" valType="str"/> <Param name="shape" updates="constant" val="rectangle" valType="str"/>
<Param name="size" updates="constant" val="(0.02, 0.02)" valType="list"/> <Param name="size" updates="constant" val="(0.02, 0.02)" valType="list"/>
<Param name="startEstim" updates="None" val="" valType="code"/> <Param name="startEstim" updates="None" val="" valType="code"/>
<Param name="startType" updates="None" val="time (s)" valType="str"/> <Param name="startType" updates="None" val="time (s)" valType="str"/>
......
This diff is collapsed.
<!doctype html> <!doctype html>
<html> <html>
<head>
<meta charset="utf-8"> <head>
<meta name="viewport" content="user-scalable=no">
<title>demo_eye_tracking2 [PsychoPy]</title> <title>demo_eye_tracking2 [PsychoPy]</title>
<meta charset="UTF-8">
<meta name="viewport" content="user-scalable=no">
<!-- styles --> <!-- styles -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/jquery-ui-dist@1.12.1/jquery-ui.min.css"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.css">
<link rel="stylesheet" href="./lib/psychojs-2021.2.3.css"> <link rel="stylesheet" href="https://lib.pavlovia.org/psychojs-2021.1.4.css">
</head> </head>
<body>
<body>
<div id="root"></div> <div id="root"></div>
<!-- external libraries -->
<script src="https://cdn.jsdelivr.net/npm/jquery@3.6.0/dist/jquery.min.js"></script> <!-- external libraries -->
<script src="https://cdn.jsdelivr.net/npm/jquery-ui-dist@1.12.1/jquery-ui.min.js"></script> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/preloadjs@1.0.1/lib/preloadjs.min.js"></script> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/seedrandom/3.0.1/seedrandom.min.js"></script>
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/pixi.js-legacy@5.3.3/dist/pixi-legacy.min.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/PreloadJS/1.0.1/preloadjs.min.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.24.0/moment.min.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/xlsx/0.16.7/xlsx.full.min.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/log4javascript/1.4.9/log4javascript.min.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.7.61/Tone.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/howler/2.2.1/howler.min.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/pako/1.0.10/pako.min.js"></script>
<!-- experiment --> <!-- experiment -->
<script src="./demo_eye_tracking2.js" type="module"></script> <script type='module' src='./demo_eye_tracking2.js'></script>
<!-- legacy browsers --> <!-- legacy browsers -->
<script src="./lib/psychojs-2021.2.3.iife.js" nomodule></script> <script nomodule type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/babel-polyfill/7.6.0/polyfill.min.js"></script>
<script src="./demo_eye_tracking2-legacy-browsers.js" nomodule></script> <script nomodule type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/url-search-params/1.1.0/url-search-params.js"></script>
</body> <script nomodule type="text/javascript" src="https://lib.pavlovia.org/psychojs-2021.1.4.js"></script>
<script nomodule type="text/javascript" src="./demo_eye_tracking2-legacy-browsers.js"></script>
</body>
</html> </html>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment