Search found 382 matches

by boulay
10 Oct 2014, 09:08
Forum: Software Development
Topic: Is it possible to import other file formats into Bci2000?
Replies: 12
Views: 5482

Re: Is it possible to import other file formats into Bci2000

By "import into BCI2000", what do you mean? Do you want to use it for FilePlayback or for OfflineAnalysis or something else? The BCI2000 dat file contains a lot of information other than just the raw data. It contains all the parameters and states too. All of this information is necessary for both F...
by boulay
09 Oct 2014, 14:19
Forum: BCI Systems - User Applications
Topic: Cursor task: enlarge edges of visual screen?
Replies: 2
Views: 2885

Re: Cursor task: enlarge edges of visual screen?

Did you check the resolutions and relative positions of your monitors in Windows' screen settings? As for the hiccup in the feedback, it's tough to know from your description what the source of the error is. You could try running your 4 BCI2000 processes (Operator, Source, SignalProcessing, Applicat...
by boulay
03 Oct 2014, 11:12
Forum: Configuration
Topic: Configuration for Cursor Task (Motor Imagery)
Replies: 32
Views: 14514

Re: Configuration for Cursor Task (Motor Imagery)

Which weights do you want to 'extract'? The weights that were used online for this recording? Or the 'optimal' weights for discrimination of future trials as determined by an offline analysis of this recording? The weights, and really any parameters, used for this recordings can be loaded directly i...
by boulay
30 Sep 2014, 11:47
Forum: Data Analysis
Topic: Converting .edf and .event files to a .dat
Replies: 1
Views: 3123

Re: Converting .edf and .event files to a .dat

Hi Tyler, Those data formats are not related to BCI2000. They must have been acquired with different software. EEGLAB has at least one plugin for loading .edf files. I'm not sure how an .event file works. If you can't figure out how to load the files into EEGLAB then you should ask your question on ...
by boulay
30 Sep 2014, 10:36
Forum: Configuration
Topic: Configuration for Cursor Task (Motor Imagery)
Replies: 32
Views: 14514

Re: Configuration for Cursor Task (Motor Imagery)

Sure. There's nothing special about those. They are simply of the following format.

Code: Select all

Output = Input - R1/N - R2/N ... - Rn/N
Where R1 to Rn are the reference electrodes, and N is the number of reference electrodes used.
by boulay
29 Sep 2014, 08:41
Forum: BCI Systems - General
Topic: appropriate SampleBlockSize
Replies: 2
Views: 100768

Re: appropriate SampleBlockSize

The maximum frequency content of your digitized signal is determined by the sampling frequency, not the SampleBlockSize. The SampleBlockSize determines how many samples are transmitted together for each iteration of the signal processing pipeline. It is often too demanding on the CPU to run the proc...
by boulay
26 Sep 2014, 10:00
Forum: Software Development
Topic: Operator.exe entry point error
Replies: 2
Views: 2182

Re: Operator.exe entry point error

What revision of the source are you using? Try to use a revision that corresponds to the latest binary release. According to the wiki, that is revision 4230.

I hope the bugs in the main trunk get fixed soon.
by boulay
19 Sep 2014, 09:10
Forum: Configuration
Topic: Configuration comm for National Instrument NI DAQP ad 6016
Replies: 11
Views: 7149

Re: Configuration comm for National Instrument NI DAQP ad 60

In the zip file (a few posts up) I included a diff version of the module. Note, however, that it's possible the changes I made to LibTiny are the reason for your flatline problem, and will thus may also cause a problem using the diff module. I have no idea if my changes are the cause or not. I don't...
by boulay
18 Sep 2014, 11:29
Forum: BCI Systems - Brain Signals
Topic: P300's .dat file
Replies: 9
Views: 6367

Re: P300's .dat file

Maybe you've found a bug and signalgenerator does not output the data to the dat file exactly the same as it sends it through the signal processing pipeline. This is a bit beyond my time/ability to investigate right now. I hope Juergen will take a look when he returns (in October, I think). I think ...
by boulay
17 Sep 2014, 10:35
Forum: BCI Systems - Brain Signals
Topic: P300's .dat file
Replies: 9
Views: 6367

Re: P300's .dat file

Are you using the function load_bcidat? You have two options [signal, states, parameters] = load_bcidat(filename); [signal, states, parameters] = load_bcidat(filename, '-calibrated'); The first one will load the data in whatever type it was saved to disk. For example, if the source module saves the ...
by boulay
16 Sep 2014, 09:33
Forum: BCI Systems - Brain Signals
Topic: P300's .dat file
Replies: 9
Views: 6367

Re: P300's .dat file

Are you loading the data into Matlab for offline analysis using load_bcidat? If so, from the wiki : By default, signal data will be in raw A/D units, and will be represented by the smallest Matlab data type that accommodates them. To obtain signal data calibrated into physical units (microvolts), sp...
by boulay
15 Sep 2014, 14:20
Forum: BCI Systems - Brain Signals
Topic: P300's .dat file
Replies: 9
Views: 6367

Re: P300's .dat file

Hi Sandra, From reading your other posts, I surmise that your goal is to reverse-engineer BCI2000's online processing in the P300Speller and reproduce it in Matlab using only the dat file as input. First, in case you didn't know already, many of BCI2000's filters have command-line versions that can ...
by boulay
15 Sep 2014, 11:17
Forum: BCI Systems - Brain Signals
Topic: P300's .dat file
Replies: 9
Views: 6367

Re: P300's .dat file

Hi Sandra, First I'd like to make something very clear. The .dat file and the flow of data through the BCI2000 filter pipe are mostly independent. You can run BCI2000 perfectly fine without recording any data to a .dat file. Your data are collected form the amplifier and placed into a buffer. From t...
by boulay
14 Sep 2014, 16:03
Forum: Software Development
Topic: Compiling AppConnector Example
Replies: 6
Views: 3977

Re: Compiling AppConnector Example

If you are using MVC++ 2010 Express then the recommended way to make the project is to use CMake via the BCI2000\build\Make VS10 Project Files.cmd Have you tried that? The other batch files are for people using different IDEs and compilers. If you need to use mingw then let me know where you found t...
by boulay
10 Sep 2014, 10:09
Forum: Data Analysis
Topic: Connecting UDP with MATLAB
Replies: 1
Views: 2625

Re: Connecting UDP with MATLAB

Must you use UDP, or can you use MatlabSignalProcessing? This is the better option for signal processing using Matlab.