User Tools

Site Tools


biac:experimentalcontrol:biac6hardware

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
biac:experimentalcontrol:biac6hardware [2014/12/15 19:48]
cmp12 [BIAC6 3T -- Mach computer]
biac:experimentalcontrol:biac6hardware [2024/02/12 17:40] (current)
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: "HHSC-2x4-C" response box     * button box mode: "HHSC-2x4-C" response box
     * 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 (USB Gaming device)+  * Current Design 2 axis, 2 button joystick shared between 2 scanners ) 
 +    * 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 19: Line 32:
   * Scanner trigger cable connected as input to E-Prime SR box (code=16), and MeasComp analog (ADC3)   * Scanner trigger cable connected as input to E-Prime SR box (code=16), and MeasComp analog (ADC3)
   * BioPac Respiratory belt signal connected as MeasComp analog input 0 (ADC0), biopac analog ch4   * BioPac Respiratory belt signal connected as MeasComp analog input 0 (ADC0), biopac analog ch4
-  * BioPac Cardiac signal connected as MeasComp analog input 1 (ADC1), biopac analog ( o2 ch2, pulse wave ch6, pulse rate ch10 +  * BioPac Cardiac signal connected as MeasComp analog input 1 (ADC1), biopac analog ( pulse wave ch6 ) 
-  * BioPac GSR signal connected as MeasComp analog input 2 (ADC2), biopack analog ch1 +  * BioPac GSR signal connected as MeasComp analog input 2 (ADC2), biopac analog ch1 
-  * Scanner trigger signal connected as MeasComp analog input 3 (ADC3)+  * Scanner trigger signal connected as MeasComp analog input 3 (ADC3), biopac analog ch9
   * Scanner trigger is also connected to the MCC counter pin (CTR), this would show up as a number increase NOT a positive pulse   * Scanner trigger is also connected to the MCC counter pin (CTR), this would show up as a number increase NOT a positive pulse
-  * <del>Measurement Computing Box, DigPort-A0 Output to BioPac Analog 8 input</del> + 
-  * BioPac STM100c: MCC DigPort-A0 output to BioPac digital i/o ch15 +
 ====BIAC6  3T -- Donders computer==== ====BIAC6  3T -- Donders computer====
 Donders is our accesory computer. It is usually connected to the monitor on the right.\\ Donders is our accesory computer. It is usually connected to the monitor on the right.\\
Line 68: Line 79:
   * [[http://www.measurementcomputing.com/PDFmanuals/sm-ul-user-guide.pdf|Universal Library User Guide]]   * [[http://www.measurementcomputing.com/PDFmanuals/sm-ul-user-guide.pdf|Universal Library User Guide]]
   * [[http://www.biopac.com/Manuals/mp_hardware_guide.pdf|biopac manual]]   * [[http://www.biopac.com/Manuals/mp_hardware_guide.pdf|biopac manual]]
 +
 +==== MCC digital channel to BIOPAC digital channel mapping ====
 +^MCC ^BIOPAC^
 +|  DA0 | “Trig” |
 +|  DA1 |  D9 |
 +|  DA2 |  D10|
 +|  DA3 |  D11|
 +|  DA4 |  D12|
 +|  DA5 |  D13|
 +|  DA6 |  D14|
 +|  DA7 |  D15|
 +
 +
 +===== BIAC6 Screen Configuration =====
 +
 +  * BIAC6 is equipped with NordicNeuroLab ( NNL ) [[https://www.nordicneurolab.com/product/visualsystem-hd|VisualSystemHD]] goggles for stereoscopic display
 +  * 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. 
 +
 +One of the best ways to assure your configuration stays the same is to select a default display icon from the desktop ( ie: Clone or Extended displays )
 +
 +{{ :biac:display_graphics:display_icons.png?600 |}}
 +
 +Extended Displays will show up as 4 separate screens in the system information
 +
 +{{ :biac:display_graphics:extended_display_biac6.png?600 |}}
 +
 +Depending on your stimulus presentation software you may want to hard-code which display you are presenting your task.  
 +
 +For instance PsychoPy the first screen would be #0 
 +<code python>
 +
 +import pyglet
 +
 +display = pyglet.canvas.get_display()
 +screens = display.get_screens()
 +screenNum = 0
 +#get resolution of screen 0
 +win_res = [screens[screenNum].width, screens[screenNum].height]
 +
 +#set the output to always go to screen 0
 +win = visual.Window(size=win_res, screen=screenNum, allowGUI=True,
 +                    fullscr=True, monitor=exp_mon, units='height',
 +                    color=(0.2, 0.2, 0.2))
 +
 +msg1 = visual.TextStim(win, text=u"Hello world!", pos=(0,0)) #centered
 +msg1.draw() #draw it
 +win.flip() #put it on the screen
 +core.wait(5) #wait 5 seconds
 +win.close() #close it
 +core.quit() #stop
 +
 +</code>
 +
 +matlab PTB the first screen would be #1 ( matlab is indexed starting at 1 instead of 0 ).
 +<code matlab>
 +
 +%configure the first screen is psychtoolbox
 +screenNumber = 1;    
 +[Window,var.winrect] = Screen('OpenWindow',screenNumber,0);
 +
 +
 +</code>
 +
 +
 +
  
 [[biac:experimentalcontrol:biac5hardware|BIAC5 Scanner]]\\ [[biac:experimentalcontrol:biac5hardware|BIAC5 Scanner]]\\
 [[biac:experimentalcontrol:inventory|Back]] [[biac:experimentalcontrol:inventory|Back]]
  
biac/experimentalcontrol/biac6hardware.1418672933.txt.gz · Last modified: 2014/12/15 19:48 by cmp12