+xThank you Dave. Is it possible for me to pick and choose which stimulus items to output or is it a "all or nothing" type of thing? Would using the summary data function be better?
With stimulusitem, it's all or nothing. What you can do is store the information of interest in <values> entries /ontrialend and then just log those values to the data file by including them in the <data> element's /columns.
<values>
/ neutralword = ""
/ threatword = ""
/ probeposition = ""
</values>
<trial TBBL>
/ correctresponse = ("4")
/ validresponse = ("4", "6")
/ stimulustimes = [0=fixation; 500=erasefixation, neutralT, threatB; 2000=erasewords, proberightL]
/ ontrialend = [
values.neutralword = text.neutralT.currentitem;
values.threatword = text.threatB.currentitem;
values.probeposition = text.proberightL.vposition;
]
</trial>
...
<trial TTTR>
/ correctresponse = ("6")
/ validresponse = ("4", "6")
/ stimulustimes = [0=fixation; 500=erasefixation, neutralB, threatT; 2000=erasewords, probeleftR]
/ ontrialend = [
values.neutralword = text.neutralB.currentitem;
values.threatword = text.threatT.currentitem;
values.probeposition = text.probeleftR.vposition;
]
</trial>
with
<data>
/ columns = [date, time, subject, trialcode, blockcode, blocknum, trialnum, values.neutralword, values.threatword, values.probeposition, latency, response, ...]
...
</data>
<summarydata> only captures a single line of summary data, so this is not what you want.