|
@@ -1,520 +0,0 @@
|
|
|
-<?xml version="1.0" ?>
|
|
|
-<PsychoPy2experiment encoding="utf-8" version="2023.2.3">
|
|
|
- <Settings>
|
|
|
- <Param val="3" valType="str" updates="None" name="Audio latency priority"/>
|
|
|
- <Param val="ptb" valType="str" updates="None" name="Audio lib"/>
|
|
|
- <Param val="" valType="str" updates="None" name="Completed URL"/>
|
|
|
- <Param val="auto" valType="str" updates="None" name="Data file delimiter"/>
|
|
|
- <Param val="u'data/%s_%s_%s' % (expInfo['participant'], expName, expInfo['date'])" valType="code" updates="None" name="Data filename"/>
|
|
|
- <Param val="True" valType="bool" updates="None" name="Enable Escape"/>
|
|
|
- <Param val="" valType="str" updates="None" name="End Message"/>
|
|
|
- <Param val="{'participant': 'f"{randint(0, 999999):06.0f}"', 'session': '001'}" valType="code" updates="None" name="Experiment info"/>
|
|
|
- <Param val="True" valType="bool" updates="None" name="Force stereo"/>
|
|
|
- <Param val="True" valType="bool" updates="None" name="Full-screen window"/>
|
|
|
- <Param val="" valType="str" updates="None" name="HTML path"/>
|
|
|
- <Param val="" valType="str" updates="None" name="Incomplete URL"/>
|
|
|
- <Param val="testMonitor" valType="str" updates="None" name="Monitor"/>
|
|
|
- <Param val="[]" valType="list" updates="None" name="Resources"/>
|
|
|
- <Param val="False" valType="bool" updates="None" name="Save csv file"/>
|
|
|
- <Param val="False" valType="bool" updates="None" name="Save excel file"/>
|
|
|
- <Param val="False" valType="bool" updates="None" name="Save hdf5 file"/>
|
|
|
- <Param val="True" valType="bool" updates="None" name="Save log file"/>
|
|
|
- <Param val="True" valType="bool" updates="None" name="Save psydat file"/>
|
|
|
- <Param val="True" valType="bool" updates="None" name="Save wide csv file"/>
|
|
|
- <Param val="1" valType="num" updates="None" name="Screen"/>
|
|
|
- <Param val="True" valType="bool" updates="None" name="Show info dlg"/>
|
|
|
- <Param val="False" valType="bool" updates="None" name="Show mouse"/>
|
|
|
- <Param val="height" valType="str" updates="None" name="Units"/>
|
|
|
- <Param val="" valType="str" updates="None" name="Use version"/>
|
|
|
- <Param val="[1707, 1067]" valType="list" updates="None" name="Window size (pixels)"/>
|
|
|
- <Param val="none" valType="str" updates="None" name="backgroundFit"/>
|
|
|
- <Param val="" valType="str" updates="None" name="backgroundImg"/>
|
|
|
- <Param val="avg" valType="str" updates="None" name="blendMode"/>
|
|
|
- <Param val="{'thisRow.t': 'priority.CRITICAL', 'expName': 'priority.LOW'}" valType="dict" updates="None" name="colPriority"/>
|
|
|
- <Param val="$[1,1,1]" valType="color" updates="None" name="color"/>
|
|
|
- <Param val="rgb" valType="str" updates="None" name="colorSpace"/>
|
|
|
- <Param val="100.1.1.1" valType="str" updates="None" name="elAddress"/>
|
|
|
- <Param val="FILTER_LEVEL_2" valType="str" updates="None" name="elDataFiltering"/>
|
|
|
- <Param val="FILTER_LEVEL_OFF" valType="str" updates="None" name="elLiveFiltering"/>
|
|
|
- <Param val="EYELINK 1000 DESKTOP" valType="str" updates="None" name="elModel"/>
|
|
|
- <Param val="ELLIPSE_FIT" valType="str" updates="None" name="elPupilAlgorithm"/>
|
|
|
- <Param val="PUPIL_AREA" valType="str" updates="None" name="elPupilMeasure"/>
|
|
|
- <Param val="1000" valType="num" updates="None" name="elSampleRate"/>
|
|
|
- <Param val="False" valType="bool" updates="None" name="elSimMode"/>
|
|
|
- <Param val="RIGHT_EYE" valType="str" updates="None" name="elTrackEyes"/>
|
|
|
- <Param val="PUPIL_CR_TRACKING" valType="str" updates="None" name="elTrackingMode"/>
|
|
|
- <Param val="grasp_data_collection" valType="str" updates="None" name="expName"/>
|
|
|
- <Param val="on Sync" valType="str" updates="None" name="exportHTML"/>
|
|
|
- <Param val="None" valType="str" updates="None" name="eyetracker"/>
|
|
|
- <Param val="127.0.0.1" valType="str" updates="None" name="gpAddress"/>
|
|
|
- <Param val="4242" valType="num" updates="None" name="gpPort"/>
|
|
|
- <Param val="ioHub" valType="str" updates="None" name="keyboardBackend"/>
|
|
|
- <Param val="exp" valType="code" updates="None" name="logging level"/>
|
|
|
- <Param val="('MIDDLE_BUTTON',)" valType="list" updates="None" name="mgBlink"/>
|
|
|
- <Param val="CONTINUOUS" valType="str" updates="None" name="mgMove"/>
|
|
|
- <Param val="0.5" valType="num" updates="None" name="mgSaccade"/>
|
|
|
- <Param val="neon.local" valType="str" updates="None" name="plCompanionAddress"/>
|
|
|
- <Param val="scene_camera.json" valType="file" updates="None" name="plCompanionCameraCalibration"/>
|
|
|
- <Param val="8080" valType="num" updates="None" name="plCompanionPort"/>
|
|
|
- <Param val="True" valType="bool" updates="None" name="plCompanionRecordingEnabled"/>
|
|
|
- <Param val="0.6" valType="num" updates="None" name="plConfidenceThreshold"/>
|
|
|
- <Param val="True" valType="bool" updates="None" name="plPupilCaptureRecordingEnabled"/>
|
|
|
- <Param val="" valType="str" updates="None" name="plPupilCaptureRecordingLocation"/>
|
|
|
- <Param val="127.0.0.1" valType="str" updates="None" name="plPupilRemoteAddress"/>
|
|
|
- <Param val="50020" valType="num" updates="None" name="plPupilRemotePort"/>
|
|
|
- <Param val="1000" valType="num" updates="None" name="plPupilRemoteTimeoutMs"/>
|
|
|
- <Param val="False" valType="bool" updates="None" name="plPupillometryOnly"/>
|
|
|
- <Param val="psychopy_iohub_surface" valType="str" updates="None" name="plSurfaceName"/>
|
|
|
- <Param val="time" valType="str" updates="None" name="sortColumns"/>
|
|
|
- <Param val="" valType="str" updates="None" name="tbLicenseFile"/>
|
|
|
- <Param val="" valType="str" updates="None" name="tbModel"/>
|
|
|
- <Param val="60" valType="num" updates="None" name="tbSampleRate"/>
|
|
|
- <Param val="" valType="str" updates="None" name="tbSerialNo"/>
|
|
|
- <Param val="pyglet" valType="str" updates="None" name="winBackend"/>
|
|
|
- </Settings>
|
|
|
- <Routines>
|
|
|
- <Routine name="prepare">
|
|
|
- <RoutineSettingsComponent name="prepare" plugin="None">
|
|
|
- <Param val="none" valType="str" updates="None" name="backgroundFit"/>
|
|
|
- <Param val="" valType="str" updates="None" name="backgroundImg"/>
|
|
|
- <Param val="$[0,0,0]" valType="color" updates="None" name="color"/>
|
|
|
- <Param val="rgb" valType="str" updates="None" name="colorSpace"/>
|
|
|
- <Param val="" valType="str" updates="constant" name="desc"/>
|
|
|
- <Param val="False" valType="bool" updates="None" name="disabled"/>
|
|
|
- <Param val="" valType="code" updates="None" name="durationEstim"/>
|
|
|
- <Param val="prepare" valType="code" updates="None" name="name"/>
|
|
|
- <Param val="True" valType="bool" updates="None" name="saveStartStop"/>
|
|
|
- <Param val="" valType="code" updates="constant" name="skipIf"/>
|
|
|
- <Param val="duration (s)" valType="str" updates="None" name="stopType"/>
|
|
|
- <Param val="" valType="code" updates="constant" name="stopVal"/>
|
|
|
- <Param val="False" valType="bool" updates="None" name="useWindowParams"/>
|
|
|
- </RoutineSettingsComponent>
|
|
|
- <TextComponent name="text" plugin="None">
|
|
|
- <Param val="black" valType="color" updates="constant" name="color"/>
|
|
|
- <Param val="rgb" valType="str" updates="constant" name="colorSpace"/>
|
|
|
- <Param val="1" valType="num" updates="constant" name="contrast"/>
|
|
|
- <Param val="False" valType="bool" updates="None" name="disabled"/>
|
|
|
- <Param val="" valType="code" updates="None" name="durationEstim"/>
|
|
|
- <Param val="None" valType="str" updates="constant" name="flip"/>
|
|
|
- <Param val="Open Sans" valType="str" updates="constant" name="font"/>
|
|
|
- <Param val="LTR" valType="str" updates="None" name="languageStyle"/>
|
|
|
- <Param val="0.05" valType="num" updates="constant" name="letterHeight"/>
|
|
|
- <Param val="text" valType="code" updates="None" name="name"/>
|
|
|
- <Param val="1" valType="num" updates="constant" name="opacity"/>
|
|
|
- <Param val="0" valType="num" updates="constant" name="ori"/>
|
|
|
- <Param val="(0, 0)" valType="list" updates="constant" name="pos"/>
|
|
|
- <Param val="True" valType="bool" updates="None" name="saveStartStop"/>
|
|
|
- <Param val="" valType="code" updates="None" name="startEstim"/>
|
|
|
- <Param val="time (s)" valType="str" updates="None" name="startType"/>
|
|
|
- <Param val="0.0" valType="code" updates="None" name="startVal"/>
|
|
|
- <Param val="duration (s)" valType="str" updates="None" name="stopType"/>
|
|
|
- <Param val="" valType="code" updates="constant" name="stopVal"/>
|
|
|
- <Param val="True" valType="bool" updates="None" name="syncScreenRefresh"/>
|
|
|
- <Param val="抓握训练即将开始&#10;如果准备好了,请按空格键" valType="str" updates="constant" name="text"/>
|
|
|
- <Param val="from exp settings" valType="str" updates="None" name="units"/>
|
|
|
- <Param val="" valType="num" updates="constant" name="wrapWidth"/>
|
|
|
- </TextComponent>
|
|
|
- <KeyboardComponent name="key_resp" plugin="None">
|
|
|
- <Param val="'space'" valType="list" updates="constant" name="allowedKeys"/>
|
|
|
- <Param val="" valType="str" updates="constant" name="correctAns"/>
|
|
|
- <Param val="False" valType="bool" updates="None" name="disabled"/>
|
|
|
- <Param val="True" valType="bool" updates="constant" name="discard previous"/>
|
|
|
- <Param val="" valType="code" updates="None" name="durationEstim"/>
|
|
|
- <Param val="True" valType="bool" updates="constant" name="forceEndRoutine"/>
|
|
|
- <Param val="key_resp" valType="code" updates="None" name="name"/>
|
|
|
- <Param val="press" valType="str" updates="constant" name="registerOn"/>
|
|
|
- <Param val="True" valType="bool" updates="None" name="saveStartStop"/>
|
|
|
- <Param val="" valType="code" updates="None" name="startEstim"/>
|
|
|
- <Param val="time (s)" valType="str" updates="None" name="startType"/>
|
|
|
- <Param val="0.0" valType="code" updates="None" name="startVal"/>
|
|
|
- <Param val="duration (s)" valType="str" updates="None" name="stopType"/>
|
|
|
- <Param val="" valType="code" updates="constant" name="stopVal"/>
|
|
|
- <Param val="last key" valType="str" updates="constant" name="store"/>
|
|
|
- <Param val="False" valType="bool" updates="constant" name="storeCorrect"/>
|
|
|
- <Param val="True" valType="bool" updates="constant" name="syncScreenRefresh"/>
|
|
|
- </KeyboardComponent>
|
|
|
- <CodeComponent name="config" plugin="None">
|
|
|
- <Param val="import time&#10;from device.fubo_pneumatic_finger import FuboPneumaticFingerClient&#10;from settings.config import settings&#10;&#10;hand_device = FuboPneumaticFingerClient({'port': "COM3"})&#10;&#10;" valType="extendedCode" updates="constant" name="Before Experiment"/>
|
|
|
- <Param val="" valType="extendedCode" updates="constant" name="Before JS Experiment"/>
|
|
|
- <Param val="" valType="extendedCode" updates="constant" name="Begin Experiment"/>
|
|
|
- <Param val="" valType="extendedCode" updates="constant" name="Begin JS Experiment"/>
|
|
|
- <Param val="" valType="extendedCode" updates="constant" name="Begin JS Routine"/>
|
|
|
- <Param val="&#10;" valType="extendedCode" updates="constant" name="Begin Routine"/>
|
|
|
- <Param val="Py" valType="str" updates="None" name="Code Type"/>
|
|
|
- <Param val="" valType="extendedCode" updates="constant" name="Each Frame"/>
|
|
|
- <Param val="" valType="extendedCode" updates="constant" name="Each JS Frame"/>
|
|
|
- <Param val="" valType="extendedCode" updates="constant" name="End Experiment"/>
|
|
|
- <Param val="" valType="extendedCode" updates="constant" name="End JS Experiment"/>
|
|
|
- <Param val="" valType="extendedCode" updates="constant" name="End JS Routine"/>
|
|
|
- <Param val="" valType="extendedCode" updates="constant" name="End Routine"/>
|
|
|
- <Param val="False" valType="bool" updates="None" name="disabled"/>
|
|
|
- <Param val="config" valType="code" updates="None" name="name"/>
|
|
|
- </CodeComponent>
|
|
|
- </Routine>
|
|
|
- <Routine name="ready">
|
|
|
- <RoutineSettingsComponent name="ready" plugin="None">
|
|
|
- <Param val="none" valType="str" updates="None" name="backgroundFit"/>
|
|
|
- <Param val="" valType="str" updates="None" name="backgroundImg"/>
|
|
|
- <Param val="$[0,0,0]" valType="color" updates="None" name="color"/>
|
|
|
- <Param val="rgb" valType="str" updates="None" name="colorSpace"/>
|
|
|
- <Param val="" valType="str" updates="constant" name="desc"/>
|
|
|
- <Param val="False" valType="bool" updates="None" name="disabled"/>
|
|
|
- <Param val="" valType="code" updates="None" name="durationEstim"/>
|
|
|
- <Param val="ready" valType="code" updates="None" name="name"/>
|
|
|
- <Param val="True" valType="bool" updates="None" name="saveStartStop"/>
|
|
|
- <Param val="" valType="code" updates="constant" name="skipIf"/>
|
|
|
- <Param val="duration (s)" valType="str" updates="None" name="stopType"/>
|
|
|
- <Param val="" valType="code" updates="constant" name="stopVal"/>
|
|
|
- <Param val="False" valType="bool" updates="None" name="useWindowParams"/>
|
|
|
- </RoutineSettingsComponent>
|
|
|
- <TextComponent name="ready_text" plugin="None">
|
|
|
- <Param val="black" valType="color" updates="constant" name="color"/>
|
|
|
- <Param val="rgb" valType="str" updates="constant" name="colorSpace"/>
|
|
|
- <Param val="1" valType="num" updates="constant" name="contrast"/>
|
|
|
- <Param val="False" valType="bool" updates="None" name="disabled"/>
|
|
|
- <Param val="" valType="code" updates="None" name="durationEstim"/>
|
|
|
- <Param val="None" valType="str" updates="constant" name="flip"/>
|
|
|
- <Param val="Open Sans" valType="str" updates="constant" name="font"/>
|
|
|
- <Param val="LTR" valType="str" updates="None" name="languageStyle"/>
|
|
|
- <Param val="0.05" valType="num" updates="constant" name="letterHeight"/>
|
|
|
- <Param val="ready_text" valType="code" updates="None" name="name"/>
|
|
|
- <Param val="" valType="num" updates="constant" name="opacity"/>
|
|
|
- <Param val="0" valType="num" updates="constant" name="ori"/>
|
|
|
- <Param val="(0, 0)" valType="list" updates="constant" name="pos"/>
|
|
|
- <Param val="True" valType="bool" updates="None" name="saveStartStop"/>
|
|
|
- <Param val="" valType="code" updates="None" name="startEstim"/>
|
|
|
- <Param val="time (s)" valType="str" updates="None" name="startType"/>
|
|
|
- <Param val="0.0" valType="code" updates="None" name="startVal"/>
|
|
|
- <Param val="duration (s)" valType="str" updates="None" name="stopType"/>
|
|
|
- <Param val="1.5" valType="code" updates="constant" name="stopVal"/>
|
|
|
- <Param val="True" valType="bool" updates="None" name="syncScreenRefresh"/>
|
|
|
- <Param val="请准备" valType="str" updates="constant" name="text"/>
|
|
|
- <Param val="from exp settings" valType="str" updates="None" name="units"/>
|
|
|
- <Param val="" valType="num" updates="constant" name="wrapWidth"/>
|
|
|
- </TextComponent>
|
|
|
- </Routine>
|
|
|
- <Routine name="hold">
|
|
|
- <RoutineSettingsComponent name="hold" plugin="None">
|
|
|
- <Param val="none" valType="str" updates="None" name="backgroundFit"/>
|
|
|
- <Param val="" valType="str" updates="None" name="backgroundImg"/>
|
|
|
- <Param val="$[0,0,0]" valType="color" updates="None" name="color"/>
|
|
|
- <Param val="rgb" valType="str" updates="None" name="colorSpace"/>
|
|
|
- <Param val="" valType="str" updates="constant" name="desc"/>
|
|
|
- <Param val="False" valType="bool" updates="None" name="disabled"/>
|
|
|
- <Param val="" valType="code" updates="None" name="durationEstim"/>
|
|
|
- <Param val="hold" valType="code" updates="None" name="name"/>
|
|
|
- <Param val="True" valType="bool" updates="None" name="saveStartStop"/>
|
|
|
- <Param val="" valType="code" updates="constant" name="skipIf"/>
|
|
|
- <Param val="duration (s)" valType="str" updates="None" name="stopType"/>
|
|
|
- <Param val="" valType="code" updates="constant" name="stopVal"/>
|
|
|
- <Param val="False" valType="bool" updates="None" name="useWindowParams"/>
|
|
|
- </RoutineSettingsComponent>
|
|
|
- <ImageComponent name="hold_img" plugin="None">
|
|
|
- <Param val="center" valType="str" updates="constant" name="anchor"/>
|
|
|
- <Param val="$[1,1,1]" valType="color" updates="constant" name="color"/>
|
|
|
- <Param val="rgb" valType="str" updates="constant" name="colorSpace"/>
|
|
|
- <Param val="1" valType="num" updates="constant" name="contrast"/>
|
|
|
- <Param val="False" valType="bool" updates="None" name="disabled"/>
|
|
|
- <Param val="" valType="code" updates="None" name="durationEstim"/>
|
|
|
- <Param val="False" valType="bool" updates="constant" name="flipHoriz"/>
|
|
|
- <Param val="False" valType="bool" updates="constant" name="flipVert"/>
|
|
|
- <Param val="static/images/hold.png" valType="file" updates="constant" name="image"/>
|
|
|
- <Param val="linear" valType="str" updates="constant" name="interpolate"/>
|
|
|
- <Param val="" valType="str" updates="constant" name="mask"/>
|
|
|
- <Param val="hold_img" valType="code" updates="None" name="name"/>
|
|
|
- <Param val="" valType="num" updates="constant" name="opacity"/>
|
|
|
- <Param val="0" valType="num" updates="constant" name="ori"/>
|
|
|
- <Param val="(0, 0)" valType="list" updates="constant" name="pos"/>
|
|
|
- <Param val="True" valType="bool" updates="None" name="saveStartStop"/>
|
|
|
- <Param val="(0.5, 0.5)" valType="list" updates="constant" name="size"/>
|
|
|
- <Param val="" valType="code" updates="None" name="startEstim"/>
|
|
|
- <Param val="time (s)" valType="str" updates="None" name="startType"/>
|
|
|
- <Param val="0.0" valType="code" updates="None" name="startVal"/>
|
|
|
- <Param val="duration (s)" valType="str" updates="None" name="stopType"/>
|
|
|
- <Param val="5" valType="code" updates="constant" name="stopVal"/>
|
|
|
- <Param val="True" valType="bool" updates="None" name="syncScreenRefresh"/>
|
|
|
- <Param val="128" valType="num" updates="constant" name="texture resolution"/>
|
|
|
- <Param val="from exp settings" valType="str" updates="None" name="units"/>
|
|
|
- </ImageComponent>
|
|
|
- <CodeComponent name="code_3" plugin="None">
|
|
|
- <Param val="" valType="extendedCode" updates="constant" name="Before Experiment"/>
|
|
|
- <Param val="" valType="extendedCode" updates="constant" name="Before JS Experiment"/>
|
|
|
- <Param val="" valType="extendedCode" updates="constant" name="Begin Experiment"/>
|
|
|
- <Param val="" valType="extendedCode" updates="constant" name="Begin JS Experiment"/>
|
|
|
- <Param val="" valType="extendedCode" updates="constant" name="Begin JS Routine"/>
|
|
|
- <Param val="" valType="extendedCode" updates="constant" name="Begin Routine"/>
|
|
|
- <Param val="Py" valType="str" updates="None" name="Code Type"/>
|
|
|
- <Param val="" valType="extendedCode" updates="constant" name="Each Frame"/>
|
|
|
- <Param val="" valType="extendedCode" updates="constant" name="Each JS Frame"/>
|
|
|
- <Param val="" valType="extendedCode" updates="constant" name="End Experiment"/>
|
|
|
- <Param val="" valType="extendedCode" updates="constant" name="End JS Experiment"/>
|
|
|
- <Param val="" valType="extendedCode" updates="constant" name="End JS Routine"/>
|
|
|
- <Param val="" valType="extendedCode" updates="constant" name="End Routine"/>
|
|
|
- <Param val="False" valType="bool" updates="None" name="disabled"/>
|
|
|
- <Param val="code_3" valType="code" updates="None" name="name"/>
|
|
|
- </CodeComponent>
|
|
|
- </Routine>
|
|
|
- <Routine name="rest">
|
|
|
- <RoutineSettingsComponent name="rest" plugin="None">
|
|
|
- <Param val="none" valType="str" updates="None" name="backgroundFit"/>
|
|
|
- <Param val="" valType="str" updates="None" name="backgroundImg"/>
|
|
|
- <Param val="$[0,0,0]" valType="color" updates="None" name="color"/>
|
|
|
- <Param val="rgb" valType="str" updates="None" name="colorSpace"/>
|
|
|
- <Param val="" valType="str" updates="constant" name="desc"/>
|
|
|
- <Param val="False" valType="bool" updates="None" name="disabled"/>
|
|
|
- <Param val="" valType="code" updates="None" name="durationEstim"/>
|
|
|
- <Param val="rest" valType="code" updates="None" name="name"/>
|
|
|
- <Param val="True" valType="bool" updates="None" name="saveStartStop"/>
|
|
|
- <Param val="" valType="code" updates="constant" name="skipIf"/>
|
|
|
- <Param val="duration (s)" valType="str" updates="None" name="stopType"/>
|
|
|
- <Param val="" valType="code" updates="constant" name="stopVal"/>
|
|
|
- <Param val="False" valType="bool" updates="None" name="useWindowParams"/>
|
|
|
- </RoutineSettingsComponent>
|
|
|
- <ImageComponent name="rest_img" plugin="None">
|
|
|
- <Param val="center" valType="str" updates="constant" name="anchor"/>
|
|
|
- <Param val="$[1,1,1]" valType="color" updates="constant" name="color"/>
|
|
|
- <Param val="rgb" valType="str" updates="constant" name="colorSpace"/>
|
|
|
- <Param val="1" valType="num" updates="constant" name="contrast"/>
|
|
|
- <Param val="False" valType="bool" updates="None" name="disabled"/>
|
|
|
- <Param val="" valType="code" updates="None" name="durationEstim"/>
|
|
|
- <Param val="False" valType="bool" updates="constant" name="flipHoriz"/>
|
|
|
- <Param val="False" valType="bool" updates="constant" name="flipVert"/>
|
|
|
- <Param val="static/images/rest.png" valType="file" updates="constant" name="image"/>
|
|
|
- <Param val="linear" valType="str" updates="constant" name="interpolate"/>
|
|
|
- <Param val="" valType="str" updates="constant" name="mask"/>
|
|
|
- <Param val="rest_img" valType="code" updates="None" name="name"/>
|
|
|
- <Param val="" valType="num" updates="constant" name="opacity"/>
|
|
|
- <Param val="0" valType="num" updates="constant" name="ori"/>
|
|
|
- <Param val="(0, 0)" valType="list" updates="constant" name="pos"/>
|
|
|
- <Param val="True" valType="bool" updates="None" name="saveStartStop"/>
|
|
|
- <Param val="(0.5, 0.5)" valType="list" updates="constant" name="size"/>
|
|
|
- <Param val="" valType="code" updates="None" name="startEstim"/>
|
|
|
- <Param val="time (s)" valType="str" updates="None" name="startType"/>
|
|
|
- <Param val="0.0" valType="code" updates="None" name="startVal"/>
|
|
|
- <Param val="duration (s)" valType="str" updates="None" name="stopType"/>
|
|
|
- <Param val="5" valType="code" updates="constant" name="stopVal"/>
|
|
|
- <Param val="True" valType="bool" updates="None" name="syncScreenRefresh"/>
|
|
|
- <Param val="128" valType="num" updates="constant" name="texture resolution"/>
|
|
|
- <Param val="from exp settings" valType="str" updates="None" name="units"/>
|
|
|
- </ImageComponent>
|
|
|
- <CodeComponent name="code_4" plugin="None">
|
|
|
- <Param val="" valType="extendedCode" updates="constant" name="Before Experiment"/>
|
|
|
- <Param val="" valType="extendedCode" updates="constant" name="Before JS Experiment"/>
|
|
|
- <Param val="" valType="extendedCode" updates="constant" name="Begin Experiment"/>
|
|
|
- <Param val="" valType="extendedCode" updates="constant" name="Begin JS Experiment"/>
|
|
|
- <Param val="" valType="extendedCode" updates="constant" name="Begin JS Routine"/>
|
|
|
- <Param val="i = 0" valType="extendedCode" updates="constant" name="Begin Routine"/>
|
|
|
- <Param val="Py" valType="str" updates="None" name="Code Type"/>
|
|
|
- <Param val="if i== 59:&#10; hand_device.release()&#10; i+=1&#10;else:&#10; i+=1&#10;" valType="extendedCode" updates="constant" name="Each Frame"/>
|
|
|
- <Param val="" valType="extendedCode" updates="constant" name="Each JS Frame"/>
|
|
|
- <Param val="" valType="extendedCode" updates="constant" name="End Experiment"/>
|
|
|
- <Param val="" valType="extendedCode" updates="constant" name="End JS Experiment"/>
|
|
|
- <Param val="" valType="extendedCode" updates="constant" name="End JS Routine"/>
|
|
|
- <Param val="" valType="extendedCode" updates="constant" name="End Routine"/>
|
|
|
- <Param val="False" valType="bool" updates="None" name="disabled"/>
|
|
|
- <Param val="code_4" valType="code" updates="None" name="name"/>
|
|
|
- </CodeComponent>
|
|
|
- </Routine>
|
|
|
- <Routine name="end">
|
|
|
- <RoutineSettingsComponent name="end" plugin="None">
|
|
|
- <Param val="none" valType="str" updates="None" name="backgroundFit"/>
|
|
|
- <Param val="" valType="str" updates="None" name="backgroundImg"/>
|
|
|
- <Param val="$[0,0,0]" valType="color" updates="None" name="color"/>
|
|
|
- <Param val="rgb" valType="str" updates="None" name="colorSpace"/>
|
|
|
- <Param val="" valType="str" updates="constant" name="desc"/>
|
|
|
- <Param val="False" valType="bool" updates="None" name="disabled"/>
|
|
|
- <Param val="" valType="code" updates="None" name="durationEstim"/>
|
|
|
- <Param val="end" valType="code" updates="None" name="name"/>
|
|
|
- <Param val="True" valType="bool" updates="None" name="saveStartStop"/>
|
|
|
- <Param val="" valType="code" updates="constant" name="skipIf"/>
|
|
|
- <Param val="duration (s)" valType="str" updates="None" name="stopType"/>
|
|
|
- <Param val="" valType="code" updates="constant" name="stopVal"/>
|
|
|
- <Param val="False" valType="bool" updates="None" name="useWindowParams"/>
|
|
|
- </RoutineSettingsComponent>
|
|
|
- <TextComponent name="end_text" plugin="None">
|
|
|
- <Param val="white" valType="color" updates="constant" name="color"/>
|
|
|
- <Param val="rgb" valType="str" updates="constant" name="colorSpace"/>
|
|
|
- <Param val="1" valType="num" updates="constant" name="contrast"/>
|
|
|
- <Param val="False" valType="bool" updates="None" name="disabled"/>
|
|
|
- <Param val="" valType="code" updates="None" name="durationEstim"/>
|
|
|
- <Param val="None" valType="str" updates="constant" name="flip"/>
|
|
|
- <Param val="Open Sans" valType="str" updates="constant" name="font"/>
|
|
|
- <Param val="LTR" valType="str" updates="None" name="languageStyle"/>
|
|
|
- <Param val="0.05" valType="num" updates="constant" name="letterHeight"/>
|
|
|
- <Param val="end_text" valType="code" updates="None" name="name"/>
|
|
|
- <Param val="" valType="num" updates="constant" name="opacity"/>
|
|
|
- <Param val="0" valType="num" updates="constant" name="ori"/>
|
|
|
- <Param val="(0, 0)" valType="list" updates="constant" name="pos"/>
|
|
|
- <Param val="True" valType="bool" updates="None" name="saveStartStop"/>
|
|
|
- <Param val="" valType="code" updates="None" name="startEstim"/>
|
|
|
- <Param val="time (s)" valType="str" updates="None" name="startType"/>
|
|
|
- <Param val="0.0" valType="code" updates="None" name="startVal"/>
|
|
|
- <Param val="duration (s)" valType="str" updates="None" name="stopType"/>
|
|
|
- <Param val="3" valType="code" updates="constant" name="stopVal"/>
|
|
|
- <Param val="True" valType="bool" updates="None" name="syncScreenRefresh"/>
|
|
|
- <Param val="恭喜您!&#10;完成训练!" valType="str" updates="constant" name="text"/>
|
|
|
- <Param val="from exp settings" valType="str" updates="None" name="units"/>
|
|
|
- <Param val="" valType="num" updates="constant" name="wrapWidth"/>
|
|
|
- </TextComponent>
|
|
|
- </Routine>
|
|
|
- <Routine name="extend">
|
|
|
- <RoutineSettingsComponent name="extend" plugin="None">
|
|
|
- <Param val="none" valType="str" updates="None" name="backgroundFit"/>
|
|
|
- <Param val="" valType="str" updates="None" name="backgroundImg"/>
|
|
|
- <Param val="$[0,0,0]" valType="color" updates="None" name="color"/>
|
|
|
- <Param val="rgb" valType="str" updates="None" name="colorSpace"/>
|
|
|
- <Param val="" valType="str" updates="constant" name="desc"/>
|
|
|
- <Param val="False" valType="bool" updates="None" name="disabled"/>
|
|
|
- <Param val="" valType="code" updates="None" name="durationEstim"/>
|
|
|
- <Param val="extend" valType="code" updates="None" name="name"/>
|
|
|
- <Param val="True" valType="bool" updates="None" name="saveStartStop"/>
|
|
|
- <Param val="" valType="code" updates="constant" name="skipIf"/>
|
|
|
- <Param val="duration (s)" valType="str" updates="None" name="stopType"/>
|
|
|
- <Param val="" valType="code" updates="constant" name="stopVal"/>
|
|
|
- <Param val="False" valType="bool" updates="None" name="useWindowParams"/>
|
|
|
- </RoutineSettingsComponent>
|
|
|
- <ImageComponent name="extend_img" plugin="None">
|
|
|
- <Param val="center" valType="str" updates="constant" name="anchor"/>
|
|
|
- <Param val="$[1,1,1]" valType="color" updates="constant" name="color"/>
|
|
|
- <Param val="rgb" valType="str" updates="constant" name="colorSpace"/>
|
|
|
- <Param val="1" valType="num" updates="constant" name="contrast"/>
|
|
|
- <Param val="False" valType="bool" updates="None" name="disabled"/>
|
|
|
- <Param val="" valType="code" updates="None" name="durationEstim"/>
|
|
|
- <Param val="False" valType="bool" updates="constant" name="flipHoriz"/>
|
|
|
- <Param val="False" valType="bool" updates="constant" name="flipVert"/>
|
|
|
- <Param val="static/images/extend.png" valType="file" updates="constant" name="image"/>
|
|
|
- <Param val="linear" valType="str" updates="constant" name="interpolate"/>
|
|
|
- <Param val="" valType="str" updates="constant" name="mask"/>
|
|
|
- <Param val="extend_img" valType="code" updates="None" name="name"/>
|
|
|
- <Param val="" valType="num" updates="constant" name="opacity"/>
|
|
|
- <Param val="0" valType="num" updates="constant" name="ori"/>
|
|
|
- <Param val="(0, 0)" valType="list" updates="constant" name="pos"/>
|
|
|
- <Param val="True" valType="bool" updates="None" name="saveStartStop"/>
|
|
|
- <Param val="(0.5, 0.5)" valType="list" updates="constant" name="size"/>
|
|
|
- <Param val="" valType="code" updates="None" name="startEstim"/>
|
|
|
- <Param val="time (s)" valType="str" updates="None" name="startType"/>
|
|
|
- <Param val="1" valType="code" updates="None" name="startVal"/>
|
|
|
- <Param val="duration (s)" valType="str" updates="None" name="stopType"/>
|
|
|
- <Param val="6.5" valType="code" updates="constant" name="stopVal"/>
|
|
|
- <Param val="True" valType="bool" updates="None" name="syncScreenRefresh"/>
|
|
|
- <Param val="128" valType="num" updates="constant" name="texture resolution"/>
|
|
|
- <Param val="from exp settings" valType="str" updates="None" name="units"/>
|
|
|
- </ImageComponent>
|
|
|
- <SoundComponent name="attention" plugin="None">
|
|
|
- <Param val="False" valType="bool" updates="None" name="disabled"/>
|
|
|
- <Param val="" valType="code" updates="None" name="durationEstim"/>
|
|
|
- <Param val="True" valType="bool" updates="constant" name="hamming"/>
|
|
|
- <Param val="attention" valType="code" updates="None" name="name"/>
|
|
|
- <Param val="True" valType="bool" updates="None" name="saveStartStop"/>
|
|
|
- <Param val="static/audios/ding.wav" valType="str" updates="constant" name="sound"/>
|
|
|
- <Param val="" valType="code" updates="None" name="startEstim"/>
|
|
|
- <Param val="time (s)" valType="str" updates="None" name="startType"/>
|
|
|
- <Param val="1" valType="code" updates="None" name="startVal"/>
|
|
|
- <Param val="duration (s)" valType="str" updates="None" name="stopType"/>
|
|
|
- <Param val="1.0" valType="code" updates="constant" name="stopVal"/>
|
|
|
- <Param val="True" valType="bool" updates="constant" name="stopWithRoutine"/>
|
|
|
- <Param val="True" valType="bool" updates="constant" name="syncScreenRefresh"/>
|
|
|
- <Param val="1" valType="num" updates="constant" name="volume"/>
|
|
|
- </SoundComponent>
|
|
|
- <CodeComponent name="code" plugin="None">
|
|
|
- <Param val="&#10;" valType="extendedCode" updates="constant" name="Before Experiment"/>
|
|
|
- <Param val="" valType="extendedCode" updates="constant" name="Before JS Experiment"/>
|
|
|
- <Param val="" valType="extendedCode" updates="constant" name="Begin Experiment"/>
|
|
|
- <Param val="" valType="extendedCode" updates="constant" name="Begin JS Experiment"/>
|
|
|
- <Param val="" valType="extendedCode" updates="constant" name="Begin JS Routine"/>
|
|
|
- <Param val="i = 0&#10;" valType="extendedCode" updates="constant" name="Begin Routine"/>
|
|
|
- <Param val="Py" valType="str" updates="None" name="Code Type"/>
|
|
|
- <Param val="if i== 119:&#10; hand_device.extend()&#10;# time.sleep(1)&#10; i+=1&#10;else:&#10; i+=1&#10; &#10;# 每轮开始前空白等待1s + 反应时1s + 新版extend时间4.5s + 1s裕量 = 7.5s" valType="extendedCode" updates="constant" name="Each Frame"/>
|
|
|
- <Param val="" valType="extendedCode" updates="constant" name="Each JS Frame"/>
|
|
|
- <Param val="" valType="extendedCode" updates="constant" name="End Experiment"/>
|
|
|
- <Param val="" valType="extendedCode" updates="constant" name="End JS Experiment"/>
|
|
|
- <Param val="" valType="extendedCode" updates="constant" name="End JS Routine"/>
|
|
|
- <Param val="" valType="extendedCode" updates="constant" name="End Routine"/>
|
|
|
- <Param val="False" valType="bool" updates="None" name="disabled"/>
|
|
|
- <Param val="code" valType="code" updates="None" name="name"/>
|
|
|
- </CodeComponent>
|
|
|
- </Routine>
|
|
|
- <Routine name="flex">
|
|
|
- <RoutineSettingsComponent name="flex" plugin="None">
|
|
|
- <Param val="none" valType="str" updates="None" name="backgroundFit"/>
|
|
|
- <Param val="" valType="str" updates="None" name="backgroundImg"/>
|
|
|
- <Param val="$[0,0,0]" valType="color" updates="None" name="color"/>
|
|
|
- <Param val="rgb" valType="str" updates="None" name="colorSpace"/>
|
|
|
- <Param val="" valType="str" updates="constant" name="desc"/>
|
|
|
- <Param val="False" valType="bool" updates="None" name="disabled"/>
|
|
|
- <Param val="" valType="code" updates="None" name="durationEstim"/>
|
|
|
- <Param val="flex" valType="code" updates="None" name="name"/>
|
|
|
- <Param val="True" valType="bool" updates="None" name="saveStartStop"/>
|
|
|
- <Param val="" valType="code" updates="constant" name="skipIf"/>
|
|
|
- <Param val="duration (s)" valType="str" updates="None" name="stopType"/>
|
|
|
- <Param val="" valType="code" updates="constant" name="stopVal"/>
|
|
|
- <Param val="False" valType="bool" updates="None" name="useWindowParams"/>
|
|
|
- </RoutineSettingsComponent>
|
|
|
- <ImageComponent name="flex_img" plugin="None">
|
|
|
- <Param val="center" valType="str" updates="constant" name="anchor"/>
|
|
|
- <Param val="$[1,1,1]" valType="color" updates="constant" name="color"/>
|
|
|
- <Param val="rgb" valType="str" updates="constant" name="colorSpace"/>
|
|
|
- <Param val="1" valType="num" updates="constant" name="contrast"/>
|
|
|
- <Param val="False" valType="bool" updates="None" name="disabled"/>
|
|
|
- <Param val="" valType="code" updates="None" name="durationEstim"/>
|
|
|
- <Param val="False" valType="bool" updates="constant" name="flipHoriz"/>
|
|
|
- <Param val="False" valType="bool" updates="constant" name="flipVert"/>
|
|
|
- <Param val="static/images/flex.png" valType="file" updates="constant" name="image"/>
|
|
|
- <Param val="linear" valType="str" updates="constant" name="interpolate"/>
|
|
|
- <Param val="" valType="str" updates="constant" name="mask"/>
|
|
|
- <Param val="flex_img" valType="code" updates="None" name="name"/>
|
|
|
- <Param val="" valType="num" updates="constant" name="opacity"/>
|
|
|
- <Param val="0" valType="num" updates="constant" name="ori"/>
|
|
|
- <Param val="(0, 0)" valType="list" updates="constant" name="pos"/>
|
|
|
- <Param val="True" valType="bool" updates="None" name="saveStartStop"/>
|
|
|
- <Param val="(0.5, 0.5)" valType="list" updates="constant" name="size"/>
|
|
|
- <Param val="" valType="code" updates="None" name="startEstim"/>
|
|
|
- <Param val="time (s)" valType="str" updates="None" name="startType"/>
|
|
|
- <Param val="0.0" valType="code" updates="None" name="startVal"/>
|
|
|
- <Param val="duration (s)" valType="str" updates="None" name="stopType"/>
|
|
|
- <Param val="7.5" valType="code" updates="constant" name="stopVal"/>
|
|
|
- <Param val="True" valType="bool" updates="None" name="syncScreenRefresh"/>
|
|
|
- <Param val="128" valType="num" updates="constant" name="texture resolution"/>
|
|
|
- <Param val="from exp settings" valType="str" updates="None" name="units"/>
|
|
|
- </ImageComponent>
|
|
|
- <CodeComponent name="code_2" plugin="None">
|
|
|
- <Param val="" valType="extendedCode" updates="constant" name="Before Experiment"/>
|
|
|
- <Param val="" valType="extendedCode" updates="constant" name="Before JS Experiment"/>
|
|
|
- <Param val="" valType="extendedCode" updates="constant" name="Begin Experiment"/>
|
|
|
- <Param val="" valType="extendedCode" updates="constant" name="Begin JS Experiment"/>
|
|
|
- <Param val="" valType="extendedCode" updates="constant" name="Begin JS Routine"/>
|
|
|
- <Param val="i = 0&#10;" valType="extendedCode" updates="constant" name="Begin Routine"/>
|
|
|
- <Param val="Py" valType="str" updates="None" name="Code Type"/>
|
|
|
- <Param val="if i== 119:&#10; hand_device.start('flex')&#10; i+=1&#10;else:&#10; i+=1&#10;&#10;# 反应时2s+新版气动手flex时间4.5s + 1s裕量 = 7.5s" valType="extendedCode" updates="constant" name="Each Frame"/>
|
|
|
- <Param val="" valType="extendedCode" updates="constant" name="Each JS Frame"/>
|
|
|
- <Param val="" valType="extendedCode" updates="constant" name="End Experiment"/>
|
|
|
- <Param val="" valType="extendedCode" updates="constant" name="End JS Experiment"/>
|
|
|
- <Param val="" valType="extendedCode" updates="constant" name="End JS Routine"/>
|
|
|
- <Param val="" valType="extendedCode" updates="constant" name="End Routine"/>
|
|
|
- <Param val="False" valType="bool" updates="None" name="disabled"/>
|
|
|
- <Param val="code_2" valType="code" updates="None" name="name"/>
|
|
|
- </CodeComponent>
|
|
|
- </Routine>
|
|
|
- </Routines>
|
|
|
- <Flow>
|
|
|
- <Routine name="prepare"/>
|
|
|
- <LoopInitiator loopType="TrialHandler" name="trials">
|
|
|
- <Param name="Selected rows" updates="None" val="" valType="str"/>
|
|
|
- <Param name="conditions" updates="None" val="None" valType="str"/>
|
|
|
- <Param name="conditionsFile" updates="None" val="" valType="file"/>
|
|
|
- <Param name="endPoints" updates="None" val="[0, 1]" valType="num"/>
|
|
|
- <Param name="isTrials" updates="None" val="True" valType="bool"/>
|
|
|
- <Param name="loopType" updates="None" val="random" valType="str"/>
|
|
|
- <Param name="nReps" updates="None" val="20" valType="num"/>
|
|
|
- <Param name="name" updates="None" val="trials" valType="code"/>
|
|
|
- <Param name="random seed" updates="None" val="" valType="code"/>
|
|
|
- </LoopInitiator>
|
|
|
- <Routine name="ready"/>
|
|
|
- <Routine name="extend"/>
|
|
|
- <Routine name="flex"/>
|
|
|
- <Routine name="hold"/>
|
|
|
- <Routine name="rest"/>
|
|
|
- <LoopTerminator name="trials"/>
|
|
|
- <Routine name="end"/>
|
|
|
- </Flow>
|
|
|
-</PsychoPy2experiment>
|