Some on-line system executables missing in the prog

This forum deals with BCI2000 configuration issues.
Post Reply
JaneATY
Posts: 16
Joined: 13 Dec 2015, 22:17

Some on-line system executables missing in the prog

Post by JaneATY » 17 Oct 2016, 03:45

When I have compiled the bci2000 src in VS2012, I found there are some on-line system executables missing in the folder "E:\Emotiv\bci2000 src\prog".
Some of them are :BCI2000Launcher.exe, BCI2000Launcher.ini, FeedbackDemo.exe, Operator.exe, Operator.ini, P3Speller.exe, StimulusPresentation.exe.

And I need to know where in the code is the key position to modify the flashing behavior of the P300 speller.
From http://www.bci2000.org/phpbb/viewtopic.php?t=2180, I tried to found StimulusTask class in the VS2012 but returned nothing. Then I checked the structure in VS, I found there is no "Application" in the "Core" module. There must be something wrong with the compiling of the bci2000 source code.

Could you please help me solve these problems?
Regards.

pbrunner
Posts: 344
Joined: 17 Sep 2010, 12:43

Re: Some on-line system executables missing in the prog

Post by pbrunner » 19 Oct 2016, 18:40

JaneATY,

can you please confirm that you did a "Build All" in Visual Studio? This should build the executables listed above. Let me know.

Regards, Peter

JaneATY
Posts: 16
Joined: 13 Dec 2015, 22:17

Re: Some on-line system executables missing in the prog

Post by JaneATY » 20 Oct 2016, 09:31

CD5.tmp.png
356E.tmp.png
BC6.tmp.png

pbrunner
Posts: 344
Joined: 17 Sep 2010, 12:43

Re: Some on-line system executables missing in the prog

Post by pbrunner » 20 Oct 2016, 10:27

JaneATY,

I would suggst the following steps:

(1) Check out BCI2000 SVN trunk [1] to a new directory without using space in the path.

(2) Run the "Make VS2012 Project Files.cmd" command to build a 32-bit version of BCI2000 (The Emotiv source is only availible for 32-bit). Make sure you select the proper version of Visual Studio non-express or full. Say no to all other questions.

(3) Open the "BCI2000.sln" file, change the build from "Debug" to "Release".

(4) Select from the "BUILD" menu "Build Solution".

Let me know if this resolves the issue.

Regards, Peter

[1] http://www.bci2000.org/svn/trunk

JaneATY
Posts: 16
Joined: 13 Dec 2015, 22:17

Re: Some on-line system executables missing in the prog

Post by JaneATY » 21 Oct 2016, 05:55

3$9750$9$)]73TE0X4P%Q`C.png

pbrunner
Posts: 344
Joined: 17 Sep 2010, 12:43

Re: Some on-line system executables missing in the prog

Post by pbrunner » 27 Oct 2016, 17:18

JaneATY,

the errors you are getting in building the NicoletOne binary are expected, as this requires MFC support, which is only included in the professional version of Visual Studio. However, the remaining BCI2000 binaries should be build. To isolate the issue you please past the entire build log and a listing of your prog directory?

Regards, Peter

JaneATY
Posts: 16
Joined: 13 Dec 2015, 22:17

Re: Some on-line system executables missing in the prog

Post by JaneATY » 27 Oct 2016, 22:35

Peter,
While I'm not using NicoletOne in my research, can I just ignore this problem and do nothing?

pbrunner
Posts: 344
Joined: 17 Sep 2010, 12:43

Re: Some on-line system executables missing in the prog

Post by pbrunner » 27 Oct 2016, 22:50

Jane,

can you please past the output of your compiler as well as the listing of the BCI2000/prog directory. I will check to see if I can determine from that what is missing.

Regards, Peter

JaneATY
Posts: 16
Joined: 13 Dec 2015, 22:17

Re: Some on-line system executables missing in the prog

Post by JaneATY » 28 Oct 2016, 00:00

Peter,
Please see the ouput log below:
And the prog:
5.png
6.png
Regards, JaneATY

pbrunner
Posts: 344
Joined: 17 Sep 2010, 12:43

Re: Some on-line system executables missing in the prog

Post by pbrunner » 28 Oct 2016, 10:18

JaneATY,

the link to the output log does not work witout username and password.

Looking at your screenshots, I see that you have all the necessary modules build. You should be able to just click at the BCI2000Launcher and start BCI2000 in any necessary configuration. If you can describe what you want to accomplish, I can provide you with more detailed instructions.

Regards, Peter

JaneATY
Posts: 16
Joined: 13 Dec 2015, 22:17

Re: Some on-line system executables missing in the prog

Post by JaneATY » 07 Nov 2016, 03:05

Hello,
I want to modify the flashing mode of P3Speller, but from the source code, it's really hard to destinade the specific locations to change.

I am wondering to change the traditional RC_flashing_mode into some mode like RB mode, and I want to add a real_time analysis to help chang the flashing objects at each small round, each round help determine a region of objects(like a column or a row ).
Filstly, should I add a supervised algorithm to control which region to flash or should I abandon the RamdonGenerator ? Secondly, which lines in the code can I modify the falshing parameter ? Last but not the least important, I find it hard to understand the relationship among the classes.
Please show me the specific steps( parameters, or new classes) to do this programme.

Regards, JaneATY.

Post Reply

Who is online

Users browsing this forum: Bing [Bot] and 13 guests