Jump to content

Contributions:TBSIStimulator

From BCI2000 Wiki
Revision as of 17:53, 13 September 2018 by Pbrunner (talk | contribs) (Created page with "==Synopsis== The ''TBSIStimulatorFilter'' interacts with TBSI's USB-SPI wireless stimulator and dongle. The TBSI stimulator and dongle work in conjunction to administer pulses...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Synopsis

The TBSIStimulatorFilter interacts with TBSI's USB-SPI wireless stimulator and dongle. The TBSI stimulator and dongle work in conjunction to administer pulses to different output channels on the stimulator. The type of pulses and interval at which these pulses are administered is customizable via the filters parameters.

To use this filter, a TBSI dongle must be connected to the computer via USB and the stimulator must be within range and charged.


Location

http://www.bci2000.org/svn/trunk/src/private/SignalProcessing/TBSIStimulator

Versioning

Authors

Yichuan Wang, Alex Belsten

Source Code Revisions

  • Initial development: 5799
  • Tested under: 5799
  • Known to compile under: 5799
  • Broken since: --

Parameters

StimPattern

This is a encoded string that represents the type of pulse that is going to be administered. Currently, encoded strings obtained from TBSI's StimWare software are the only way to change the pulse. To set set a custom pulse,

1. Install TBSI Stimware (install LabView if needed)

2. Go to Stimware installation directory and search for "Dongle.ini"

3. Open "Dongle.ini", change the value "Verbosity" from 0 to 1.

4. Play with various button and observe the SPI command exchange happening in the bottom window.

5. Copy the exact SPI message from the Stimware's bottom window into TBSIStimulator StimPattern parameter if you want to perform that exact same action.


StimInterval

ExternalHWTrigger

States

StimState

See also

User Reference:Filters, Contributions:SignalProcessing