The pretrialsignal attribute specifies that before running a trial, Inquisit should wait for a signal from an external device.
<trial> <likert> <openended> <sliderTrial>
or
/ preTrialSignal = (mouse, stimulusname)or
/ preTrialSignal = (mouse, mouseevent)Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
modality | signaltypeenum |
|
||||||||||||||||||||||||||||||||||||||||||||
signal | integer | An integer representing the numeric signal to wait for. If the modality is keyboard, this is the scancode of the key. | ||||||||||||||||||||||||||||||||||||||||||||
mouseevent | mouseeventenum |
|
||||||||||||||||||||||||||||||||||||||||||||
stimulusname | stimulus | The name of a visual stimulus element defined elsewhere in the script. |
This is useful for requiring a confirmation response from subjects before starting a trial, or for synchronizing Inquisit with an external device such as an EEG.
The following trial waits for a parallel port signal of value 1 sent from an fMRI imaging system before starting the trial:
<trial target>
/ stimulusTimes = [0=facepicture]
/ validResponse = (57)
/ pretrialsignal = (LPT1, 1)
</trial>
The following trial requires the subject to press the spacebar to start the trial:
<trial myTrial>
/ stimulusTimes = [0=myText]
/ validResponse = (57)
/ pretrialsignal = (keyboard, 57)
</trial>