Search found 1088 matches

by mellinger
27 Jun 2006, 14:42
Forum: Configuration
Topic: Using the lpt port
Replies: 1
Views: 2784

"Unresolved external" when calling DLL function

Feralaes, the linker error says that you are using a function or variable for which a declaration is available (otherwise, your source would not compile), but no definition exists, so the linker cannot replace references to that function or variable's name with references to its definition (actual c...
by mellinger
01 Jun 2006, 11:05
Forum: Configuration
Topic: D2Box
Replies: 2
Views: 3236

D2Box

Luis, there is no configuration option for replicating a task sequence. As a simple modification, I suggest using a parameter for the random number generator seed, so information about the sequence will be preserved in that parameter. In Application/D2Box/Task.cpp, TTask::Initialize(), there is a li...
by mellinger
01 Jun 2006, 10:33
Forum: Software Development
Topic: Material Transfer Agreement.
Replies: 3
Views: 3690

Dear prcrkpee, when you (or your organization) signed the Material Transfer Agreement, you were provided with BCI2000 download information. If you lost that information, please ask Gerwin Schalk (schalk@wadsworth.org) for it. I also suggest that you get your caps lock key fixed. As a result, your po...
by mellinger
25 Apr 2006, 08:45
Forum: Software Development
Topic: Source Module Development
Replies: 1
Views: 2911

Luis, thank you for this interesting question. In the example from the BCI2000 implementation document, the internal buffer mentioned in the description of TachyonStart() might or might not be identical to the buffer returned from TachyonWaitForData(). TachyonWaitForData() might return part of this ...
by mellinger
27 Feb 2006, 11:15
Forum: Configuration
Topic: P300 Speller, what about the spot?
Replies: 2
Views: 3163

The OnTime and OffTime parameters may be specified in seconds by putting the letter 's' immediately after the value, without a space character in between. This will allow changes to the SamplingRate and SampleBlockSize parameters without having to adapt OnTime and OffTime values. Generally, this sho...
by mellinger
27 Feb 2006, 10:53
Forum: Data Analysis
Topic: importing datafiles in BrainVisionAnalyzer
Replies: 3
Views: 4480

Dear Wout Kenbeek, from the "not integer multiple of the data size" problem I suspect that you accidentally changed the file's header length when editing the SourceChGain and SourceChOffset parameters. The very large marker file points into the same direction (random markers will require a lot more ...
by mellinger
27 Feb 2006, 10:34
Forum: Known Issues
Topic: bcierr and bciout
Replies: 1
Views: 3065

Thank you for the bug report, and for your examination of the problem that made it easy to fix. Testing for identity in this context definitely constituted a bug, so the current version will now check for a relative error below 1e-3 which should be more appropriate. I wouldn't recommend to entirely ...
by mellinger
21 Feb 2006, 12:21
Forum: Data Analysis
Topic: importing datafiles in BrainVisionAnalyzer
Replies: 3
Views: 4480

Wout, there is a less strict consistency check in the latest CVS version of the BrainVisionAnalyzer converter tool, i.e. if you update your source tree and recompile the converter tool, it will not report the error any more. If recompiling is not an option, you might choose to modify the BCI2000 fil...
by mellinger
18 Oct 2005, 10:47
Forum: Software Development
Topic: Data Acquisition
Replies: 1
Views: 2948

Hello Mark, thank you for your questions. The compilation errors you report should not occur with the code given in the current version of the Software Design Document, which is distributed along with the source code. The reason for the fatal error is difficult to guess without knowing your code in ...
by mellinger
25 Jul 2005, 05:29
Forum: Software Development
Topic: Modular EEG Data Source
Replies: 1
Views: 3532

Try using a relatively large timeout (e.g., a few seconds) to allow for detecting a broken serial connection. Ideally, your readSerial() function should block indefinitely while there is no data available -- thus, no CPU time will be used when there is no data processing taking place. If the large t...
by mellinger
17 May 2005, 10:13
Forum: Configuration
Topic: BrainVision, BioSemi
Replies: 6
Views: 4514

BCI2000 comes with support for BrainVision systems. You should not have to do any coding.
The respective source module is called "RDAClient". RDA stands for "Remote Data Access" -- this is the name the BrainVision developers gave to their real-time data interface.

Best,
Juergen
by mellinger
02 May 2005, 12:05
Forum: Software Development
Topic: data file format & contents problem
Replies: 2
Views: 3780

Adam,

the behavior you describe is due to a bug that slipped unnoticed for some time because many of us don't use the SubjectRun parameter in their data analysis procedures.

I fixed the bug, so the current CVS version should behave as you expect.
Thank you for reporting it!

Regards,
Juergen
by mellinger
19 Mar 2005, 09:57
Forum: BCI Systems - Signal Processing
Topic: Benchmarcking Signal Processing for BCIs
Replies: 1
Views: 3286

Dear Jean-François, granting access to academical/institutional research only is a general policy of the Wadsworth Center which hosts the BCI2000 project. There is nothing we can do about it, nor can we give any further reasons or explanations. The workaround to this is to get some support from an a...
by mellinger
15 Feb 2005, 10:30
Forum: Software Development
Topic: questions about State information
Replies: 5
Views: 5177

Re: States

Paul,

the header of a BCI2000 .dat file is human readable.

When observing "strange" things, use a text editor (or "more myfile.dat" from the command line) to tell what states and parameters are contained in a given dat file.

Juergen
by mellinger
15 Feb 2005, 10:08
Forum: Software Development
Topic: CVS access
Replies: 3
Views: 5039

CVS access

Febo, you are trying to use the "bciro" read-only account to access the CVS server using a CVS client program on your machine. For read-only access, there is the cvsview web interface at http://turtle.medpsych.uni-tuebingen.de/bcicvs , as described in section 4 of the CVS setup document. For read-on...