Jump to content

User Reference:Matlab Tools: Difference between revisions

From BCI2000 Wiki
Jhill (talk | contribs)
No edit summary
 
Jhill (talk | contribs)
No edit summary
Line 1: Line 1:
In the <tt>tools/matlab</tt> directory of your BCI2000 distribution, there are several of Matlab m-files that are useful for offline analysis of recorded data-files, from the Matlab command-line or in your own custom scripts. (If you prefer clicking the mouse to writing lines of Matlab code, you will probably be happier with
Here we provide an overview of the functions
==BCI2000PATH==
This utility
==BCI2000CHAIN==
==BCI2000CHAIN==


The BCI2000 command-line tools allow the online processing performed by BCI2000 to be recreated exactly offline. This is possible because online BCI2000 modules consist of a chain of filters, each filter being implemented in a self-contained source file. We can therefore take the individual filter implementations and build them singly, as separate executables that can be called from the system command-line. Recreating a preprocessing chain offline is then a question of passing a stream of data through a chain of these filter tools, connected by an operating-system "pipe".    The <tt>bci2000chain</tt> function uses the command-line tools, but hides the details and presents itself to you as a single Matlab function.
The BCI2000 command-line tools allow the online processing performed by BCI2000 to be recreated exactly offline. This is possible because online BCI2000 modules consist of a chain of filters, each filter being implemented in a self-contained source file. We can therefore take the individual filter implementations and build them singly, as separate executables that can be called from the system command-line. Recreating a preprocessing chain offline is then a question of passing a stream of data through a chain of these filter tools, connected by an operating-system "pipe".    The <tt>bci2000chain</tt> function uses the command-line tools, but hides the details and presents itself to you as a single Matlab function.
==TODO==
Link this page from
* [[User_Reference:Contents]]
* [[User_Reference:BCI2000_Offline_Analysis]]

Revision as of 23:25, 27 January 2012

In the tools/matlab directory of your BCI2000 distribution, there are several of Matlab m-files that are useful for offline analysis of recorded data-files, from the Matlab command-line or in your own custom scripts. (If you prefer clicking the mouse to writing lines of Matlab code, you will probably be happier with

Here we provide an overview of the functions

BCI2000PATH

This utility


BCI2000CHAIN

The BCI2000 command-line tools allow the online processing performed by BCI2000 to be recreated exactly offline. This is possible because online BCI2000 modules consist of a chain of filters, each filter being implemented in a self-contained source file. We can therefore take the individual filter implementations and build them singly, as separate executables that can be called from the system command-line. Recreating a preprocessing chain offline is then a question of passing a stream of data through a chain of these filter tools, connected by an operating-system "pipe". The bci2000chain function uses the command-line tools, but hides the details and presents itself to you as a single Matlab function.


TODO

Link this page from