E-Prime Knowledge Base

2994 - INFO: Response Data Omitted from EDAT File when using Multiple Input Masks

Detail
This article applies to experiments in which the following characteristics are present:


  • The object collecting the response has multiple input masks (i.e., there is more than one device listed in the duration/input tab of the object's Properties pages)

  • The input masks have their End Action property set to none (versus Jump/Terminate)

  • The object collecting the response has extended input (i.e., there is an input mask Time Limit property which lasts longer than the object's Duration) and/or is using PreRelease



Anytime an input mask accepts a response or times out, it updates the properties of the running object (RT, RTTime, ACC, etc) accordingly. Typically, when a mask completes, the other masks are terminated. However, in the above condition(s), the completion of one input mask does not terminate the others; when they time out, they are actually overwriting the properties of a previous response.

To get around this, you will need to configure the additional input mask so that it emulates the other. For example, if you have the keyboard and SRBox listed as input masks on the same object, you would configure the SRBox to emulate the keyboard. To do so, you will need to open the Experiment object and click the Devices tab. Select the SRBox and click the Edit button. In the Emulate Device property, you want to select the Keyboard. Thus, the subject will be able respond using the keyboard or the SRBox, and responses from either device will be accepted and logged in the data file. Also, setting the SRBox to emulate the keyboard also will allow the experiment to run even if the SRBox is not attached. For example, if you would need to share this ES file with a colleague who does not have an SRBox, he or she would still be able to run it since the SRBox is emulating the keyboard device. Note that, when emulating a device, all responses must be valid for the device which is being emulated. For example, if you have the keyboard emulate the mouse, response such as F, W, or {SPACE} will not be valid, and will be recorded in the data file as if there were no response.

Configuring the SRBox to emulate another device will not affect its timing accuracy. The SRBox will still run with a zero debounce period and therefore be more accurate even though it is emulating another device.


This topic was created on:
Updated on 9/28/2006 8:03:00 PM (GMT)

This topic was last updated on:
Updated on 9/29/2006 7:00:00 PM (GMT)



End User Comments:    Add... (login required)

David McFarlane
12/17/2012 9:49:00 PM
See also KB 1176. Apparently, EP2.0.1.93 changes this behavior so that it acts in the expected way (extended input mask that completes disarms other input masks on the object).


Click here to log into Web Support.
Privacy | Terms of Use | Terms and Conditions | Legal Trademarks | Authorized Use | Quality Policy
Copyright 2013 Psychology Software Tools, Inc. All Rights Reserved
Email: Info@pstnet.com | Telephone: 412.449.0078 | Fax: 412.449.0079