Millisecond Forums

stimulus presentation not interrupted by response

https://forums.millisecond.com/Topic8801.aspx

By Anamaria - 10/2/2012

Hi Dave,



I just have a quick question regarding the erase function. I would like the stimulus ‘’eraserm’’ to be displayed on the screen for all the duration of the trial, so that it is not interrupted by the response of the participant. I have defined ‘’ / erase = false’’ and ‘’/ responseInterrupt=false’’, but the stimulus is still interrupted by the response. Could you please help me figure this out? Thank you.


Ana




<picture eraserm>


/ numitems = 1


/ items = eraser


/ position = (50, 50)


/ erase = false


</picture>


 


<trial CSpun_base>


/ pretrialpause= 700


/ trialcode = "CSpun_base"


/ validresponse = ("q", "s")


/ correctresponse = ("q")


/ errormessage = (errormessage, 500)


/ responsemode = timeout (1500)


/ stimulustimes = [0= kaderm, CSpun, CSpunS; 100 = eraserm, ?]


/ responseInterrupt = false


/ posttrialpause= 700


</trial>


 


 


 

By Dave - 10/2/2012

‘’/ responseInterrupt=false’


'false' is not a valid setting for /responseinterrupt. Valid settings are 'immediate', 'trial' and 'frames', details are available in the documentation.

By Anamaria - 10/2/2012

Sure, but...whether I use 'immediate', 'frames', or 'trial', the presentation of the stimulus is still interrupted by my response. Any idea what goes wrong? Thanks.

By Dave - 10/2/2012

Your trial does not have a specified *fixed* duration, thus it necessarily ends as soon as a response is provided. A *timeout* merely sets a *maximum* duration, for a *fixed* duration you need to use *trialduration*. In this context, please work through the "How to Control Trial Duration and Inter-Trial
Intervals" topic first to understand how the various timing components relate to each other.