The E-Basic language provides for a Terminate method on the InputMask and InputMaskManager objects.
This Terminate method causes the input mask(s) object to cease looking for responses.
Although it behaves like when an input mask would time out, it does not score the parent object like a time-out would.
For example, if an experiment had a Keyboard input mask and set the correct response (CRESP) value to empty, a time-out would cause the accuracy (ACC) to equal 1 because RESP=(empty) and CResp=(empty). However, if you called the Terminate method on this input mask, it would abort the mask and not transfer its properties such as RESP, RTTime, ACC to the parent object.
The InputMask and InputMaskManager objects implement a Timeout method that causes the input mask(s) objects to act as if they had timed out regardless of the time limit value - stopping them from further looking for responses and transfers its properties such as RESP, RTTime, and ACC to the parent object.
WARNING: This feature breaks syntax compatibility with E-Prime 1.0.
Using the InputMask.Timeout or InputMaskManager.Timeout methods on an E-Prime 1.0 run-time system will result in a compile error.
This topic applies to: