Support for Multiple Video Displays
E-Prime supports the presentation of stimuli on multiple video displays. The Display device is included in the Devices list for all new E-Prime experiments by default. To edit which video display the experiment is presented on, double-click the Experiment object at the top of the Structure view to open its Property pages, and navigate to the Device tab. Double-click the Display device to open the DisplayDevice Properties. The Display Index property will allow you to designate which monitor attached to your machine will be used to present the experiment. For example, a Display Index value of 1 indicates that E-Prime should present the experiment on the “default” monitor (i.e. the monitor Windows has labeled #1). A Display Index value of 2 indicates that E-Prime should use the secondary monitor (i.e. the monitor Windows has labeled #2). You can modify which monitor is considered the primary/default by a right mouse click > Screen Resolution > Display Property.
E-Prime supports the simultaneous display of stimuli on any number of multiple monitors. Additional Display devices can be added via the Experiment object’s Property pages. To do so, double-click the Experiment object at the top of the Structure view to open its Property pages. Then, navigate to the Devices tab. Click the “Add” button and double-click Display from the list of available devices in the Add Device dialog. E-Prime will automatically name the device numerically (e.g. Display2, Display3, etc). You can rename a Display device by highlighting it on the Devices tab, clicking the “Edit” button, and entering the desired name in the Name field.
This dialog contains the fields Minimum and Maximum Acceptable Refresh Rate, and Throw error if invalid refresh rate. The Minimum and Maximum Acceptable Refresh Rate set the desired minimum and maximum bounds for the Display.RefreshRate property. Monitors and other display devices that fall out of the desired range can affect timing. This is likely to occur with emulated drivers, and unsupported/bad display modes. The Throw error if invalid refresh rate sets a flag to throw an error if the Display.RefreshRate property is outside of the tolerable range. Please note, on systems that are emulated and/or virtual, the refresh rate will be zero, but turning off the Throw error if invalid refresh rate flag allows the E-Prime runtime to set the Display.RefreshRate property to 60 Hz so experiment can continue to run in the virtual environment.
Objects that present a visual stimulus (i.e. TextDisplay, ImageDisplay, etc) include a Display Name property that designates the name of the Display device that should be used for stimulus presentation. The Display Name property is located on the General tab of an object’s Property pages. To specify the Display device to be used, open the object’s Property pages by clicking the Property Pages button in the Toolbar and enter the name of the Display device in the Display Name field.
If the Display Name property is left blank, E-Prime will present the stimulus using the "default" Display device.