I played with the openvibe designer (absolutely great tool!!!) and, after checking the documentation and creating some simple scenarios myself, I tried to get the P300 speller scenario going. I managed to write data into an *.ov file, but was a bit confused about the "Keyboard stimulator" box. Am I right in assuming that the event codes written into the *.ov file are somehow defined here? And, during running the p300-speller-1-aquisition secenario, do I have to interact with this box somehow or just ignore it, like the raw data window?
The best to start, is looking at the documentation of the box on the dedicated section
(press "F1" on a box to open your web browser
). The keyboard stimulator
sends stimulation codes on its output when the user presses a given key on the keyboard while focus is on the stimulator window.
In the p300-speller-1-aquisition
scenario this box has been renamed into "press 'a' to start
" (which is also mentionned in the scenario comments).
When playing the scenario, the stimulator should pop-up. As you will see, selecting this window and pressing 'a' will trigger the stimulation OVTK_StimulationId_Label_01
and releasing the key will trigger OVTK_StimulationId_Label_00
. The box is connected to the P300 Speller Stimulator box, which "start stimulation" setting is set to OVTK_StimulationId_Label_00
Thus, when the box will receive the stimulation OVTK_StimulationId_Label_00
from the keyboard stimulator, the flashing sequence will start.
Every stimulation in the stream received by the Generic Stream Writer
will be written in the .ov file produced.
Hope this helps!
Follow us on twitter >> openvibebci
Checkout my (old) blog for some OpenViBE tips & tricks : here !