Brainvision: Difference between revisions

Jump to navigation Jump to search
C.Lieu (talk | contribs)
mNo edit summary
 
(32 intermediate revisions by 5 users not shown)
Line 1: Line 1:
= Brainvision EEG =  
{{Infobox tsg
[[File:brain-vision-llc.png|right|200px|Image: 200 pixels]]
| name          = Brainvision
| image          = Logo brainproducts.png
| caption        = <br />Files provided on your Wiki page are neither provided by Brain Products nor up to date; The most current versions of all these files can be found on the brain products website at<br />https://www.brainproducts.com/downloads.php<br /><br />
| downloads      = {{bulleted list
  | {{Surfdrive|PZ3WfwtnClCkVhs|Installs and Manuals}}
  }}
}}
 
Electroencephalography is the neurophysiological measurement of electrical activity in the brain as recorded by electrodes placed on the scalp or, in special cases, subdurally or in the cerebral cortex. The resulting traces are known as an electroencephalogram (EEG) and represent a summation of post-synaptic potentials from a large number of neurons.  
Electroencephalography is the neurophysiological measurement of electrical activity in the brain as recorded by electrodes placed on the scalp or, in special cases, subdurally or in the cerebral cortex. The resulting traces are known as an electroencephalogram (EEG) and represent a summation of post-synaptic potentials from a large number of neurons.  


Line 10: Line 17:


Brain Products EEG amplifiers are equipped with a number of noise reduction techniques such as active noise cancellation and active electrodes. High common mode rejection as well as low amplifier noise ensure maximum data quality. Our huge product range includes a range of electrodes and caps with custom or standard montages as well as a variety of requisite accessories.
Brain Products EEG amplifiers are equipped with a number of noise reduction techniques such as active noise cancellation and active electrodes. High common mode rejection as well as low amplifier noise ensure maximum data quality. Our huge product range includes a range of electrodes and caps with custom or standard montages as well as a variety of requisite accessories.
== Software Documentation ==
Find the Brainvision analyzer manual here [[Media:BrainVision_Analyzer_UM.pdf]]


Find the Brainvision recorder manual here [[Media:BrainVision_Recorder_UM.pdf]]
== Digital Port Settings (Markers/Buttonbox) ==


Find the Brainvision macro cookbook manual here [[Media:Macro_Cookbook.pdf]]
[[image:DigitalPort.jpg]]


Find the Brainvision RecView manual here [[Media:BrainVision_RecView_UM.pdf]]
== Interface BITSIbox ==


Find the Brainvision Automation manual here [[Media:Automation_Reference_Manual.pdf]]
{{See also|ButtonBoxes}}
 
== Presentation ==
 
In the BITSI simple protocol you will have to reset the code manually to 0.
BITSI simple code:
<syntaxhighlight lang="python" line>
#TemplateINFO.pcl
 
output_port Oport = output_port_manager.get_port( 1 );


== Digital Port Settings (Markers/Buttonbox) ==
#TemplateSUBS.pcl


[[image:DigitalPort.jpg]]
Oport.send_code(100);  #This is your marker code, range code 1-255
wait_interval(4);      #4ms delay for the code to be recorded by brainvision; 2ms->500hz sampling rate so 2 samples available
Oport.send_code(0);    #Back to 0; now ready to send a new code
</syntaxhighlight>


== Presentation ==
In BITSI extended protocol the reset is done by a specific time set with the capital "T".
<nowiki>
BITSI extended:
<syntaxhighlight lang="python" line>
#TemplateINFO.pcl
#TemplateINFO.pcl


Line 33: Line 51:
#TemplateSUBS.pcl
#TemplateSUBS.pcl


Oport.send_code(100);  #This is your marker code, range code 1-255
#only specify this ones, then its valid for the full experiment
wait_interval(2);     #2ms delay for the code to be recorded by brainvision; 2ms->500hz sampling rate
Oport.send_string("T");  #Specify the pulse length time
Oport.send_code(0);    #Back to 0; now ready to send a new code</nowiki>
Oport.send_code(4);   #4ms delay for the code to be recorded by brainvision; 2ms->500hz sampling rate so 2 samples available
 
Oport.send_string("P");  #Specify its a pulse you want to send out
Oport.send_code(100);    #This is your marker code, range code 1-255
#Now it resets itself automatically to 0 after the specified time
</syntaxhighlight>


== Python ==
== Python ==
<nowiki>
<syntaxhighlight lang="python" line>
#!/usr/bin/env python
#!/usr/bin/env python


Line 50: Line 73:
bb.sendMarker(100)    #This is your marker code, range code 1-255
bb.sendMarker(100)    #This is your marker code, range code 1-255
core.wait(0.002)      #2ms delay for the code to be recorded by brainvision; 2ms->500hz sampling rate
core.wait(0.002)      #2ms delay for the code to be recorded by brainvision; 2ms->500hz sampling rate
bb.sendMarker(0)      #Back to 0; now ready to send a new code</nowiki>
bb.sendMarker(0)      #Back to 0; now ready to send a new code
 
</syntaxhighlight>


--------
== BrainVision Recorder - Default Workspace ==
== BrainVision Recorder - Default Workspace ==


Line 69: Line 91:
Links and Documentation For the standard 32 and 64 electrode setup, workspaces are available here.  
Links and Documentation For the standard 32 and 64 electrode setup, workspaces are available here.  


Find the Brainvision analyzer manual here [[Media:actiCAP 32 Channel_default.zip]]
Find the Brainvision analyzer manual here {{Download link|media=actiCAP-32Ch-standard workspace DCC_new.zip}}


Find the Brainvision analyzer manual here [[Media:actiCAP 64 Channel_default.zip]]
Find the Brainvision analyzer manual here {{Download link|media=actiCAP-64Ch-standard workspace DCC_new.zip}}


Please check the BrainVision Recorder manual (English / German) for more in depth details.
Please check the BrainVision Recorder manual (English / German) for more in depth details.
Line 110: Line 132:
First press "Scan for Amplifiers". BrainVision Recorder will give an overview of the amplifiers the software is communicating with.
First press "Scan for Amplifiers". BrainVision Recorder will give an overview of the amplifiers the software is communicating with.
The following default DCC settings are recommended for all channels.
The following default DCC settings are recommended for all channels.
{| border="2" cellspacing="1" cellpadding="1" style="width: 600px;"
 
{| class="wikitable"
|-
|-
| '''Setting'''
!Setting
| '''Default'''
!Default
|-
|-
|Nr. of channels to be used  
|Nr. of channels to be used  
Line 150: Line 173:
The following default settings are recommended for all channels:
The following default settings are recommended for all channels:


{| border="2" cellspacing="1" cellpadding="1" style="width: 600px;"
{| class="wikitable"
|-
|-
|'''Setting'''
!Setting
|'''Default DCC settings'''
!Default DCC settings
|-  
|-  
|Enable filters  
|Enable filters  
Line 200: Line 223:
It is recommended to set the filters in exactly the same way as the "Raw Data Saving Filters" so that you see is what you get.
It is recommended to set the filters in exactly the same way as the "Raw Data Saving Filters" so that you see is what you get.
Thus, the following default settings are recommended:
Thus, the following default settings are recommended:
{| border="2" cellspacing="1" cellpadding="1" style="width: 600px;"
{| class="wikitable"
|-
|-
|'''Setting'''
!Setting
|'''Default'''
!Default
|-
|-
|Enable filters  
|Enable filters