key press/release & RT

David McFarlane mcfarla9 at msu.edu
Tue Oct 30 20:17:19 UTC 2012


Don't know about specifics in this case, just a couple hints for 
now.  Take a look at the "{key} nomenclature" topic in the E-Basic 
Help facility for hints on how to get RTs using key releases with 
ordinary stimulus objects.  That might get you most of the way, and 
if needed you could supplement this with some simple computations in 
inline code.

-----
David McFarlane
E-Prime training 
online:  http://psychology.msu.edu/Workshops_Courses/eprime.aspx
Twitter:  @EPrimeMaster (https://twitter.com/EPrimeMaster)

/----
Stock reminder:  1) I do not work for PST.  2) PST's trained staff 
take any and all questions at 
http://support.pstnet.com/e%2Dprime/support/login.asp , and they 
strive to respond to all requests in 24-48 hours -- this is pretty 
much their substitute for proper documentation, so make full use of 
it.  3) In addition, PST takes questions at their Facebook page 
(http://www.facebook.com/pages/Psychology-Software-Tools-Inc/241802160683 
), and offers several instructional videos there and on their YouTube 
channel (http://www.youtube.com/user/PSTNET ) (no Twitter feed yet, 
though).  4) If you do get an answer from PST staff, please extend 
the courtesy of posting their reply back here for the sake of others.
\----


At 10/30/2012 04:08 PM Tuesday, Courtney Griffin wrote:
>basically I want it to go something like this:
>
>at stimulus display, read the clock and get the time (will name this 
>variable T1)
>after key release, read the clock and get that time (will name this 
>variable T2)
>at key press (final response), read the clock and get that time 
>(will name variable T3)
>
>RT (reaction time) = T2-T1
>MT (movement time) = T3-T1
>
>
>On Tuesday, October 30, 2012 2:26:31 PM UTC-4, Courtney Griffin wrote:
>Hello all,
>
>I am programming my first experiment with E-Prime and have run into 
>some issues I was hoping that someone might be able to help with. 
>For my experiment I will be having subjects simultaneously hold down 
>two keys (u and o), a stimulus is presented and they are to respond 
>to it by releasing one of the two keys and making a movement to 
>another to respond ({TAB} or {END}). Additionally, I would also like 
>to record movement time (time from release of key to response) and 
>reaction time (time of release of one of the initial keys). So far I 
>have already gone in and allowed both Key Presses and Releases. My 
>issue is actually how to get the program to recognize the release of 
>the key and start recording the time, so I decided to use the 
>Clock.Read function, but I'm not sure exactly how to implement it. 
>Any assistance with this would be TRULY appreciated. Here is a bit 
>of the code I have come up with, but I know that I am probably 
>nowhere near where I need to be:
>
>Dim kbState As Integer
>
>Do
>
>If Keyboard.GetKeyState("u") = ebStatePress And _
>Keyboard.GetKeyState("o") = ebStatePress Then
>
>If kbState = Keyboard.GetKeyState ("{END}")= 0 Then
>Clock.Read
>
>ElseIf kbState = Keyboard.GetKeyState ("{TAB}") = 1 Then
>Clock.Read - Stimulus.OnsetTime

-- 
You received this message because you are subscribed to the Google Groups "E-Prime" group.
To post to this group, send email to e-prime at googlegroups.com.
To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.



More information about the Eprime mailing list