up Inquisit Language Reference

postTrialSignal attribute

The postTrialSignal attribute specifies that after running a trial, Inquisit should wait for a signal from an external device before moving on to the next trial.

Member of

<trial> <likert> <openended> <sliderTrial>

Syntax

/ postTrialSignal = (modality, signal)

or

/ postTrialSignal = (mouse, stimulusname)

or

/ postTrialSignal = (mouse, mouseevent)

Parameters

Name Type Description
modality signaltypeenum
ValueDescription
comSerial port input.
keyboardKeyboard input.
lptParallel port input.
mouseMouse input.
xidInput from a Cedrus device.
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
ValueDescription
dragDropDragging and dropping a stimulus
lButtonDblClkLeft button double-click.
lButtonDownLeft button press.
lButtonUpLeft button release.
mButtonDblClkMiddle button double-click.
mButtonDownMiddle button press.
mButtonUpMiddle button release.
mouseMoveMoving the mouse
mouseWheelMoving the mouse wheel
rButtonDblClkRight button double-click.
rButtonDownRight button press.
rButtonUpRight button release.
xButton1DblClk
xButton1Down
xButton1Up
xButton2DblClk
xButton2Down
xButton2Up
xButtonNDblClk
xButtonNDown
xButtonNUp
stimulusname stimulus The name of a visual stimulus element defined elsewhere in the script.

Remarks

This is useful for requiring a second confirmation response from subjects before proceeding to the next trial, or for synchronizing Inquisit with an external device such as an EEG.

Examples

The following trial waits for a signal value of 8 on the COM1 port before advancing to the next trial:

<trial myTrial>
/ stimulusTimes = [0=myText]
/ validResponse = (57)
/ postTrialSignal = (com1, 8)
</trial>

Copyright Millisecond Software, LLC. All rights reserved.