Changes

Jump to navigation Jump to search
Line 65: Line 65:  
== Data selection ==
 
== Data selection ==
   −
As explained in the introduction, the visual speller is based on the brain response to the flashing rows and columns. Therefore, we need to collect a certain amount of data after each flash. The highlightGrid function (see the [[#StimPres|Stimulus presentation section]]), inserts a marker highlightOn each time a row or column of the grid is highlighted. As we need accurate synchronization with the data, this marker is inserted [[BrainStreamMarkerHandling#HardwareMarker|via the hardware]]. Data selection is specified for the highlightOn marker in the speller_common import-table. This is the import-tables' [[BrainStreamBuildingExperiments#SecDataSel|DataSelection table]:
+
As explained in the introduction, the visual speller is based on the brain response to the flashing rows and columns. Therefore, we need to collect a certain amount of data after each flash. The highlightGrid function (see the [[#StimPres|Stimulus presentation section]]), inserts a marker highlightOn each time a row or column of the grid is highlighted. As we need accurate synchronization with the data, this marker is inserted [[BrainStreamMarkerHandling#HardwareMarker|via the hardware]]. Data selection is specified for the highlightOn marker in the speller_common import-table. This is the import-tables' [[BrainStreamBuildingExperiments#SecDataSel|DataSelection table]]:
   −
[[File:DocsSectionsExampleSpellerPart1_speller_common_data.png|456px|53x]]
+
[[File:DocsSectionsExampleSpellerPart1_Speller_common_data.png|456px|53x]]
    
''Figure 4: DataSelection table''
 
''Figure 4: DataSelection table''
Line 78: Line 78:     
Each time a row or column of the grid was highlighted, the highlightOn marker was inserted. Thus, in the log file we can look up what the time between two successive highlightOn markers was. These are the first three highlightOn markers:
 
Each time a row or column of the grid was highlighted, the highlightOn marker was inserted. Thus, in the log file we can look up what the time between two successive highlightOn markers was. These are the first three highlightOn markers:
<pre>18Nov11|14:39:43.559 INFO > '''***''' (              highlightOn) '''*************************************************************'''
+
<pre>18Nov11|14:39:43.559 INFO > ***** (              highlightOn) *************************************************************
 
18Nov11|14:39:43.559 INFO > 17.10 (eeg:#2972.00)    17.10    17.29 act: getvar (t=EVENT) highlightOn
 
18Nov11|14:39:43.559 INFO > 17.10 (eeg:#2972.00)    17.10    17.29 act: getvar (t=EVENT) highlightOn
 
.
 
.
 
.
 
.
18Nov11|14:39:43.682 INFO > '''***''' (              highlightOn) '''*************************************************************'''
+
18Nov11|14:39:43.682 INFO > ***** (              highlightOn) *************************************************************
 
18Nov11|14:39:43.683 INFO > 17.23 (eeg:#3007.00)    17.23    17.42 act: getvar (t=EVENT) highlightOn
 
18Nov11|14:39:43.683 INFO > 17.23 (eeg:#3007.00)    17.23    17.42 act: getvar (t=EVENT) highlightOn
 
.
 
.
 
.
 
.
18Nov11|14:39:43.897 INFO > '''***''' (              highlightOn) '''*************************************************************'''
+
18Nov11|14:39:43.897 INFO > ***** (              highlightOn) *************************************************************
 
18Nov11|14:39:43.897 INFO > 17.36 (eeg:#3039.00)    17.36    17.63 act: getvar (t=EVENT) highlightOn  
 
18Nov11|14:39:43.897 INFO > 17.36 (eeg:#3039.00)    17.36    17.63 act: getvar (t=EVENT) highlightOn  
 
</pre>
 
</pre>
Line 93: Line 93:     
These are the last three highlightOn markers:
 
These are the last three highlightOn markers:
<pre>18Nov11|14:40:25.825 INFO > '''***''' (              highlightOn) '''*************************************************************'''
+
<pre>18Nov11|14:40:25.825 INFO > ***** (              highlightOn) *************************************************************
 
18Nov11|14:40:25.825 INFO > 58.80 (eeg:#13647.00)    58.80    59.56 act: getvar (t=EVENT) highlightOn
 
18Nov11|14:40:25.825 INFO > 58.80 (eeg:#13647.00)    58.80    59.56 act: getvar (t=EVENT) highlightOn
 
.
 
.
 
.
 
.
18Nov11|14:40:25.835 INFO > '''***''' (              highlightOn) '''*************************************************************'''
+
18Nov11|14:40:25.835 INFO > ***** (              highlightOn) *************************************************************
 
18Nov11|14:40:25.835 INFO > 58.96 (eeg:#13688.00)    58.96    59.57 act: getvar (t=EVENT) highlightOn
 
18Nov11|14:40:25.835 INFO > 58.96 (eeg:#13688.00)    58.96    59.57 act: getvar (t=EVENT) highlightOn
 
.
 
.
 
.
 
.
18Nov11|14:40:25.844 INFO > '''***''' (              highlightOn) '''*************************************************************'''
+
18Nov11|14:40:25.844 INFO > ***** (              highlightOn) *************************************************************
 
18Nov11|14:40:25.845 INFO > 59.12 (eeg:#13730.00)    59.12    59.58 act: getvar (t=EVENT) highlightOn </pre>
 
18Nov11|14:40:25.845 INFO > 59.12 (eeg:#13730.00)    59.12    59.58 act: getvar (t=EVENT) highlightOn </pre>
  

Navigation menu