biac:experimentalcontrol:biac6hardware
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
biac:experimentalcontrol:biac6hardware [2021/01/20 20:49] – cmp12 | biac:experimentalcontrol:biac6hardware [2024/04/15 19:49] – [BIAC6 Screen Configuration] cmp12 | ||
---|---|---|---|
Line 7: | Line 7: | ||
* Second monitor video output connected to video switch (CPU 2) | * Second monitor video output connected to video switch (CPU 2) | ||
* Stereo sound output to audio switch boxes | * Stereo sound output to audio switch boxes | ||
+ | |||
* Current Design 8-button serial response device (USB) | * Current Design 8-button serial response device (USB) | ||
* button box mode: " | * button box mode: " | ||
* button mode : "HID NAR 12345" (**003**) | * button mode : "HID NAR 12345" (**003**) | ||
* must check this mode if power is cycled to the interface | * must check this mode if power is cycled to the interface | ||
- | * MagConcepts Joystick | + | * Current Design 2 axis, 2 button joystick |
+ | * autoconfigure | ||
+ | * HID Joystick | ||
+ | * USB - Tethyx | ||
+ | * after use switch back to button box with above settings | ||
+ | * Current Design Trackball 2 ( shared between 2 scanners ) | ||
+ | * autoconfigure | ||
+ | * HID HHSC-TRK-2 ( track 2 and comp seem to do the exact same thing ) | ||
+ | * roll ball around to calibrate | ||
+ | * after use switch back to button box with above settings | ||
+ | |||
+ | |||
* E-Prime SR box (no button box, just scanner trigger) (COM1: 19200 baud, 8 bits, no parity) | * E-Prime SR box (no button box, just scanner trigger) (COM1: 19200 baud, 8 bits, no parity) | ||
* Video switch serial cable on **COM2** | * Video switch serial cable on **COM2** | ||
Line 77: | Line 90: | ||
| DA6 | D14| | | DA6 | D14| | ||
| DA7 | D15| | | DA7 | D15| | ||
+ | |||
+ | |||
+ | ===== BIAC6 Screen Configuration ===== | ||
+ | |||
+ | * BIAC6 is equipped with NordicNeuroLab ( NNL ) [[https:// | ||
+ | * The individual eyes of the NNL headset are hard-wired to the graphics card on the display computer and not routed through the switcher | ||
+ | * because of this setup, the stimulus computer appears to have 4 monitors | ||
+ | * monitor 1,2 are connected to the switcher and can be switched around to all the different displays at the scanner suite | ||
+ | * 3,4 are directly connected to the googles and can only output there | ||
+ | * when configuring your tasks to display, please take account of which monitor you are sending the outputs since 3,4 will always be the googles only. | ||
+ | |||
+ | * the best way to control the monitor configuration on BIAC6 is with [[https:// | ||
+ | * there are several pre-configured profiles automatically loaded on BIAC6 to choose from: | ||
+ | * 1024x768, 1280x1024, 1920x1080 cloned displays ( on monitors 1,2 ) | ||
+ | * 1920x1080 extended desktop ( across 1,2 ) | ||
+ | * 1920x1080 cloned displays with the NNL goggles as individual display 3,4 | ||
+ | * 1920x1080 extended ( across 1,2 ) with the NNL goggles as individual displays 3,4 | ||
+ | * more default profiles can be added, but you can also configure and save your own profiles | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | If you do not use the NNL goggles, then it's probably in your interest to leave them disabled. | ||
+ | |||
+ | The DisplayFusion monitor configuration is accessible from the Desktop icon, from the Start Menu, by Right clicking on the desktop, from the system panel at the bottom Right. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | A couple of the 1920x1080 profiles are accessible directly from most of the system' | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | The "Reset Video" desktop icon will now just revert to 1920x1080 cloned displays, with the goggles disabled. | ||
+ | |||
+ | Because of the variable nature of the display configuration, | ||
+ | |||
+ | A **CLONED** configuration with goggles off, will result in a single monitor to programs like PsychToolbox and PsychoPy. | ||
+ | |||
+ | PTB: | ||
+ | <code matlab> | ||
+ | |||
+ | >> run SetupPsychtoolbox.m | ||
+ | >> Screen(' | ||
+ | ans = | ||
+ | 0 | ||
+ | |||
+ | </ | ||
+ | |||
+ | PsychoPy: | ||
+ | <code python> | ||
+ | |||
+ | import pyglet | ||
+ | |||
+ | display = pyglet.canvas.get_display() | ||
+ | screens = display.get_screens() | ||
+ | screens | ||
+ | >> | ||
+ | |||
+ | # screens[0] is the one and only screen | ||
+ | |||
+ | </ | ||
+ | |||
+ | |||
+ | Any **EXTENDED** configuration will result in multiple monitors being available | ||
+ | |||
+ | PTB: | ||
+ | <code matlab> | ||
+ | |||
+ | >> run SetupPsychtoolbox.m | ||
+ | >> Screen(' | ||
+ | ans = | ||
+ | | ||
+ | | ||
+ | %in this case | ||
+ | % 0 - the full display across the extended desktop | ||
+ | % 1 - screen #1 | ||
+ | % 2 - screen #2 | ||
+ | |||
+ | </ | ||
+ | |||
+ | PsychoPy: | ||
+ | <code python> | ||
+ | |||
+ | import pyglet | ||
+ | |||
+ | display = pyglet.canvas.get_display() | ||
+ | screens = display.get_screens() | ||
+ | screens | ||
+ | >> | ||
+ | |||
+ | # screens[0] is the first screen | ||
+ | # screens[1] is the second screen because python is zero indexed | ||
+ | |||
+ | </ | ||
+ | |||
[[biac: | [[biac: | ||
[[biac: | [[biac: | ||
biac/experimentalcontrol/biac6hardware.txt · Last modified: 2024/07/15 13:39 by cmp12