Search found 1115 matches

by mellinger
05 May 2008, 07:11
Forum: Software Development
Topic: Writing variables to file
Replies: 8
Views: 2795

Gus,

make sure that, in your state definition, you allocate 32 bits for the state variable in question:

Code: Select all

MyState 32 0 0 0
If the error message persists, this is a bug, and will be fixed.

Regards,
Juergen
by mellinger
02 May 2008, 13:08
Forum: Software Development
Topic: Writing variables to file
Replies: 8
Views: 2795

Gus, to get access to a float value's binary representation, use a pointer cast: float value = M_PI; assert( sizeof( int ) == sizeof( value ) ); int& intValue = *reinterpret_cast<int*>( &value ); bool fifthBit = ( intValue >> 4 ) & 1; char secondByte = ( intValue >> 8 ) & 0xff; Note that, when trans...
by mellinger
30 Apr 2008, 13:26
Forum: Software Development
Topic: Writing variables to file
Replies: 8
Views: 2795

Gus,

there is no "official" way to do this. Basically, you have the following options:
1) Transform your float values into an integer range suited to represent all relevant information.
2) Treat the binary representation as an integer value, and store it as such.

Regards,
Juergen
by mellinger
29 Apr 2008, 12:13
Forum: BCI Systems - User Applications
Topic: showing pictures
Replies: 5
Views: 2951

Eliana, flashing of individual P3 speller matrix entries is not available through parameter configuration. However, you can achieve this by a slight modification to the P3SpellerTask source code in BCI2000/src/core/Application/P3Speller/P3SpellerTask.cpp. There, in P3SpellerTask::Initialize(), matri...
by mellinger
24 Apr 2008, 10:12
Forum: Software Development
Topic: APPconnector
Replies: 1
Views: 1344

Guillermo,

as indicated by the #include statement, the sample program uses functionality from src/shared/utils/SockStream.cpp.

Adding this file to your project will fix the linker errors.

I put a note on the wiki to clarify this. Thanks for the notification,

Juergen
by mellinger
24 Apr 2008, 09:53
Forum: Known Issues
Topic: configuration error
Replies: 4
Views: 2601

Emily, We are getting another error when we use a dual monitor display, in the mu feedback cursor task. The duration of the cursor crossing the screen is much longer than 3 seconds anything from 6-10seconds depending on the side of the dimensions of the cursor task. The feedback duration parameter r...
by mellinger
24 Apr 2008, 09:17
Forum: BCI Systems - Signal Processing
Topic: Aligning brain signals
Replies: 6
Views: 3268

Emily, currently, filter settings for display windows are not stored permanently. This is intentional, to avoid users overlooking bad signal quality when filtering is activated permanently. You should always try to get a reasonable signal without filtering, and then use filtering to suppress artifac...
by mellinger
18 Apr 2008, 04:08
Forum: BCI Systems - Signal Processing
Topic: Aligning brain signals
Replies: 6
Views: 3268

Emily, the signal display assumes that the SourceChGain and SourceChOffset values are set such that, after their application to the signal, signal values are calibrated in muV, and their offset is zero. If your signal offsets are very large, you might try setting all SourceChOffset entries to 32768,...
by mellinger
16 Apr 2008, 08:42
Forum: BCI Systems - User Applications
Topic: Support of Neuroscan Amplifier in BCI2000 V. 2
Replies: 2
Views: 2047

Hi, the Neuroscan Acquire client has been updated to BCI2000 V2. It is located at BCI2000/src/contrib/SignalSource/Neuroscan. However, it is not part of the BCI2000 binary distribution, so you will need to compile it from the source code as described at http://www.bci2000.org/wiki/index.php/Programm...
by mellinger
16 Apr 2008, 08:36
Forum: BCI Systems - Signal Processing
Topic: Aligning brain signals
Replies: 6
Views: 3268

Emily,

could you be more specific regarding "signal information is all over the place"?

Thanks,
Juergen
by mellinger
08 Apr 2008, 14:06
Forum: BCI Systems - Signal Processing
Topic: Normalizer offsets and gains
Replies: 5
Views: 3549

Emily, the adaptation is reflected in the NormalizerOffsets and NormalizerGains parameters. At the end of a run, these have their updated values. Using the "Save" button from the operator module's parameter configuration dialog, you may save the updated values for the next session, as suggested in t...
by mellinger
07 Apr 2008, 08:25
Forum: BCI Systems - Signal Processing
Topic: trigger channels
Replies: 2
Views: 2535

Emily, BrainVision amplifiers have a trigger input. Signal changes there result in "marker" information being recorded by the Vision Recorder software. In the BCI2000 RDAClient, these markers are translated into numbers, and written into a "marker channel". From BCI2000, the marker channel is then t...
by mellinger
04 Apr 2008, 08:50
Forum: Configuration
Topic: BrainVision, BioSemi
Replies: 6
Views: 4627

The RDAClient source module interacts with the Vision Recorder program rather than directly with the amplifier. Thus, it should be compatible with any amplifier that works with the Vision Recorder.
by mellinger
03 Apr 2008, 09:10
Forum: Configuration
Topic: Biosemi set for initial mu session
Replies: 4
Views: 2305

Emily, Thanks for responding so quickly. We're using BCI2000 version 2.0, with the Biosemi source module compile from r1656. the current revision of Biosemi2ADC.cpp is 1658. I suggest you update to that revision, which does not contain the SignalType parameter any more. Is there a biosemi parms/frag...
by mellinger
02 Apr 2008, 09:13
Forum: Configuration
Topic: Biosemi set for initial mu session
Replies: 4
Views: 2305

Emily, in the current version of the contributed Biosemi source module at http://www.bci2000.org/svn/trunk/src/contrib/SignalSource/Biosemi , I cannot identify a "SignalType" parameter. Could you provide me with some more detail about your version of BCI2000, and your Biosemi source module? Thanks, ...