|
|
|
Junior Member
      
Group: Forum Members
Last Login: 7/18/2007 6:31:28 PM
Posts: 11,
Visits: 112
|
|
| Hi - I need to have my participants respond with a button press within a certain time limit. I'd like the protocol to go on to the next stimulus if they respond within the deadline, but if they're not fast enough I want to have the current stimulus remain on the screen for a short time (in a different color) before moving on to the next stimulus. How can I set this up? Thanks! JoAnn.
|
|
|
|
|
Forum MVP
      
Group: Administrators
Last Login: Yesterday @ 9:26:59 AM
Posts: 576,
Visits: 1,254
|
|
| Set the duration of the object to be the maximum you want. Then set the TimeLimit of the input mask in duration/input to be the window in which they can respond. For example, if you want them to be able to respond for 2 seconds, but then have the stimulus on for 1 second after, then the Duration of the object would be 3000 and the time limit would be 2000. -Brandon
|
|
|
|
|
Junior Member
      
Group: Forum Members
Last Login: 7/18/2007 6:31:28 PM
Posts: 11,
Visits: 112
|
|
| Thanks for the reply, Brandon. It doesn't quite do the trick, though. I only want the stimulus to stay up if they don't respond on time, but I want it to move on to the next trial right away if they do. And because the stimulus is changing color, the only way I can see to have that happen is to actually have the white-font target and the red-font target on separate text screens. So here's what I want to do: Too-slow response: 1) They see the white-font target (which is on the screen for a maximum of 650 msec); 2) They don't make their response within the 650 msec that the white-font target is on the screen; 3) The target then turns red (which it's currently set up to do by having another text screen with red font instead of white, but otherwise identical); 4) After the red-font target is on the screen for 1000 msec (regardless of response), the next trial begins. Fast enough response: 1) They see the white-font target (which is on the screen for a maximum of 650 msec); 2) They make their keypress response during that 650 msec; 3) The program goes to the next trial (skipping the text screen with the red-font target). I hope that's clearer. Any ideas? Thanks, again. JoAnn.
|
|
|
|
|
Forum MVP
      
Group: Administrators
Last Login: Yesterday @ 9:26:59 AM
Posts: 576,
Visits: 1,254
|
|
| Set the end response action of the input mask to Jump, place a Label object where you want it to jump (after the 2nd object), place the name of the label in the Label field in the duration/input property page. Please see the NestingRT/NestingXRT for an example. -Brandon
|
|
|
|
|
Junior Member
      
Group: Forum Members
Last Login: 7/18/2007 6:31:28 PM
Posts: 11,
Visits: 112
|
|
| Thanks, Brandon. I had tried to figure out the "jump" feature before I posted, thinking that might be the way to go, but I'll look at it again. I'm sure you'll hear from me again if I can't get it to work! Appreciate your help. JoAnn.
|
|
|
|
|
Junior Member
      
Group: Forum Members
Last Login: 7/18/2007 6:31:28 PM
Posts: 11,
Visits: 112
|
|
It worked! Oh happy day!  Thanks, Brandon!
|
|
|
|