Search found 109 matches
- 26 Jan 2012, 08:33
- Forum: BCI Systems - User Applications
- Topic: 2D cursor movement using EEG signal
- Replies: 5
- Views: 7251
Re: 2D cursor movement using EEG signal
I would recommend going to pubmed or google scholar and doing a search for 2d eeg brain computer interfaces. There are countless papers on this topic, and as a master's student you should have no problem finding them. As for downloading BCI2000, look at bci2000.org and go to the download link for in...
- 12 Jan 2012, 08:54
- Forum: BCI Systems - Brain Signals
- Topic: HOW TO GET eeg singnals for human activitys??
- Replies: 2
- Views: 8271
- 06 Jan 2012, 09:00
- Forum: BCI Systems - Signal Processing
- Topic: signal control
- Replies: 4
- Views: 5364
Re: signal control
If these are BCI2000 data sets, you can use the BCI2000FileInfo tool to load the dat file and look at the sequencing parameters. However, because the sequences are randomly generated, AND because you don't have the random seed for these data sets, there is no way to recreate exactly the original exp...
- 05 Jan 2012, 11:13
- Forum: BCI Systems - Signal Processing
- Topic: signal control
- Replies: 4
- Views: 5364
Re: signal control
This is not something you can really do. Technically, you could use the FilePlayback module, but the CursorTask would have to be configured exactly the same for it to even begin to work, but even then it is probably not going to work as you intend it to. We really don't recommend doing this. BCi2000...
- 05 Jan 2012, 11:10
- Forum: Software Development
- Topic: Compilation Problems with VS Express 2010
- Replies: 2
- Views: 4522
Re: Compilation Problems with VS Express 2010
If you previously used VS 2008, you need to create a new solution file using the BCI2000/build/Make VS10 Project Files.bat file. I actually often completely delete the build directory completely, and do an SVN checkout just to make sure nothing undesirable is left in that folder. For the linker erro...
- 30 Dec 2011, 13:51
- Forum: Software Development
- Topic: GraphDisplay with Transparent Background
- Replies: 6
- Views: 7448
Re: GraphDisplay with Transparent Background
Excellent! I may see if we can get this incorporated into the core distribution.
Adam
Adam
- 29 Dec 2011, 09:58
- Forum: Software Development
- Topic: GraphDisplay with Transparent Background
- Replies: 6
- Views: 7448
Re: GraphDisplay with Transparent Background
Got it! Make sure you have the most recent version of BCI2000 from SVN for this to work, probably with your changes removed. This adds an Application parameter called WindowBackgroundTransparency, which you check to make the background transparent. Remember, I wrote this in about an hour, so I can't...
- 28 Dec 2011, 15:48
- Forum: Configuration
- Topic: Troubles with Online Signal Processing
- Replies: 3
- Views: 5717
Re: Troubles with Online Signal Processing
Luke, A couple of things. Starting at the end, the "Round trip time..." error means that BCI2000 is unable to process data quickly enough. That is, the Sample Block Duration (e.g., 50 ms) is shorter than the processing time (e.g., 75 ms), so you will not have real-time capability. However,...
- 28 Dec 2011, 15:43
- Forum: BCI Systems - Signal Processing
- Topic: AR Coefficients
- Replies: 1
- Views: 3510
Re: AR Coefficients
There is no way to do this in Matlab using the BCI2000 mex functions; you can, however, get the coefficients while running BCI2000. The MEM algorithm uses the Burg method to find the coefficients, so you could use the arburg method to get the coefficients in matlab. They will be nearly identical to ...
- 28 Dec 2011, 15:40
- Forum: Software Development
- Topic: GraphDisplay with Transparent Background
- Replies: 6
- Views: 7448
Re: GraphDisplay with Transparent Background
This is difficult to accomplish. I was able to make the entire window transparent easily, but I assume you don't want the stimuli to be transparent. It may be simpler to create a background image, and display the stimuli over that instead of the desktop. This would also allow you to keep track of wh...
- 19 Dec 2011, 13:56
- Forum: BCI Systems - Signal Processing
- Topic: State Variables and Passing Information Between Modules
- Replies: 1
- Views: 3402
Re: State Variables and Passing Information Between Modules
Mark, State variables are the best way to communicate between modules. You cannot create matrix states, only states with some number of bits. Depending on your task, you could encode the required information in the state bits, e.g., use bitwise operators on an unsigned integer to encode some informa...
- 07 Dec 2011, 17:10
- Forum: BCI Systems - User Applications
- Topic: How can I plot topological map of P300
- Replies: 1
- Views: 3724
Re: How can I plot topological map of P300
Yalda,
You just need to find, cut and paste the channels you are using from the eloc64.txt file, and place them in a new text filein the same order as your channels. I would save it in a new file called eloc16.txt, and use that in the topoplot call.
Let us know if you need more help.
adam
You just need to find, cut and paste the channels you are using from the eloc64.txt file, and place them in a new text filein the same order as your channels. I would save it in a new file called eloc16.txt, and use that in the topoplot call.
Let us know if you need more help.
adam
- 07 Dec 2011, 11:05
- Forum: Software Development
- Topic: Matlab engine and C++
- Replies: 4
- Views: 6324
Re: Matlab engine and C++
It seems like your program can't find the libeng.dll file. Try copying from your matlab directory (mine was at C:\Program Files\MATLAB\R2011a\bin\win64) to your program directory, or the program debug directory. Alternatively, you can add the matlab directory to your path. Let me know if this works....
- 05 Dec 2011, 08:02
- Forum: Software Development
- Topic: Matlab engine and C++
- Replies: 4
- Views: 6324
Re: Matlab engine and C++
Definitely look into using the matlab wrapper code. I would use the src/core/SignalProcessing/Matlab code as an example. It is obviously possible to use the matlab engine without the wrapper, but the wrapper makes it much simpler, at least within BCI2000. That said, I think your problem is due to is...
- 05 Dec 2011, 07:51
- Forum: Known Issues
- Topic: BCILauncher questions
- Replies: 1
- Views: 3605
Re: BCILauncher questions
The launcher loads ALL of the prm files for each session. This is meant to facilitate using prm fragments, e.g., you can load source prm, processing prm, application prm, and general settings prm files all at once. It isn't really meant to be something like a scripting system, to load successive prm...