Page 1 of 1

Problem with P300 Speller Task with Emotiv Flex

Posted: 06 Apr 2022, 01:38
by meetakshisetiya
Hi

I am using LSLSource to work the P300 speller task with EMOTIV FLEX (32 channels). While the parameters I have set work fine with Signal Generator Source, the program does not go on to the next letter to be spelled while using LSLSource (If I am spelling THE, the program is stuck on 'T' throughout the duration of the task. SignalGenerator works fine though). I have tried reducing the number of flashes per trial etc but this doesn't seem to work. Can someone please suggest possible solutions?

Thanks

Re: Problem with P300 Speller Task with Emotiv Flex

Posted: 07 Apr 2022, 08:15
by mellinger
There are multiple possibilities why this may happen.
1) The NumberOfSequences parameter is set to a different value than EpochsToAverage parameter.
2) You have specified the <PAUSE> command for a letter contained in your text.

For more information about the P3SpellerTask, see https://www.bci2000.org/mediawiki/index ... pellerTask.

Best regards,
Juergen

Re: Problem with P300 Speller Task with Emotiv Flex

Posted: 12 Apr 2022, 07:17
by meetakshisetiya
Hi Juergen, thanks for the response.

I am quite new to BCI2000 and am having trouble figuring out where to find the EpochsToAverage parameter and <PAUSE> command. Is EpocsToAverage in the P3TemporalFilter.exe file? If yes, how do I edit it? Clicking on the file just opens the command prompt.

Also, I tried opening P300-Classifier.exe in the BCI2000/tools/P300Classifier directory and it gave this error: "Application failed to start because no Qt platform plugin could be initialized". I tried reinstalling BCI2000 but it still does not seem to work.

Thanks

Re: Problem with P300 Speller Task with Emotiv Flex

Posted: 12 Apr 2022, 08:57
by mellinger
Hi,

for an introduction how to use BCI2000 (and how to locate and modify parameters), please see this wiki page:
https://www.bci2000.org/mediawiki/index ... I2000_Tour

The EpochsToAverage parameter is on the "Filtering" tab.

It is strange that the P300 Classifier program does not work for you. Where did you obtain the BCI2000 installer? Can you run

Code: Select all

P3Speller --version
from the prog directory to obtain version information?

Thank you,
Juergen

Re: Problem with P300 Speller Task with Emotiv Flex

Posted: 20 Apr 2022, 03:15
by mansisinghal1
Hi Juergen,

We have installed the user version of BCI2000 from: https://www.bci2000.org/mediawiki/index ... oadBCI2000
We tried running the command in the prog directory and it didn't show any output.
Any idea what this means?

Re: Problem with P300 Speller Task with Emotiv Flex

Posted: 20 Apr 2022, 10:26
by mellinger
Try

Code: Select all

.\P3Speller.exe --version

Re: Problem with P300 Speller Task with Emotiv Flex

Posted: 20 Apr 2022, 11:22
by mellinger
In the meantime, I found out that there is an error in the batch file. In P3Speller_LSLSource.bat, replace "DummySignalProcessing" with "P3SignalProcessing".

Re: Problem with P300 Speller Task with Emotiv Flex

Posted: 21 Apr 2022, 16:32
by mansisinghal1
Hi Juergen,

Thanks for your help.We made the change in the batch file and task is running now! :D