<div dir="ltr">Dear all,<div><br></div><div>I'll try to be short.</div><div><br></div><div>Stimulus setup: text screen with stimulus (StimExp) is presented for 250 ms, followed by an empty text screen (BlankExp) for 900 ms. This cycle is repeated multiple times with different contents of the stimulus screen.</div><div>I want to collect multiple keyboard 'b' presses and releases (b{-b}, max count 10). This works to the extent that I can indeed collect all these responses, as long as StimExp is being presented. I want to collect responses over the complete period of 1150 ms, as defined in the StimExp Duration properties Time Limit (1150 ms). Responses that are provided whilst the blank is being presented are not recorded. What can I do about that? The InLIne reads as follows:</div><div><br></div><div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">   </span>Dim theResponseObject As RteRunnableInputObject</div><div><span class="Apple-tab-span" style="white-space:pre">      </span>Set theResponseObject = CRteRunnableInputObject(Rte.GetObject("StimExp"))</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre"> </span>'If the assert below fires, then the object named in the line above does not exist</div><div><span class="Apple-tab-span" style="white-space:pre">   </span>Debug.Assert Not theResponseObject Is Nothing</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">       </span>'Counter variable for the number of responses made</div><div><span class="Apple-tab-span" style="white-space:pre">   </span>Dim nPressCount As Long</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">     </span>'Counter variable</div><div><span class="Apple-tab-span" style="white-space:pre">    </span>Dim nIndex As Integer</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">       </span>'Used to set attributes for statistics</div><div><span class="Apple-tab-span" style="white-space:pre">       </span>Dim strStatistic As String</div><div><span class="Apple-tab-span" style="white-space:pre">   </span></div><div><span class="Apple-tab-span" style="white-space:pre">     </span>'Enumerate through the response collection </div><div><span class="Apple-tab-span" style="white-space:pre">     </span>'If any of the responses were made by the keyboard, display</div><div><span class="Apple-tab-span" style="white-space:pre">  </span>'the statistics to the user.<span class="Apple-tab-span" style="white-space:pre">        </span></div><div><span class="Apple-tab-span" style="white-space:pre">     </span>For nIndex = 1 To theResponseObject.InputMasks.Responses.Count</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">              </span>'Set theKeyboardResponseData equal to the current keyboard response</div><div><span class="Apple-tab-span" style="white-space:pre">          </span>Dim theKeyboardResponseData As KeyboardResponseData<span class="Apple-tab-span" style="white-space:pre"> </span></div><div><span class="Apple-tab-span" style="white-space:pre">             </span>Set theKeyboardResponseData = CKeyboardResponseData(theResponseObject.InputMasks.Responses(nIndex))</div><div><span class="Apple-tab-span" style="white-space:pre">          </span>If Not theKeyboardResponseData Is Nothing Then</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">                      </span>'Increment the press count</div><div><span class="Apple-tab-span" style="white-space:pre">                   </span>nPressCount = nPressCount + 1</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">                       </span>'Log reaction time and response for each key press.</div><div><span class="Apple-tab-span" style="white-space:pre">                  </span>c.SetAttrib "KeyPress" & nIndex & "RT", theKeyboardResponseData.RT</div><div><span class="Apple-tab-span" style="white-space:pre">                       </span>c.SetAttrib "KeyPress" & nIndex & "RESP", theKeyboardResponseData.RESP</div><div><span class="Apple-tab-span" style="white-space:pre">           </span></div><div><span class="Apple-tab-span" style="white-space:pre">             </span>End If</div><div><br></div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">     </span>Next 'nIndex</div></div><div><br></div></div>

<p></p>

-- <br />
You received this message because you are subscribed to the Google Groups "E-Prime" group.<br />
To unsubscribe from this group and stop receiving emails from it, send an email to <a href="mailto:e-prime+unsubscribe@googlegroups.com">e-prime+unsubscribe@googlegroups.com</a>.<br />
To post to this group, send email to <a href="mailto:e-prime@googlegroups.com">e-prime@googlegroups.com</a>.<br />
To view this discussion on the web visit <a href="https://groups.google.com/d/msgid/e-prime/bf2cd9e2-d3ae-4fb0-b333-358522ad02c6%40googlegroups.com?utm_medium=email&utm_source=footer">https://groups.google.com/d/msgid/e-prime/bf2cd9e2-d3ae-4fb0-b333-358522ad02c6%40googlegroups.com</a>.<br />
For more options, visit <a href="https://groups.google.com/d/optout">https://groups.google.com/d/optout</a>.<br />