Sticking Point with BCI 2000 Contributions: Emotiv

Forum for discussion on different signal processing algorithms
Locked
tkcalibo
Posts: 4
Joined: 24 Jul 2012, 10:23

Sticking Point with BCI 2000 Contributions: Emotiv

Post by tkcalibo » 25 Jul 2012, 16:16

Hello,

I am a student at the Naval Academy and I am doing some research with an Emotiv Epoc headset and hope to access the raw data from different sessions as well as analyze it using the many tools that both BCI 2000 and EEGLAB have to offer.

I have successfully gone through the BCI 2000 user tutorial however, I am at a sticking point when it comes to using the BCI 2000 Emotiv Contribution. I have downloaded it and looked at the "Contributions: Emotiv" along with the "Contributions:How to use a Contributed Source Module" however, I am having trouble getting past the step of creating a batch file.

I will usually start by picking a source module such as CursorTask_SignalGenerator.bat, or just CursorTask_SignalGenerator in Windows 7, changing its name and pasting it into notepad. Once in notepad, I locate "Start executable SignalGenerator --local" and change it to " Start executable EmotivData --local" (EmotivData is what I entitled my new batch file)

I run into a host of problems when I try to execute this file and I feel like the Wiki is a little unclear in how it wants me to use the batch file. I am not great at programming so I'm hoping to have some help from the community in finding out a step by step way to use the Emotiv Contribution.

Thank you for your time.

The links to the WIKI's mentioned above are found below:

http://www.bci2000.org/wiki/index.php/C ... rce_Module
http://www.bci2000.org/wiki/index.php/U ... I2000_Tour

boulay
Posts: 382
Joined: 25 Dec 2011, 21:14

Re: Sticking Point with BCI 2000 Contributions: Emotiv

Post by boulay » 25 Jul 2012, 23:39

The entries in the batch file should refer to the names of the actual executables you will be launching. If you used the pre-compiled distribution, or if you compiled it yourself without changing the name, the emotiv executable is simply called "Emotiv.exe"

"Start executable Emotiv --local"

tkcalibo
Posts: 4
Joined: 24 Jul 2012, 10:23

Re: Sticking Point with BCI 2000 Contributions: Emotiv

Post by tkcalibo » 26 Jul 2012, 10:27

boulay,

Thankyou for your response. Unfortunately, I still haven't had any luck. I received the error:

2012-07-26T10:08:37 - Script error: C:\Users\intern\Desktop\BCI2000\batch\emotivfile.bat, line 33: Could not run "Emotiv"

I think my problem might be in compiling the emotiv source module. I just downloaded CMake v2.8.8 and I used the source module directory C:/Users/intern/Desktop/BCI2000/Emotiv that contains the CMakeLists.txt as well as the Emotiv.cpp EmotiveADC.cpp and EmotiveADC.h files as well as the dll and lib files.

When pressing configure I receive the error:

Error: The source directory "C:/Users/intern/Desktop/BCI2000/Emotiv" does not appear to contain CMakeLists.txt.
Specify --help for usage, or press the help button on the CMake GUI.

I re-downloaded everything and it still does not configure.

Is there any, where I can get a pre-compiled version of the Emotive source Module? If not how do I fix this problem.

Thanks again for all your help.

mellinger
Posts: 1341
Joined: 12 Feb 2003, 11:06

Re: Sticking Point with BCI 2000 Contributions: Emotiv

Post by mellinger » 26 Jul 2012, 12:22

Hi,

the BCI2000 contrib distribution contains contributed modules, such as the Emotiv source module. Please go to
http://www.bci2000.org/wiki/index.php/B ... buted_Code
to obtain it.

Regards,
Juergen

tkcalibo
Posts: 4
Joined: 24 Jul 2012, 10:23

Re: Sticking Point with BCI 2000 Contributions: Emotiv

Post by tkcalibo » 30 Jul 2012, 10:07

Thanks. That worked.

Locked

Who is online

Users browsing this forum: No registered users and 0 guests