Stop removing stimulus after participant response


Author
Message
jmsaito
jmsaito
Associate Member (138 reputation)Associate Member (138 reputation)Associate Member (138 reputation)Associate Member (138 reputation)Associate Member (138 reputation)Associate Member (138 reputation)Associate Member (138 reputation)Associate Member (138 reputation)Associate Member (138 reputation)
Group: Forum Members
Posts: 9, Visits: 19
Hello,

I have created a standard object encoding task. Participants view a series of images (i.e., real-world objects) that are presented for a fixed amount of time. For each image, participants make a button press to indicate whether the object is larger or smaller than a shoebox.

I want to fix the stimulus presentation to 1500 ms REGARDLESS of participant response. At current, the image is removed from the screen when the response is made, and the remainder of the 1500 ms trial duration is filled with a blank screen. How do I resolve this?

<trial block_trial>
/ ontrialbegin = [
    values.obj = 0;
    values.size_resp = 0;
    values.size_RT = 0;

    expressions.next_obj;
]
/ stimulustimes = [0 = BlankScreen, FixationCross]
/ recorddata = false
/ trialduration = 500
/ branch = [
    trial.obj_decide1
]
</trial>

<trial obj_decide1>
/ stimulustimes = [0 = BlankScreen, current_obj]
/ recorddata = false
/ trialduration = 1500
/ ontrialend = [
    values.size_resp = trial.obj_decide1.response;
    values.size_RT = trial.obj_decide1.latency;    
]
/ branch = [
    if (values.size_resp == 0){
        trial.Warning_Trial    
        }
    else {
        trial.obj_decide2
        };
]
</trial>

GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...





Reading This Topic

Explore
Messages
Mentions
Search