Contributions:IOTech
Contents
Synopsis
The IOTech is a user expandable 16 analog channel and 24 digital channel digital acquisition device (DAQ) from Measurement Computing. The contributed source module acquires raw signals from the DAQ in real time for use in BCI2000 with 16 bit precision.
BCI2000 has also been tested with an additional 48 channel expansion module, enabling acquisition of 64 channels of data.
Location
http://www.bci2000.org/svn/trunk/src/contrib/SignalSource/IOTech
Versioning
Authors
David Steines (d.steines@gmail.com) University of Illinois
Jamie Norton (james.j.s.norton@gmail.com) University of Illinois
Version History
Version 1.0: September 2015 - Module has functioned for five years, version updated and committed to repository.
Source Code Revisions
- Initial development: #
- Tested under: #
- Known to compile under: #
- Broken since: --
Functional Description
Installation
Compile the # module using CMake and your compiler. The resulting #.exe should be placed in the prog directory automatically.
Parameters
- SourceCh represents the total number of channels to be logged from the source module.
- SampleBlockSize should be set equal to the size of the sample block pulled from the device.
- NOTE: Only specific combinations of SampleBlockSize and SampleRate are valid! See #Valid Operating Modes
- SampleRate determines the rate at which the device samples data.
- NOTE: Only specific combinations of SampleBlockSize and SampleRate are valid! See #Valid Operating Modes
- ChannelNames is a convenience parameter. Name channels here and they can be referenced by these names later.
- SourceChOffset should be set to a list of "0"s -- one 0 for each channel as indicated by SourceCh, separated by spaces.
- SourceChGain should be set to a list of "1"s -- one 0 for each channel as indicated by SourceCh, separated by spaces.