Hello,
I would like to add a fixation cross (500ms) within the following script (AMP task). Anyone willing to help, please?
Thanks so much!Maria Laura
<trial primeApractice>
/ ontrialbegin = [
trial.primeApractice.insertStimulusTime(shape.blank, parameters.primeDuration);
trial.primeApractice.insertStimulusTime(picture.target, (parameters.primeDuration + parameters.primeTarget_ISI));
trial.primeApractice.insertStimulusTime(picture.mask, (parameters.primeDuration + parameters.primeTarget_ISI + parameters.targetDuration));
]
/ stimulustimes = [0=primeA]
/ beginresponsetime = (parameters.primeDuration + parameters.primeTarget_ISI)
/ validresponse = ("E", "I")
/ correctresponse = ("I")
/ ontrialend = [
trial.primeApractice.resetStimulusFrames();
values.primestim = text.primea.currentItemNumber;
values.targetstim = picture.target.currentItemNumber;
]
</trial>
<trial primeBpractice>
/ ontrialbegin = [
trial.primeBpractice.insertStimulusTime(shape.blank, parameters.primeDuration);
trial.primeBpractice.insertStimulusTime(picture.target, (parameters.primeDuration + parameters.primeTarget_ISI));
trial.primeBpractice.insertStimulusTime(picture.mask, (parameters.primeDuration + parameters.primeTarget_ISI + parameters.targetDuration));
]
/ stimulustimes = [0=primeB]
/ beginresponsetime = (parameters.primeDuration + parameters.primeTarget_ISI)
/ validresponse = ("E", "I")
/ correctresponse = ("E")
/ ontrialend = [
trial.primeBpractice.resetStimulusFrames();
values.primestim = text.primeb.currentItemNumber;
values.targetstim = picture.target.currentItemNumber;
]
</trial>
<trial primeNeutralpractice>
/ ontrialbegin = [
trial.primeNeutralpractice.insertStimulusTime(shape.blank, parameters.primeDuration);
trial.primeNeutralpractice.insertStimulusTime(picture.target, (parameters.primeDuration + parameters.primeTarget_ISI));
trial.primeNeutralpractice.insertStimulusTime(picture.mask, (parameters.primeDuration + parameters.primeTarget_ISI + parameters.targetDuration));
]
/ stimulustimes = [0=primeNeutral]
/ beginresponsetime = (parameters.primeDuration + parameters.primeTarget_ISI)
/ validresponse = ("E", "I")
/ correctresponse = ("E", "I")
/ ontrialend = [
trial.primeNeutralpractice.resetStimulusFrames();
values.primestim = picture.primeNeutral.currentItemNumber;
values.targetstim = picture.target.currentItemNumber;
]
</trial>
<trial primeA>
/ ontrialbegin = [
trial.primeA.insertStimulusTime(shape.blank, parameters.primeDuration);
trial.primeA.insertStimulusTime(picture.target, (parameters.primeDuration + parameters.primeTarget_ISI));
trial.primeA.insertStimulusTime(picture.mask, (parameters.primeDuration + parameters.primeTarget_ISI + parameters.targetDuration));
]
/ stimulustimes = [0=primeA]
/ beginresponsetime = (parameters.primeDuration + parameters.primeTarget_ISI)
/ validresponse = ("E", "I")
/ correctresponse = ("I")
/ ontrialend = [
trial.primeA.resetStimulusFrames();
values.primestim = text.primea.currentItemNumber;
values.targetstim = picture.target.currentItemNumber;
]
</trial>
<trial primeB>
/ ontrialbegin = [
trial.primeB.insertStimulusTime(shape.blank, parameters.primeDuration);
trial.primeB.insertStimulusTime(picture.target, (parameters.primeDuration + parameters.primeTarget_ISI));
trial.primeB.insertStimulusTime(picture.mask, (parameters.primeDuration + parameters.primeTarget_ISI + parameters.targetDuration));
]
/ stimulustimes = [0=primeB]
/ beginresponsetime = (parameters.primeDuration + parameters.primeTarget_ISI)
/ validresponse = ("E", "I")
/ correctresponse = ("E")
/ ontrialend = [
trial.primeB.resetStimulusFrames();
values.primestim = text.primeb.currentItemNumber;
values.targetstim = picture.target.currentItemNumber;
]
</trial>
<trial primeNeutral>
/ ontrialbegin = [
trial.primeNeutral.insertStimulusTime(shape.blank, parameters.primeDuration);
trial.primeNeutral.insertStimulusTime(picture.target, (parameters.primeDuration + parameters.primeTarget_ISI));
trial.primeNeutral.insertStimulusTime(picture.mask, (parameters.primeDuration + parameters.primeTarget_ISI + parameters.targetDuration));
]
/ stimulustimes = [0=primeNeutral]
/ beginresponsetime = (parameters.primeDuration + parameters.primeTarget_ISI)
/ validresponse = ("E", "I")
/ correctresponse = ("E", "I")
/ ontrialend = [
trial.primeNeutral.resetStimulusFrames();
values.primestim = picture.primeNeutral.currentItemNumber;
values.targetstim = picture.target.currentItemNumber;
]
</trial>
**************************************************************************************************************
**************************************************************************************************************
BLOCKS
**************************************************************************************************************
**************************************************************************************************************
<block practice>
/ bgstim = (attributeAlabel, attributeBlabel)
/ trials = [
1-3 = instructions;
4 = getReady;
5-14 = noreplace(primeApractice, primeBpractice, primeNeutralpractice);
]
/ recorddata = true
</block>
<block test>
/ onblockbegin = [
text.primeA.resetSelection();
text.primeB.resetSelection();
picture.primeNeutral.resetSelection();
picture.target.resetSelection();
]
/ bgstim = (attributeAlabel, attributeBlabel)
/ trials = [
1 = instructions;
2 = getReady;
3-50 = noreplace(primeA, primeB, primeNeutral);
]
</block>
<block summary>
/ trials = [1=summary]
/ recorddata = false
</block>