Hi,
the following dotprobe experiment for EEG causes problems
because it sends more trigger than it should. 15 trigger are specified in the
script but it sends between 20 and 22 trigger.
It would be nice if someone could help me. Thanks!
<defaults>
/ fontstyle = ("Arial", 4%, false, false,
false, false, 5, 0)
/ posttrialpause = 500
</defaults>
************************** stimuli
*****************************
<picture negativeright>
/ items = negative
/ select = noreplace
/ position = (70, 50)
/ size = (50%, 50%)
</picture>
<picture negativeleft>
/ items = negative
/ select = noreplace
/ position = (30, 50)
/ size = (50%, 50%)
</picture>
<item negative>
/1="ne51.jpg"
/2="ne55.jpg"
/3="ne57.jpg"
/4="ne58.jpg"
/5="ne63.jpg"
/6="ne67.jpg"
</item>
<picture negneutralright>
/ items = negneutral
/ select = noreplace
/ position = (70, 50)
/ size = (50%, 50%)
</picture>
<picture negneutralleft>
/ items = negneutral
/ select = noreplace
/ position = (30, 50)
/ size = (50%, 50%)
</picture>
<item negneutral>
/1="n1.jpg"
/2="n2.jpg"
/3="n3.jpg"
/4="n4.jpg"
/5="n5.jpg"
/6="n6.jpg"
</item>
<picture socialnegativeright>
/ items = socialnegative
/ select = noreplace
/ position = (70, 50)
/ size = (50%, 50%)
</picture>
<picture socialnegativeleft>
/ items = socialnegative
/ select = noreplace
/ position = (30, 50)
/ size = (50%, 50%)
</picture>
<item socialnegative>
/1="sn84.jpg"
/2="sn94.jpg"
/3="sn95.jpg"
/4="sn97.jpg"
/5="sn98.jpg"
/6="sn99.jpg"
</item>
<picture sozneutralright>
/ items = sozneutral
/ select = noreplace
/ position = (70, 50)
/ size = (50%, 50%)
</picture>
<picture sozneutralleft>
/ items = sozneutral
/ select = noreplace
/ position = (30, 50)
/ size = (50%, 50%)
</picture>
<item sozneutral>
/1="n7.jpg"
/2="n8.jpg"
/3="n9.jpg"
/4="n10.jpg"
/5="n11.jpg"
/6="n12.jpg"
</item>
<picture neutralright>
/ items = neutral
/ select = noreplace
/ position = (70, 50)
/ size = (50%, 50%)
</picture>
<picture neutralleft>
/ items = neutral
/ select = noreplace
/ position = (30, 50)
/ size = (50%, 50%)
</picture>
<item neutral>
/1="n13.jpg"
/2="n14.jpg"
/3="n15.jpg"
/4="n16.jpg"
/5="n17.jpg"
/6="n18.jpg"
/7="n19.jpg"
/8="n20.jpg"
/9="n21.jpg"
/10="n22.jpg"
/11="n23.jpg"
/12="n24.jpg"
</item>
<shape probeleft>
/ shape = circle
/ size = (1%, 1%)
/ color = (200, 200, 200)
/ position = (30%, 50%)
</shape>
<shape proberight>
/ shape = circle
/ size = (1%, 1%)
/ color = (200, 200, 200)
/ position = (70%, 50%)
</shape>
<text fixation>
/ items = ("+")
</text>
<text erasefixation>
/ items = ("+")
/ txcolor = (255, 255, 255)
</text>
<shape erasewords>
/ color = (255, 255, 255)
/ size = (90%, 90%)
</shape>
<port triggerneuneu>
/ erase = "00000000"
/ port = LPT1
/ subport = data
/ items = ("00001011")
</port>
<port triggerneuneg>
/ erase = "00000000"
/ port = LPT1
/ subport = data
/ items = ("00010101")
</port>
<port triggernegneu>
/ erase = "00000000"
/ port = LPT1
/ subport = data
/ items = ("00011111")
</port>
<port triggerneusoz>
/ erase = "00000000"
/ port = LPT1
/ subport = data
/ items = ("00101001")
</port>
<port triggersozneu>
/ erase = "00000000"
/ port = LPT1
/ subport = data
/ items = ("00110011")
</port>
<port triggerneuneuright>
/ erase = "00000000"
/ port = LPT1
/ subport = data
/ items = ("00001100")
</port>
<port triggerneunegright>
/ erase = "00000000"
/ port = LPT1
/ subport = data
/ items = ("00010110")
</port>
<port triggernegneuright>
/ erase = "00000000"
/ port = LPT1
/ subport = data
/ items = ("00100000")
</port>
<port triggerneusozright>
/ erase = "00000000"
/ port = LPT1
/ subport = data
/ items = ("00101010")
</port>
<port triggersozneuright>
/ erase = "00000000"
/ port = LPT1
/ subport = data
/ items = ("00110100")
</port>
<port triggerneuneuleft>
/ erase = "00000000"
/ port = LPT1
/ subport = data
/ items = ("00001101")
</port>
<port triggerneunegleft>
/ erase = "00000000"
/ port = LPT1
/ subport = data
/ items = ("00010111")
</port>
<port triggernegneuleft>
/ erase = "00000000"
/ port = LPT1
/ subport = data
/ items = ("00100001")
</port>
<port triggerneusozleft>
/ erase = "00000000"
/ port = LPT1
/ subport = data
/ items = ("00101011")
</port>
<port triggersozneuleft>
/ erase = "00000000"
/ port = LPT1
/ subport = data
/ items = ("00110101")
</port>
*************************** Instructions
*******************
<instruct>
/ nextlabel =
"Drücken Sie bitte die Leertaste um weiterzukommen"
/ lastlabel =
"Drücken Sie bitte die Leertaste um weiterzukommen"
/ nextkey = (" ")
/ fontstyle = ("Arial", 2%, false, false,
false, false, 5, 0)
</instruct>
<page
begin>
^^Im
</page>
<page
practice>
^^Sie
</page>
<page
test>
^^Es
</page>
<page
Pause>
^^Bevor
</page>
<page
test2>
^^Es
</page>
<page
end>
^^^Herzlichen
Dank für Ihre Mitarbeit
</page>
*************************** trials **********************
<trial negneuleft>
/ correctresponse = ("e")
/ validresponse = ("e", "i")
/ stimulustimes = [0=fixation; 500=erasefixation,
negativeleft, negneutralright, triggernegneu; 1000=erasewords, probeleft,
triggernegneuleft]
</trial>
<trial negneuright>
/ correctresponse = ("i")
/ validresponse = ("e", "i")
/ stimulustimes = [0=fixation; 500=erasefixation,
negativeleft, negneutralright, triggernegneu; 1000=erasewords, proberight,
triggernegneuright]
</trial>
<trial neunegleft>
/ correctresponse = ("e")
/ validresponse = ("e", "i")
/ stimulustimes = [0=fixation; 500=erasefixation,
negneutralleft, negativeright, triggerneuneg; 1000=erasewords, probeleft,
triggerneunegleft]
</trial>
<trial neunegright>
/ correctresponse = ("i")
/ validresponse = ("e", "i")
/ stimulustimes = [0=fixation; 500=erasefixation,
negneutralleft, negativeright, triggerneuneg; 1000=erasewords, proberight,
triggerneunegright]
</trial>
<trial sozneuleft>
/ correctresponse = ("e")
/ validresponse = ("e", "i")
/ stimulustimes = [0=fixation; 500=erasefixation,
socialnegativeleft, sozneutralright, triggersozneu; 1000=erasewords, probeleft,
triggersozneuleft]
</trial>
<trial sozneuright>
/ correctresponse = ("i")
/ validresponse = ("e", "i")
/ stimulustimes = [0=fixation; 500=erasefixation,
socialnegativeleft, sozneutralright, triggersozneu; 1000=erasewords,
proberight, triggersozneuright]
</trial>
<trial neusozleft>
/ correctresponse = ("e")
/ validresponse = ("e", "i")
/ stimulustimes = [0=fixation; 500=erasefixation,
sozneutralleft, socialnegativeright, triggerneusoz; 1000=erasewords, probeleft,
triggerneusozleft]
</trial>
<trial neusozright>
/ correctresponse = ("i")
/ validresponse = ("e", "i")
/ stimulustimes = [0=fixation; 500=erasefixation,
sozneutralleft, socialnegativeright, triggerneusoz; 1000=erasewords,
proberight, triggerneusozright]
</trial>
<trial neuneuleft>
/
correctresponse = ("e")
/
validresponse = ("e", "i")
/ stimulustimes = [0=fixation; 500=erasefixation,
neutralleft, neutralright, triggerneuneu; 1000=erasewords, probeleft,
triggerneuneuleft]
</trial>
<trial neuneuright>
/ correctresponse = ("i")
/ validresponse = ("e", "i")
/ stimulustimes = [0=fixation; 500=erasefixation,
neutralleft, neutralright, triggerneuneu; 1000=erasewords, proberight,
triggerneuneuright]
</trial>
********************** blocks ***************************
<block practice>
/ preinstructions = (practice)
/ trials = [1-12=noreplace(neuneuleft, neuneuright)]
</block>
<block test>
/ preinstructions = (test)
/ trials = [1-72=noreplace(negneuleft, negneuright,
neunegleft, neunegright, sozneuleft, sozneuright, neusozleft, neusozright,
neuneuleft, neuneuright, neuneuleft, neuneuright)]
/ postinstructions = (Pause)
</block>
<block test2>
/ preinstructions = (test2)
/ trials = [1-72=noreplace(negneuleft, negneuright,
neunegleft, neunegright, sozneuleft, sozneuright, neusozleft, neusozright,
neuneuleft, neuneuright, neuneuleft, neuneuright)]
</block>
**************************
experiment************************
<expt>
/ preinstructions = (begin)
/ blocks = [1=practice; 2=test; 3=test2]
/ postinstructions = (end)
</expt>