delay validresponse


Author
Message
peter
peter
Esteemed Member (1.8K reputation)Esteemed Member (1.8K reputation)Esteemed Member (1.8K reputation)Esteemed Member (1.8K reputation)Esteemed Member (1.8K reputation)Esteemed Member (1.8K reputation)Esteemed Member (1.8K reputation)Esteemed Member (1.8K reputation)Esteemed Member (1.8K reputation)
Group: Forum Members
Posts: 64, Visits: 210
Hi all, I am trying to find a way to present images on the screen (via stimulus frames) then allow those images to remain viewable for three seconds before allowing them to be selected via the validresponse option.

Basically, how do I show an image but not allow it to be clicked on for three seconds? 
All help greatly appreciated.  
Thanks
Peter
.
Dave
Dave
Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)
Group: Administrators
Posts: 12K, Visits: 98K
peter - Monday, October 9, 2017
Hi all, I am trying to find a way to present images on the screen (via stimulus frames) then allow those images to remain viewable for three seconds before allowing them to be selected via the validresponse option.

Basically, how do I show an image but not allow it to be clicked on for three seconds? 
All help greatly appreciated.  
Thanks
Peter
.

Two methods:

If you want to measure latency starting from the beginning of the trial use /isvalidresponse:

<trial example>
/ stimulusframes = [1=stimulus; ...]
...
/ validresponse = (stimulus)
/ isvalidresponse = [trial.example.latency>=3000]
</trial>

If you want to start measuring latency only after 3000ms have elapsed, use /beginresponsetime:


<trial example>
/ stimulusframes = [1=stimulus; ...]
...
/ validresponse = (stimulus)
/ beginresponsetime = 3000
</trial>
peter
peter
Esteemed Member (1.8K reputation)Esteemed Member (1.8K reputation)Esteemed Member (1.8K reputation)Esteemed Member (1.8K reputation)Esteemed Member (1.8K reputation)Esteemed Member (1.8K reputation)Esteemed Member (1.8K reputation)Esteemed Member (1.8K reputation)Esteemed Member (1.8K reputation)
Group: Forum Members
Posts: 64, Visits: 210
Dave - Monday, October 9, 2017
peter - Monday, October 9, 2017
Hi all, I am trying to find a way to present images on the screen (via stimulus frames) then allow those images to remain viewable for three seconds before allowing them to be selected via the validresponse option.

Basically, how do I show an image but not allow it to be clicked on for three seconds? 
All help greatly appreciated.  
Thanks
Peter
.

Two methods:

If you want to measure latency starting from the beginning of the trial use /isvalidresponse:

<trial example>
/ stimulusframes = [1=stimulus; ...]
...
/ validresponse = (stimulus)
/ isvalidresponse = [trial.example.latency>=3000]
</trial>

If you want to start measuring latency only after 3000ms have elapsed, use /beginresponsetime:


<trial example>
/ stimulusframes = [1=stimulus; ...]
...
/ validresponse = (stimulus)
/ beginresponsetime = 3000
</trial>

That’s perfect,really helpful of you, thanks. Peter 


GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Reading This Topic

Explore
Messages
Mentions
Search