Forum for software developers to discuss BCI2000 software development
-
mohadel
- Posts: 1
- Joined: 24 Oct 2015, 06:13
Post
by mohadel » 10 Jul 2016, 06:19
Hello Everyone,
Thanks for the great effort put on BCI2000
The Issue I'm experiencing is that I keep getting the warning:
Code: Select all
Application warning, P3SpellerTask: P3SpellerTask::Process:
Execution required more than a sample block duration.
I am aware that with the code I had to modify in order to implement CBP Paradigm as well as text prediction more computational resources are required... The operations I'm running is happening solely in the
OnPreSequence() so this is probably what's causing this warning... Is it safe to ignore it? Is any of the data processing/classification effected in anyway by it? If not is there anyway to silence or hide this warning from poping after each sequence?
Regards,
M.Alhashemi
-
pbrunner
- Posts: 344
- Joined: 17 Sep 2010, 12:43
Post
by pbrunner » 02 Aug 2016, 16:17
M.Alhashemi,
Ignoring this message is generally not recommended. That being said, as you are exceeding the block time only in the OnPreSequence it most likely won't affect your stimulation paradigm. If your source module is based on BufferedADC you should also be fine with not loosing any data. If what you do in OnPreSequence is something you can already do in the Initialize function, then I would recommend to put that code there, as it will be computed before the recording starts and thus will not affect it.
Let me know if this answers your question.
Regards, Peter
Who is online
Users browsing this forum: No registered users and 0 guests