Hello,
if this question has already been answered before, I apologize, but I did not find any appropriate solution for my problem yet - therefore I would be glad, if someone could help me! I just started working with Inquisit, therefore my knowledge is very limited.
We want to have trials, where the interstimulus and intertrial intervals are variable - e.g. ISI 900-1500 ms and ITI 1500-2000ms.
We tried the following (which did not work):
<expressions>
/ randomISI = 3400 + round(rand(900, 1500))
/ randomITI = 3400 + expressions.randomisi + round(rand(1900, 2600))
/ trialtimeoutRandom = (3400 + expressions.randomiti + expressions.randomisi)
</expressions>
<trial soznegselbst>
/ stimulustimes = [0=fixation; 500=erasefixation, textsocialselbst; 3400=erasewords; expressions.randomISI = facesneutral; 5400 = erasepics]
/ trialduration = expressions.trialtimeoutRandom
</trial>
First stimulus is "textsocialselbst", which should be erased after 2900ms (therefore, at 3400 "erasewords" appears). The next stimulus is a picture (facesneutral), which should appear anytime between 4300 and 4900 (randomISI should specify that time). The picture should be erased after 500ms, the time until the next trial should vary between 1900 and 2600 ms.
Inquisit produces the following error message when I try my approach: "Missing ',' or '-' before ' expressions.randomISI '." I guess the reason is that I cannot put expressions.randomISI as a time-value into the /stimulustimes code line. Does anybody know a solution for that issue?
I hope that I managed to describe my problem properly so that somebody is able to help me!
Thank you very much in advance.
Best regards,
Fabian