/ columns = [build, computer.platform, date, time, subject, group, blockcode, blocknum, trialcode, trialnum, stimulusonset values.task, values.phase, values.fixationDuration, values.targetLocation, values.target, values.stim, script.elapsedtime, response, correct, latency ] / separatefiles = true / plugin = "Tobii" / format = "mm:ss:zzz" / mode = stopwatch / erase = false / position = (50%, 10%) / resetrate = block / timeout = 600000 / txbgcolor = black / txcolor = red / vposition = 5 / hposition = 95 / resetrate = trial / erase = true(black) / txcolor = (255, 255, 255) / screencolor = (0, 0, 0) / inputdevice = keyboard / nextkey = (57) / nextlabel = "Weiter [Leertaste]" / prevlabel = "Zurück [Enter]" /lastlabel = "Weiter [Leertaste]" /windowsize = (1920px, 1080px) / canvasaspectratio = (4,3) / minimumversion = "4.0.5.0" / fontstyle = ("Arial", 20PT, false, false, false, false, 5, 1) / txbgcolor = black / txcolor = white / inputdevice = keyboard / fontsize_fixation = 5% / targetsize = 3% / targetsize2= 4% / flashSize = 5% / maskSize = 12% / stroopSize = 8% / flashDuration = 50 / targetDuration = 100 / fixationDuration = 200 / fixation2Duration = 400 / iti = 500 /leftPos = 25% /rightPos = 75% /items = (200) / replace = true / completed = 0 / task = "" / phase = 0 / stim = "" /targetLocation = 0 /target = 0 / trials = [1 =sequence(instruction)] / screencolor = white / bgstim = (timer) / trials = [1 =sequence(ready)] / screencolor = white / stimulustimes = [0 = instruction] / validresponse = (57) / stimulustimes = [0 = ready] / validresponse = (57) / items = ( " Bei dieser Aufgabe erscheint ein Wort auf dem Bildschirm. Lesen Sie bitte die Schriftfarbe des Wortes laut vor und ignorieren Sie dabei jegliche weitere Information (wie z.B. die Bedeutung des Wortes). Wenn Sie mit dem Wort fertig sind, drücken Sie die Leertaste, um mit dem nächsten fortzufahren. Zunächst führen Sie eine kurze Übung durch. Um mit der Übung zu beginnen, drücken Sie bitte die Leertaste." ) / color = (255, 255, 255) / txbgcolor = black / fontstyle = ("Arial", 20PT, true, false, false, false, 5, 1) / size = (1920,1080) / position = (50,50) / items = ( " Als Nächstes, bearbeiten Sie die eigentliche Aufgabe. Reagieren Sie so schnell und genau wie möglich. Um zu beginnen, drücken Sie bitte die Leertaste." ) / color = (255, 255, 255) / txbgcolor = black / fontstyle = ("Arial", 20PT, true, false, false, false, 5, 1) / size = (1920,1080) / position = (50,50) / items = ("*****") / fontstyle = ("Courier New", 18pt, true, false, false, false, 5, 1) / txcolor = white / txbgcolor = black / position = (50%, 50%) / erase = false /1 = "BLAU" /2 = "GELB" /3 = "ROT" /4 = "GRÜN" /1 = "BLAU" /1 = "GELB" /1 = "ROT" /1 = "GRÜN" / items = words / color = (255, 255, 0) / txbgcolor = black / fontstyle = ("Arial", values.stroopsize,false, false, false, false, 5, 1) / items = yellow / color = (255, 255, 0) / txbgcolor = black / fontstyle = ("Arial", values.stroopsize, false, false, false, false, 5, 1) / items = words / color = (0, 255, 0) / txbgcolor = black / fontstyle = ("Arial", values.stroopsize, false, false, false, false, 5, 1) / items = green / color = (0, 255, 0) / txbgcolor = black / fontstyle = ("Arial", values.stroopsize, false, false, false, false, 5, 1) / items = words / color = (0, 0, 255) / txbgcolor = black / fontstyle = ("Arial", values.stroopsize, false, false, false, false, 5, 1) / items = blue / color = (0, 0, 255) / txbgcolor = black / fontstyle = ("Arial", values.stroopsize, false, false, false, false, 5, 1) / items = words / color = (255, 0, 0) / txbgcolor = black / fontstyle = ("Arial", values.stroopsize, false, false, false, false, 5, 1) / items = red / color = (255, 0, 0) / txbgcolor = black / fontstyle = ("Arial", values.stroopsize, false, false, false, false, 5, 1) / items = ("*****") / color = (255, 255, 255) / txbgcolor = black / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / items = (" Falsch!") / color = (255, 0, 0) / txbgcolor = white / fontstyle = ("Courier New", 18PT, true, false, false, false, 5, 1) / size = (2400,1080) / position = (50,50) / items = (" Richtig!") / color = (0, 0, 255) / txbgcolor = white / fontstyle = ("Courier New", 18PT, true, false, false, false, 5, 1) / size = (2400,1080) / position = (50,50) Dies ist das Ende. Vielen Dank für Ihre Teilnahme! ------------------------------------------------------------------------------------ *** TRIALS ***** ------------------------------------------------------------------------------------ / stimulustimes = [0=target;200=red] /validresponse = (57) /response = timeout(20200) /beginresponsetime=200 /posttrialpause = 500 / stimulustimes = [0=target;200=green] /validresponse = (57) /response = timeout(20200) /beginresponsetime=200 /posttrialpause = 500 / stimulustimes = [0=target;200=blue] /validresponse = (57) /response = timeout(20200) /beginresponsetime=200 /posttrialpause = 500 / stimulustimes = [0=target;200=yellow] /validresponse = (57) /response = timeout(20200) /beginresponsetime=200 /posttrialpause = 500 -------------------------------------- / stimulustimes = [0=target;200=red2] /validresponse = (57) /response = timeout(20200) /posttrialpause = 500 / stimulustimes = [0=target;200=green2] /validresponse = (57) /response = timeout(20200) /posttrialpause = 500 /beginresponsetime=200 / stimulustimes = [0=target;200=blue2] /response = timeout(20200) /validresponse = (57) /beginresponsetime=200 /posttrialpause = 500 / stimulustimes = [0=target;200=yellow2] /response = timeout(20200) /validresponse = (57) /posttrialpause = 500 /beginresponsetime=200 ------------------------------------------------------------------------------------ *** BLOCKS ***** ------------------------------------------------------------------------------------ / trials = [1-16 =noreplace(wordsred,wordsgreen,wordsyellow,wordsblue)] / screencolor = black / trials = [1-256 =noreplace(wordsred,wordsgreen,wordsyellow,wordsblue)] / screencolor = black / trials = [1-16 =noreplace(wordsred2,wordsgreen2,wordsyellow2,wordsblue2)] / screencolor = black / trials = [1-256 =noreplace(wordsred2,wordsgreen2,wordsyellow2,wordsblue2)] / screencolor = black ---------------------------------------------------------------------------------------------- ------------------------------Questionaire---------------------------------------------------- ---------------------------------------------------------------------------------------------- / items = ( "Wie viel Anstrengung mussten Sie bei der gerade eben bearbeiteten Aufgabe aufbringen? ~"1~" steht für ~"keine Anstrengung~". ~"7~" steht für ~"sehr viel Anstrengung~". 1 2 3 4 5 6 7 Bitte drücken Sie die entsprechende Ziffer um zu antworten.") / color = (0, 0, 0) / txbgcolor = white /fontstyle = ("Courier New", 18pt , true, false, false, false) / position = (50,40) / items = (" Wie schwierig fanden Sie die Aufgabe? ~"1~" steht für ~"sehr leicht~". ~"7~" steht für ~"sehr schwer~". 1 2 3 4 5 6 7 Bitte drücken Sie die entsprechende Ziffer um zu antworten.") / color = (0, 0, 0) /fontstyle = ("Courier New", 18pt , true, false, false, false) / txbgcolor = white / position = (50,60) / items = (" Wie müde fühlen Sie sich nach der Bearbeitung der Aufgabe? ~"1~" steht für ~"gar nicht~". ~"7~" steht für ~"sehr müde~". 1 2 3 4 5 6 7 Bitte drücken Sie die entsprechende Ziffer um zu antworten.") / color = (0, 0, 0) /fontstyle = ("Courier New", 18pt , true, false, false, false) / txbgcolor = white / position = (50,40) / items = (" Fühlten Sie sich während der Bearbeitung der Aufgabe frustriert? ~"1~" steht für ~"gar nicht~". ~"7~" steht für ~"sehr frustriert~". 1 2 3 4 5 6 7 Bitte drücken Sie die entsprechende Ziffer um zu antworten.") / color = (0, 0, 0) /fontstyle = ("Courier New", 18pt , true, false, false, false) / txbgcolor = white / position = (50,60) / items = (" Fühlten Sie sich während der Bearbeitung der Aufgabe ermüdet? ~"1~" steht für ~"gar nicht~". ~"7~" steht für ~"sehr ermüdet~". 1 2 3 4 5 6 7 Bitte drücken Sie die entsprechende Ziffer um zu antworten.") / color = (0, 0, 0) /fontstyle = ("Courier New", 18pt , true, false, false, false) / txbgcolor = white / position = (50,40) / stimulustimes = [0 = effort] / validresponse = (1,2,3,4,5,6,7,8) / correctresponse = (1,2,3,4,5,6,7) / stimulustimes = [0 = difficulty] / validresponse = (1,2,3,4,5,6,7,8) / correctresponse = (1,2,3,4,5,6,7) / stimulustimes = [0 = tired] / validresponse = (1,2,3,4,5,6,7,8) / correctresponse = (1,2,3,4,5,6,7) / stimulustimes = [0 = frustrated] / validresponse = (1,2,3,4,5,6,7,8) / correctresponse = (1,2,3,4,5,6,7) / stimulustimes = [0 = fatigued] / validresponse = (1,2,3,4,5,6,7,8) / correctresponse = (1,2,3,4,5,6,7) / trials = [1 =sequence(questioneffort, questiondifficulty, questiontired, questionfrustrated, questionfatigued)] / screencolor = white ------------------------------------------------------------------------------------ ---------------------------------------------------------------------2nd task------------------------------------------------- / trials = [1 =sequence(Antisaccade, Antisaccadetest)] / screencolor = white / trials = [1 =sequence(practiceantisaccade)] / screencolor = white / trials = [1 =sequence(startantisaccade)] / screencolor = white / stimulustimes = [0 = Antisaccade] / validresponse = (57) / stimulustimes = [0 = Antisaccadetest] / validresponse = (57) / stimulustimes = [0 = practiceantisaccade] / validresponse = (57) / stimulustimes = [0 = startantisaccade] / validresponse = (57) / items = ( " Nun werden Sie eine andere Aufgabe durchführen. Diese Aufgabe zielt darauf ab zu untersuchen, wie Menschen Stimuli innerhalb eines kurzen Zeitraums erkennen. Es erscheinen 3 Stimuli: ~"B~", ~"P~", and ~"R~". Jedes Mal blitzt ein Stimulus auf dem Bildschirm auf und wird dann von der Nummer “8” verdeckt. Ihre Aufgabe besteht darin zu entscheiden welcher Reiz erscheint. Drücken Sie bitte ~"1~", wenn Sie ~"B~" sehen, drücken Sie ~"2~", wenn Sie ~"P~" sehen und ~"3~", wenn Sie ~"R~" sehen. Drücken Sie die Leertaste, um fortzufahren!" ) / color = (0, 0, 0) / txbgcolor = white / fontstyle = ("Courier New", 18PT, true, false, false, false, 5, 1) / size = (1920,1080) / position = (50,50) / items = ( " Zunächst führen Sie eine kurze Übung durch. Legen Sie bitte Ihre Finger auf die drei Tasten (1, 2, 3). Der Computer gibt Ihnen eine Rückmeldung darüber, ob Sie richtig entschieden haben oder nicht. Drücken Sie die Leertaste, um mit der Übung zu beginnen. " ) / color = (0, 0, 0) / txbgcolor = white / fontstyle = ("Courier New", 18PT, true, false, false, false, 5, 1) / size = (1920,1080) / position = (50,50) / items = ( " Sie haben die vorläufige Übung beendet. Bei der formalen Aufgabe erscheinen die Stimuli statt in der Mitte auf der linken oder rechten Seite des Bildschirms. Außerdem erscheinen kurz vor dem echten Stimulus, irrelevante Stimuli auf der gegenüberliegenden Seite des Bildschirms. Lassen Sie sich nicht von den irrelevanten Stimuli beeinflussen und antworten Sie lediglich auf die echten Stimuli (B, P, R). Führen Sie nun die Übung durch, die der folgenden, formalen Aufgabe genau entspricht. Der Computer gibt Ihnen Rückmeldungen. Drücken Sie die Leertaste, um mit der Übung zu beginnen! " ) / color = (0, 0, 0) / txbgcolor = white / fontstyle = ("Courier New", 18PT, true, false, false, false, 5, 1) / size = (1920,1080) / position = (50,50) / items = ( " Als Nächstes bearbeiten Sie die formale Aufgabe, die der soeben beendeten Übungsaufgabe entspricht. Der Computer gibt Ihnen nun keine Rückmeldungen mehr. Reagieren Sie bitte so schnell und genau wie möglich. Drücken Sie die Leertaste, um zu beginnen. " ) / color = (0, 0, 0) / txbgcolor = white / fontstyle = ("Courier New", 18PT, true, false, false, false, 5, 1) / size = (1920,1080) / position = (50,50) ******************************************************************************************************************* ******************************************************************************************************************* STIMULI ******************************************************************************************************************* ******************************************************************************************************************* / items = ("***") / fontstyle = ("Courier New", 24pt, true, false, false, false, 5, 1) / txcolor = white / txbgcolor = black / position = (50%, 50%) / erase = false / items = ("") / fontstyle = ("Courier New", 24pt, true, false, false, false, 5, 1) / txcolor = white / txbgcolor = black / position = (50%, 50%) / erase = false / shape = rectangle / color = black / position = (values.rightPos, 50%) / size = (values.flashSize*0.75, values.flashSize) / shape = rectangle / color = black / position = (50%, 50%) / size = (values.flashSize, values.flashSize) / shape = rectangle / color = black / position = (values.leftPos, 50%) / size = (values.flashSize*0.75, values.flashSize) / items = ("=") / color = white / txbgcolor = black / position = (50%,49%) / fontstyle = ("Arial", values.targetsize, true, false, false, false, 5, 1) / size = (10%, values.targetsize*0,25) / items = ("=") / color = white / txbgcolor = black / position = (values.leftPos, 50%) / fontstyle = ("Courier New", 24pt, true, false, false, false, 5, 1) / items = ("=") / color = white / txbgcolor = black / position = (values.rightPos, 50%) / fontstyle = ("Courier New", 24pt, true, false, false, false, 5, 1) / items = ("B") / color = white / txbgcolor = black / position = (values.leftPos, 50%) / fontstyle = ("Courier New", 24pt, true, false, false, false, 5, 1) / items = ("P") / color = white / txbgcolor = black / position = (values.leftPos, 50%) / fontstyle = ("Courier New", 24pt, true, false, false, false, 5, 1) / items = ("R") / color = white / txbgcolor = black / position = (values.leftPos, 50%) / fontstyle = ("Courier New", 24pt, true, false, false, false, 5, 1) / items = ("B") / color = white / txbgcolor = black / position = (values.rightPos, 50%) / fontstyle = ("Courier New", 24pt, true, false, false, false, 5, 1) / items = ("P") / color = white / txbgcolor = black / position = (values.rightPos, 50%) / fontstyle = ("Courier New", 24pt, true, false, false, false, 5, 1) / items = ("R") / color = white / txbgcolor = black / position = (values.rightPos, 50%) / fontstyle = ("Courier New", 24pt, true, false, false, false, 5, 1) / items = ("B") / color = white / txbgcolor = black / position = (50%, 50%) / fontstyle = ("Courier New", 24pt, true, false, false, false, 5, 1) / items = ("P") / color = white / txbgcolor = black / position = (50%, 50%) / fontstyle = ("Courier New", 24pt, true, false, false, false, 5, 1) / items = ("R") / color = white / txbgcolor = black / position = (50%, 50%) / fontstyle = ("Courier New", 24pt, true, false, false, false, 5, 1) ------------------------------------- Masken / items = ("8") / color = white / txbgcolor = black / position = (50%, 50%) / fontstyle = ("Courier New", 24pt, true, false, false, false, 5, 1) / items = ("H") / color = white / txbgcolor = black / position = (50%, 50%) / fontstyle = ("Courier New", 24pt, true, false, false, false, 5, 1) / items = ("H") / color = white / txbgcolor = black / position = (values.rightPos, 50%) / fontstyle = ("Courier New", 24pt, true, false, false, false, 5, 1) / items = ("H") / color = white / txbgcolor = black / position = (values.leftPos, 50%) / fontstyle = ("Courier New", 24pt, true, false, false, false, 5, 1) / items = ("8") / color = white / txbgcolor = black / position = (values.leftPos, 50%) / fontstyle = ("Courier New", 24pt, true, false, false, false, 5, 1) / items = ("8") / color = white / txbgcolor = black / position = (values.rightPos, 50%) / fontstyle = ("Courier New", 24pt, true, false, false, false, 5, 1) ******************************************************************************************************************* ******************************************************************************************************************* LISTS ******************************************************************************************************************* ******************************************************************************************************************* ************************************************* Data Lists: used for descriptive statistics store correct latencies/accuracy data fill up during runtime ************************************************* Note: list stores 1 = correct response; 0 = incorrect response for each relevant trial Note: list stores the latency of correct responses for each relevant trial / ontrialbegin = [ values.targetLocation = "middle"; values.target = "B"; values.fixationDuration = list.fixationDurations.nextvalue; trial.AntiSaccade_B_practice1.insertstimulustime(shape.middleflasheraser, (values.fixation2Duration + values.fixationDuration )); trial.AntiSaccade_B_practice1.insertstimulustime(text.B_normal, (values.fixation2Duration + values.fixationDuration+ values.targetDuration )); trial.AntiSaccade_B_practice1.insertstimulustime(text.normalMask2, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.flashDuration )); trial.AntiSaccade_B_practice1.insertstimulustime(text.normalMask, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.flashDuration + values.targetDuration)); ] / stimulustimes = [0 = fixationstim2; 400 =fixationstim] / beginresponsetime = values.fixation2Duration + values.flashDuration / validresponse = (2 , 3, 4) / correctresponse = (2) / responsemessage = (2,richtig,500) / responseinterrupt = immediate / ontrialend = [ trial.AntiSaccade_B_practice1.resetstimulusframes(); values.stim = text.B_normal.currentitem; list.AntiSaccade_Accuracy.insertitem(trial.AntiSaccade_B_practice1, 1); if (trial.AntiSaccade_B_practice1.correct) { list.AntiSaccade_correctRT.insertitem(trial.AntiSaccade_B_practice1.latency, 1) };] / recorddata = true / posttrialpause = values.iti / ontrialbegin = [ values.targetLocation = "middle"; values.target = "P"; values.fixationDuration = list.fixationDurations.nextvalue; trial.AntiSaccade_P_practice1.insertstimulustime(shape.middleflasheraser, (values.fixation2Duration + values.fixationDuration )); trial.AntiSaccade_P_practice1.insertstimulustime(text.P_normal, (values.fixation2Duration + values.fixationDuration+ values.targetDuration )); trial.AntiSaccade_P_practice1.insertstimulustime(text.normalMask2, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.flashDuration )); trial.AntiSaccade_P_practice1.insertstimulustime(text.normalMask, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.flashDuration + values.targetDuration)); ] / stimulustimes = [0 = fixationstim2; 400 =fixationstim] / beginresponsetime = values.fixationDuration + values.flashDuration / validresponse = (2 , 3, 4) / correctresponse = (3) / responsemessage = (3,richtig,500) / responseinterrupt = immediate / ontrialend = [ trial.AntiSaccade_P_practice1.resetstimulusframes(); values.stim = text.P_normal.currentitem; list.AntiSaccade_Accuracy.insertitem(trial.AntiSaccade_P_practice1, 1); if (trial.AntiSaccade_P_practice1.correct) { list.AntiSaccade_correctRT.insertitem(trial.AntiSaccade_P_practice1.latency, 1) };] / recorddata = true / posttrialpause = values.iti / ontrialbegin = [ values.targetLocation = "middle"; values.target = "R"; trial.AntiSaccade_R_practice1.insertstimulustime(shape.middleflasheraser, (values.fixation2Duration + values.fixationDuration )); trial.AntiSaccade_R_practice1.insertstimulustime(text.R_normal, (values.fixation2Duration + values.fixationDuration+ values.targetDuration )); trial.AntiSaccade_R_practice1.insertstimulustime(text.normalMask2, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.flashDuration )); trial.AntiSaccade_R_practice1.insertstimulustime(text.normalMask, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.flashDuration + values.targetDuration)); ] / stimulustimes = [0 = fixationstim2; 400 =fixationstim] / beginresponsetime = values.fixationDuration + values.flashDuration / validresponse = (2 , 3, 4) / correctresponse = (4) / responsemessage = (4,richtig,500) / responseinterrupt = immediate / ontrialend = [ trial.AntiSaccade_R_practice1.resetstimulusframes(); values.stim = text.R_normal.currentitem; list.AntiSaccade_Accuracy.insertitem(trial.AntiSaccade_R_practice1, 1); if (trial.AntiSaccade_R_practice1.correct) { list.AntiSaccade_correctRT.insertitem(trial.AntiSaccade_R_practice1.latency, 1) };] / recorddata = true / posttrialpause = values.iti ----------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------- -----------------------------------------------Practice---------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------- / ontrialbegin = [ values.targetLocation = "left"; values.target = "B"; values.fixationDuration = list.fixationDurations.nextvalue; trial.AntiSaccade_B_left1.insertstimulustime(shape.middleflasheraser, (values.fixation2Duration + values.fixationDuration )); trial.AntiSaccade_B_left1.insertstimulustime(text.leftequation, (values.fixation2Duration + values.fixationDuration + values.targetDuration)); trial.AntiSaccade_B_left1.insertstimulustime(shape.rightflashEraser, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.flashDuration)); trial.AntiSaccade_B_left1.insertstimulustime(text.leftequation, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.flashDuration)); trial.AntiSaccade_B_left1.insertstimulustime(shape.rightflashEraser, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.targetDuration)); trial.AntiSaccade_B_left1.insertstimulustime(text.B_left, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.targetDuration )); trial.AntiSaccade_B_left1.insertstimulustime(text.HMask2_left, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.targetDuration+ values.flashDuration )); trial.AntiSaccade_B_left1.insertstimulustime(text.leftMask, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.flashDuration));] / stimulustimes = [0 = fixationstim2, timer; 400 =fixationstim] / beginresponsetime = values.fixation2Duration + values.fixationDuration + values.flashDuration / validresponse = (2 , 3, 4) / correctresponse = (2) / responseinterrupt = immediate / ontrialend = [ trial.AntiSaccade_B_left1.resetstimulusframes(); values.stim = text.B_left.currentitem; list.AntiSaccade_Accuracy.insertitem(trial.AntiSaccade_B_left1.correct, 1); if (trial.AntiSaccade_B_left1.correct) { list.AntiSaccade_correctRT.insertitem(trial.AntiSaccade_B_left1.latency, 1) };] / recorddata = true / posttrialpause = values.iti / ontrialbegin = [ values.targetLocation = "left"; values.target = "P"; values.fixationDuration = list.fixationDurations.nextvalue; trial.AntiSaccade_P_left1.insertstimulustime(shape.middleflasheraser, (values.fixation2Duration + values.fixationDuration )); trial.AntiSaccade_P_left1.insertstimulustime(text.leftequation, (values.fixation2Duration + values.fixationDuration + values.targetDuration)); trial.AntiSaccade_P_left1.insertstimulustime(shape.rightflashEraser, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.flashDuration)); trial.AntiSaccade_P_left1.insertstimulustime(text.leftequation, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.flashDuration)); trial.AntiSaccade_P_left1.insertstimulustime(shape.rightflashEraser, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.targetDuration)); trial.AntiSaccade_P_left1.insertstimulustime(text.P_left, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.targetDuration )); trial.AntiSaccade_P_left1.insertstimulustime(text.HMask2_left, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.targetDuration+ values.flashDuration )); trial.AntiSaccade_P_left1.insertstimulustime(text.leftMask, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.flashDuration));] / stimulustimes = [0 = fixationstim2, timer; 400 =fixationstim] / beginresponsetime = values.fixation2Duration + values.fixationDuration + values.flashDuration / validresponse = (2 , 3, 4) / correctresponse = (3) / responseinterrupt = immediate / ontrialend = [ trial.AntiSaccade_P_left1.resetstimulusframes(); values.stim = text.P_left.currentitem; list.AntiSaccade_Accuracy.insertitem(trial.AntiSaccade_P_left1.correct, 1); if (trial.AntiSaccade_P_left1.correct) { list.AntiSaccade_correctRT.insertitem(trial.AntiSaccade_P_left1.latency, 1)};] / recorddata = true / posttrialpause = values.iti / ontrialbegin = [ values.targetLocation = "left"; values.target = "R"; values.fixationDuration = list.fixationDurations.nextvalue; values.fixationDuration = list.fixationDurations.nextvalue; trial.AntiSaccade_R_left1.insertstimulustime(shape.middleflasheraser, (values.fixation2Duration + values.fixationDuration )); trial.AntiSaccade_R_left1.insertstimulustime(text.leftequation, (values.fixation2Duration + values.fixationDuration + values.targetDuration)); trial.AntiSaccade_R_left1.insertstimulustime(shape.rightflashEraser, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.flashDuration)); trial.AntiSaccade_R_left1.insertstimulustime(text.leftequation, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.flashDuration)); trial.AntiSaccade_R_left1.insertstimulustime(shape.rightflashEraser, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.targetDuration)); trial.AntiSaccade_R_left1.insertstimulustime(text.R_left, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.targetDuration )); trial.AntiSaccade_R_left1.insertstimulustime(text.HMask2_left, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.targetDuration+ values.flashDuration )); trial.AntiSaccade_R_left1.insertstimulustime(text.leftMask, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.flashDuration));] / stimulustimes = [0 = fixationstim2, timer; 400 =fixationstim] / beginresponsetime = values.fixation2Duration + values.fixationDuration + values.flashDuration / validresponse = (2, 3, 4) / correctresponse = (4) / responseinterrupt = immediate / ontrialend = [ trial.AntiSaccade_R_left1.resetstimulusframes(); values.stim = text.R_left.currentitem; list.AntiSaccade_Accuracy.insertitem(trial.AntiSaccade_R_left1.correct, 1); if (trial.AntiSaccade_R_left1.correct) { list.AntiSaccade_correctRT.insertitem(trial.AntiSaccade_R_left1.latency, 1)};] / recorddata = true / posttrialpause = values.iti / ontrialbegin = [ values.targetLocation = "right"; values.target= "B"; values.fixationDuration = list.fixationDurations.nextvalue; trial.AntiSaccade_B_right1.insertstimulustime(shape.middleflasheraser, (values.fixation2Duration + values.fixationDuration )); trial.AntiSaccade_B_right1.insertstimulustime(text.rightequation, (values.fixation2Duration + values.fixationDuration + values.targetDuration)); trial.AntiSaccade_B_right1.insertstimulustime(shape.leftflashEraser, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.flashDuration)); trial.AntiSaccade_B_right1.insertstimulustime(text.rightequation, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.flashDuration)); trial.AntiSaccade_B_right1.insertstimulustime(shape.leftflashEraser, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.targetDuration)); trial.AntiSaccade_B_right1.insertstimulustime(text.B_right, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.targetDuration )); trial.AntiSaccade_B_right1.insertstimulustime(text.HMask2_right, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.targetDuration+ values.flashDuration )); trial.AntiSaccade_B_right1.insertstimulustime(text.rightMask, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.flashDuration));] / stimulustimes = [0 = fixationstim2, timer; 400 =fixationstim] / beginresponsetime = values.fixation2Duration + values.fixationDuration + values.flashDuration / validresponse = (2,3,4) / correctresponse = (2) / responseinterrupt = immediate / ontrialend = [ trial.AntiSaccade_B_right1.resetstimulusframes(); values.stim = text.B_right.currentitem; list.AntiSaccade_Accuracy.insertitem(trial.AntiSaccade_B_right1.correct, 1); if (trial.AntiSaccade_B_right1.correct) { list.AntiSaccade_correctRT.insertitem(trial.AntiSaccade_B_right1.latency, 1) };] / recorddata = true / posttrialpause = values.iti / ontrialbegin = [ values.targetLocation = "right"; values.target = "P"; values.fixationDuration = list.fixationDurations.nextvalue; values.fixationDuration = list.fixationDurations.nextvalue; trial.AntiSaccade_P_right1.insertstimulustime(shape.middleflasheraser, (values.fixation2Duration + values.fixationDuration )); trial.AntiSaccade_P_right1.insertstimulustime(text.rightequation, (values.fixation2Duration + values.fixationDuration + values.targetDuration)); trial.AntiSaccade_P_right1.insertstimulustime(shape.leftflashEraser, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.flashDuration)); trial.AntiSaccade_P_right1.insertstimulustime(text.rightequation, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.flashDuration)); trial.AntiSaccade_P_right1.insertstimulustime(shape.leftflashEraser, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.targetDuration)); trial.AntiSaccade_P_right1.insertstimulustime(text.P_right, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.targetDuration )); trial.AntiSaccade_P_right1.insertstimulustime(text.HMask2_right, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.targetDuration+ values.flashDuration )); trial.AntiSaccade_P_right1.insertstimulustime(text.rightMask, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.flashDuration));] / stimulustimes = [0 = fixationstim2, timer; 400 =fixationstim] / beginresponsetime = values.fixation2Duration + values.fixationDuration + values.flashDuration / validresponse = (2 , 3, 4) / correctresponse = (3) / responseinterrupt = immediate / ontrialend = [ trial.AntiSaccade_P_right1.resetstimulusframes(); values.stim = text.P_right.currentitem; list.AntiSaccade_Accuracy.insertitem(trial.AntiSaccade_P_right1.correct, 1); if (trial.AntiSaccade_P_right1.correct) { list.AntiSaccade_correctRT.insertitem(trial.AntiSaccade_P_right1.latency, 1) };] / recorddata = true / posttrialpause = values.iti / ontrialbegin = [ values.targetLocation = "right"; values.target = "R"; values.fixationDuration = list.fixationDurations.nextvalue; values.fixationDuration = list.fixationDurations.nextvalue; trial.AntiSaccade_R_right1.insertstimulustime(shape.middleflasheraser, (values.fixation2Duration + values.fixationDuration )); trial.AntiSaccade_R_right1.insertstimulustime(text.rightequation, (values.fixation2Duration + values.fixationDuration + values.targetDuration)); trial.AntiSaccade_R_right1.insertstimulustime(shape.leftflashEraser, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.flashDuration)); trial.AntiSaccade_R_right1.insertstimulustime(text.rightequation, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.flashDuration)); trial.AntiSaccade_R_right1.insertstimulustime(shape.leftflashEraser, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.targetDuration)); trial.AntiSaccade_R_right1.insertstimulustime(text.R_right, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.targetDuration )); trial.AntiSaccade_R_right1.insertstimulustime(text.HMask2_right, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.targetDuration+ values.flashDuration )); trial.AntiSaccade_R_right1.insertstimulustime(text.rightMask, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.flashDuration));] / stimulustimes = [0 = fixationstim2, timer; 400 =fixationstim] / beginresponsetime = values.fixation2Duration + values.fixationDuration + values.flashDuration / validresponse = (2,3,4) / correctresponse = (4) / responseinterrupt = immediate / ontrialend = [trial.AntiSaccade_R_right1.resetstimulusframes(); values.stim = text.R_right.currentitem; list.AntiSaccade_Accuracy.insertitem(trial.AntiSaccade_R_right1.correct, 1); if (trial.AntiSaccade_R_right1.correct) { list.AntiSaccade_correctRT.insertitem(trial.AntiSaccade_R_right1.latency, 1) };] / recorddata = true / posttrialpause = values.iti +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------- / ontrialbegin = [ values.targetLocation = "left"; values.target = "B"; values.fixationDuration = list.fixationDurations.nextvalue; trial.AntiSaccade_B_left2.insertstimulustime(shape.middleflasheraser, (values.fixation2Duration + values.fixationDuration )); trial.AntiSaccade_B_left2.insertstimulustime(text.leftequation, (values.fixation2Duration + values.fixationDuration + values.targetDuration)); trial.AntiSaccade_B_left2.insertstimulustime(shape.rightflashEraser, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.flashDuration)); trial.AntiSaccade_B_left2.insertstimulustime(text.leftequation, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.flashDuration)); trial.AntiSaccade_B_left2.insertstimulustime(shape.rightflashEraser, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.targetDuration)); trial.AntiSaccade_B_left2.insertstimulustime(text.B_left, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.targetDuration )); trial.AntiSaccade_B_left2.insertstimulustime(text.HMask2_left, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.targetDuration+ values.flashDuration )); trial.AntiSaccade_B_left2.insertstimulustime(text.leftMask, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.flashDuration));] / stimulustimes = [0 = fixationstim2, timer; 400 =fixationstim] / beginresponsetime = values.fixation2Duration + values.fixationDuration + values.flashDuration / validresponse = (2 , 3, 4) / correctresponse = (2) / responsemessage = (2,richtig,500) / responseinterrupt = immediate / ontrialend = [ trial.AntiSaccade_B_left2.resetstimulusframes(); values.stim = text.B_left.currentitem; list.AntiSaccade_Accuracy.insertitem(trial.AntiSaccade_B_left2.correct, 1); if (trial.AntiSaccade_B_left2.correct) { list.AntiSaccade_correctRT.insertitem(trial.AntiSaccade_B_left2.latency, 1) };] / recorddata = true / posttrialpause = values.iti / ontrialbegin = [ values.targetLocation = "left"; values.target = "P"; values.fixationDuration = list.fixationDurations.nextvalue; trial.AntiSaccade_P_left2.insertstimulustime(shape.middleflasheraser, (values.fixation2Duration + values.fixationDuration )); trial.AntiSaccade_P_left2.insertstimulustime(text.leftequation, (values.fixation2Duration + values.fixationDuration + values.targetDuration)); trial.AntiSaccade_P_left2.insertstimulustime(shape.rightflashEraser, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.flashDuration)); trial.AntiSaccade_P_left2.insertstimulustime(text.leftequation, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.flashDuration)); trial.AntiSaccade_P_left2.insertstimulustime(shape.rightflashEraser, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.targetDuration)); trial.AntiSaccade_P_left2.insertstimulustime(text.P_left, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.targetDuration )); trial.AntiSaccade_P_left2.insertstimulustime(text.HMask2_left, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.targetDuration+ values.flashDuration )); trial.AntiSaccade_P_left2.insertstimulustime(text.leftMask, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.flashDuration));] / stimulustimes = [0 = fixationstim2, timer; 400 =fixationstim] / beginresponsetime = values.fixation2Duration + values.fixationDuration + values.flashDuration / validresponse = (2 , 3, 4) / correctresponse = (3) / responsemessage = (3,richtig,500) / responseinterrupt = immediate / ontrialend = [ trial.AntiSaccade_P_left2.resetstimulusframes(); values.stim = text.P_left.currentitem; list.AntiSaccade_Accuracy.insertitem(trial.AntiSaccade_P_left2.correct, 1); if (trial.AntiSaccade_P_left2.correct) { list.AntiSaccade_correctRT.insertitem(trial.AntiSaccade_P_left2.latency, 1)};] / recorddata = true / posttrialpause = values.iti / ontrialbegin = [ values.targetLocation = "left"; values.target = "R"; values.fixationDuration = list.fixationDurations.nextvalue; values.fixationDuration = list.fixationDurations.nextvalue; trial.AntiSaccade_R_left2.insertstimulustime(shape.middleflasheraser, (values.fixation2Duration + values.fixationDuration )); trial.AntiSaccade_R_left2.insertstimulustime(text.leftequation, (values.fixation2Duration + values.fixationDuration + values.targetDuration)); trial.AntiSaccade_R_left2.insertstimulustime(shape.rightflashEraser, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.flashDuration)); trial.AntiSaccade_R_left2.insertstimulustime(text.leftequation, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.flashDuration)); trial.AntiSaccade_R_left2.insertstimulustime(shape.rightflashEraser, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.targetDuration)); trial.AntiSaccade_R_left2.insertstimulustime(text.R_left, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.targetDuration )); trial.AntiSaccade_R_left2.insertstimulustime(text.HMask2_left, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.targetDuration+ values.flashDuration )); trial.AntiSaccade_R_left2.insertstimulustime(text.leftMask, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.flashDuration));] / stimulustimes = [0 = fixationstim2, timer; 400 =fixationstim] / beginresponsetime = values.fixation2Duration + values.fixationDuration + values.flashDuration / validresponse = (2, 3, 4) / correctresponse = (4) / responsemessage = (4,richtig,500) / responseinterrupt = immediate / ontrialend = [ trial.AntiSaccade_R_left2.resetstimulusframes(); values.stim = text.R_left.currentitem; list.AntiSaccade_Accuracy.insertitem(trial.AntiSaccade_R_left2.correct, 1); if (trial.AntiSaccade_R_left2.correct) { list.AntiSaccade_correctRT.insertitem(trial.AntiSaccade_R_left2.latency, 1)};] / recorddata = true / posttrialpause = values.iti / ontrialbegin = [ values.targetLocation = "right"; values.target= "B"; values.fixationDuration = list.fixationDurations.nextvalue; trial.AntiSaccade_B_right2.insertstimulustime(shape.middleflasheraser, (values.fixation2Duration + values.fixationDuration )); trial.AntiSaccade_B_right2.insertstimulustime(text.rightequation, (values.fixation2Duration + values.fixationDuration + values.targetDuration)); trial.AntiSaccade_B_right2.insertstimulustime(shape.leftflashEraser, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.flashDuration)); trial.AntiSaccade_B_right2.insertstimulustime(text.rightequation, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.flashDuration)); trial.AntiSaccade_B_right2.insertstimulustime(shape.leftflashEraser, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.targetDuration)); trial.AntiSaccade_B_right2.insertstimulustime(text.B_right, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.targetDuration )); trial.AntiSaccade_B_right2.insertstimulustime(text.HMask2_right, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.targetDuration+ values.flashDuration )); trial.AntiSaccade_B_right2.insertstimulustime(text.rightMask, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.flashDuration));] / stimulustimes = [0 = fixationstim2, timer; 400 =fixationstim] / beginresponsetime = values.fixation2Duration + values.fixationDuration + values.flashDuration / validresponse = (2,3,4) / correctresponse = (2) / responsemessage = (2,richtig,500) / responseinterrupt = immediate / ontrialend = [ trial.AntiSaccade_B_right2.resetstimulusframes(); values.stim = text.B_right.currentitem; list.AntiSaccade_Accuracy.insertitem(trial.AntiSaccade_B_right2.correct, 1); if (trial.AntiSaccade_B_right2.correct) { list.AntiSaccade_correctRT.insertitem(trial.AntiSaccade_B_right2.latency, 1) };] / recorddata = true / posttrialpause = values.iti / ontrialbegin = [ values.targetLocation = "right"; values.target = "P"; values.fixationDuration = list.fixationDurations.nextvalue; values.fixationDuration = list.fixationDurations.nextvalue; trial.AntiSaccade_P_right2.insertstimulustime(shape.middleflasheraser, (values.fixation2Duration + values.fixationDuration )); trial.AntiSaccade_P_right2.insertstimulustime(text.rightequation, (values.fixation2Duration + values.fixationDuration + values.targetDuration)); trial.AntiSaccade_P_right2.insertstimulustime(shape.leftflashEraser, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.flashDuration)); trial.AntiSaccade_P_right2.insertstimulustime(text.rightequation, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.flashDuration)); trial.AntiSaccade_P_right2.insertstimulustime(shape.leftflashEraser, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.targetDuration)); trial.AntiSaccade_P_right2.insertstimulustime(text.P_right, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.targetDuration )); trial.AntiSaccade_P_right2.insertstimulustime(text.HMask2_right, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.targetDuration+ values.flashDuration )); trial.AntiSaccade_P_right2.insertstimulustime(text.rightMask, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.flashDuration));] / stimulustimes = [0 = fixationstim2, timer; 400 =fixationstim] / beginresponsetime = values.fixation2Duration + values.fixationDuration + values.flashDuration / validresponse = (2 , 3, 4) / correctresponse = (3) / responsemessage = (3,richtig,500) / responseinterrupt = immediate / ontrialend = [ trial.AntiSaccade_P_right2.resetstimulusframes(); values.stim = text.P_right.currentitem; list.AntiSaccade_Accuracy.insertitem(trial.AntiSaccade_P_right2.correct, 1); if (trial.AntiSaccade_P_right2.correct) { list.AntiSaccade_correctRT.insertitem(trial.AntiSaccade_P_right2.latency, 1) };] / recorddata = true / posttrialpause = values.iti / ontrialbegin = [ values.targetLocation = "right"; values.target = "R"; values.fixationDuration = list.fixationDurations.nextvalue; values.fixationDuration = list.fixationDurations.nextvalue; trial.AntiSaccade_R_right2.insertstimulustime(shape.middleflasheraser, (values.fixation2Duration + values.fixationDuration )); trial.AntiSaccade_R_right2.insertstimulustime(text.rightequation, (values.fixation2Duration + values.fixationDuration + values.targetDuration)); trial.AntiSaccade_R_right2.insertstimulustime(shape.leftflashEraser, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.flashDuration)); trial.AntiSaccade_R_right2.insertstimulustime(text.rightequation, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.flashDuration)); trial.AntiSaccade_R_right2.insertstimulustime(shape.leftflashEraser, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.targetDuration)); trial.AntiSaccade_R_right2.insertstimulustime(text.R_right, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.targetDuration )); trial.AntiSaccade_R_right2.insertstimulustime(text.HMask2_right, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.targetDuration+ values.flashDuration )); trial.AntiSaccade_R_right2.insertstimulustime(text.rightMask, (values.fixation2Duration + values.fixationDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.targetDuration + values.flashDuration));] / stimulustimes = [0 = fixationstim2, timer; 400 =fixationstim] / beginresponsetime = values.fixation2Duration + values.fixationDuration + values.flashDuration / validresponse = (2,3,4) / correctresponse = (4) / responsemessage = (4,richtig,500) / responseinterrupt = immediate / ontrialend = [trial.AntiSaccade_R_right2.resetstimulusframes(); values.stim = text.R_right.currentitem; list.AntiSaccade_Accuracy.insertitem(trial.AntiSaccade_R_right2.correct, 1); if (trial.AntiSaccade_R_right2.correct) { list.AntiSaccade_correctRT.insertitem(trial.AntiSaccade_R_right2.latency, 1) };] / recorddata = true / posttrialpause = values.iti ------------ ******************************************************************************************************************* ******************************************************************************************************************* BLOCKS ******************************************************************************************************************* ******************************************************************************************************************* / screencolor = black / onblockbegin = [ values.phase = "practice1"; values.task = "AS";] /errormessage = true (errortext, 500) / trials = [1-12 = noreplace(AntiSaccade_B_practice1, AntiSaccade_P_practice1, AntiSaccade_R_practice1)] / screencolor = black / onblockbegin = [ values.phase = "test"; values.task = "AS"; list.AntiSaccade_correctRT.reset(); list.AntiSaccade_accuracy.reset(); ] /errormessage = true (errortext, 500) / trials = [1-18 = noreplace(AntiSaccade_B_left2, AntiSaccade_B_right2, AntiSaccade_P_left2, AntiSaccade_P_right2, AntiSaccade_R_left2, AntiSaccade_R_right2)] / screencolor = black / onblockbegin = [ values.phase = "test"; values.task = "AS"; list.AntiSaccade_correctRT.reset(); list.AntiSaccade_accuracy.reset(); ] / trials = [1-120 = noreplace(AntiSaccade_B_left1, AntiSaccade_B_right1, AntiSaccade_P_left1, AntiSaccade_P_right1, AntiSaccade_R_left1, AntiSaccade_R_right1)] / items = ( "Wie motiviert haben Sie sich während dieser Aufgabe gefühlt? ~"1~" steht für ~"gar nicht~". ~"7~" steht für ~"sehr~". 1 2 3 4 5 6 7 Bitte drücken Sie die entsprechende Ziffer um zu antworten.") / color = (0, 0, 0) / txbgcolor = white /fontstyle = ("Courier New", 18pt , true, false, false, false) / position = (50,40) / items = (" Wie sehr wollten sie bei der Aufgabe gut abschneiden? ~"1~" steht für ~"gar nicht~". ~"7~" steht für ~"sehr~". 1 2 3 4 5 6 7 Bitte drücken Sie die entsprechende Ziffer um zu antworten.") / color = (0, 0, 0) /fontstyle = ("Courier New", 18pt , true, false, false, false) / txbgcolor = white / position = (50,60) / stimulustimes = [0 = motivation1] / validresponse = (1,2,3,4,5,6,7,8) / correctresponse = (1,2,3,4,5,6,7) / stimulustimes = [0 = motivation2] / validresponse = (1,2,3,4,5,6,7,8) / correctresponse = (1,2,3,4,5,6,7) / trials = [1 =sequence(motivation1, motivation2)] / screencolor = white ------------------------------------------------------------------------------------ *** EXPERIMENT***** ------------------------------------------------------------------------------------ / blocks = [1=instruction; 2=practicestroop; 3=ready;4=stroop; 5=questions; 6=Antisaccadeinstruction; 7=AntiSaccade_Practice1; 8=practiceantisaccade; 9=AntiSaccade_Practice2; 10=startantisaccade; 11=Antisaccade; 12=questions2] / onexptend = [values.completed = 1] / postinstructions = (end) / subjects = (1 of 2) / blocks = [1=instruction; 2=practicestroop2; 3=ready; 4=stroop2; 5=questions; 6=Antisaccadeinstruction;7=AntiSaccade_Practice1; 8=practiceantisaccade; 9=AntiSaccade_Practice2; 10=startantisaccade; 11=Antisaccade; 12=questions2] / onexptend = [values.completed = 1] / postinstructions = (end) / subjects = (2 of 2)