/ 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)