Jump to content

User Reference:gUnicornADC: Difference between revisions

From BCI2000 Wiki
Madamek (talk | contribs)
Madamek (talk | contribs)
Line 23: Line 23:




===SourceChannelList===
===SourceChList===
The list of channels that should be acquired from each device.
The list of channels that should be acquired from each device.
The total number of channels listed should correspond to ''SourceCh'' if it is not set to auto. The order of channels does not matter; i.e., '1 2 3 4' is the same as '2 3 1 4'.
The total number of channels listed should correspond to ''SourceCh'' if it is not set to auto. The order of channels does not matter; i.e., '1 2 3 4' is the same as '2 3 1 4'.
Channels may not be listed twice; e.g., entering '1 2 3 4 5 6 7 1' will result in an error.
Channels may not be listed twice; e.g., entering '1 2 3 4 5 6 7 1' will result in an error.
If this parameter is set to auto, the channels are equal to ''SourceCh'' in ascending order.  
If this parameter is set to auto, the channels are equal to ''SourceCh'' in ascending order.


===SourceChGain===
===SourceChGain===

Revision as of 15:28, 26 December 2018

Function

The gUSBampADC filter acquires data from a Unicorn EEG amplifier. Unicorn is an amplifier/digitizer combination from g.tec medical engineering GmbH/Guger Technologies OEG (https://www.unicorn-bi.com/).

Unicorn Hardware

The Unicorn consists of 8 independent 24-bit A/D converters that sample with 250Hz per channel. In addition, the Unicorn features a 3-axis accelerometer and a 3-axis gyroscope. The data is transmitted wirelessly via a Bluetooth 2.1 interface.


Drivers

Parameters

SampleBlockSize

Samples per channel per digitized block. Together with the sampling rate, this parameter determines how often per second data are collected, processed, and feedback is updated. For example, at 600 Hz sampling and a SampleBlockSize of 20, the system (e.g., source signal display, signal processing, and stimulus presentation) would be updated 30 times per second.

SamplingRate

The Unicorn has a fixed sampling rate of 250 Hz.


SourceCh

Number of channels to be acquired from the device. if this parameter is set to auto, the number of channels will be determined by the SourceChannelList or ChannelNames respectively.


SourceChList

The list of channels that should be acquired from each device. The total number of channels listed should correspond to SourceCh if it is not set to auto. The order of channels does not matter; i.e., '1 2 3 4' is the same as '2 3 1 4'. Channels may not be listed twice; e.g., entering '1 2 3 4 5 6 7 1' will result in an error. If this parameter is set to auto, the channels are equal to SourceCh in ascending order.

SourceChGain

SourceChGain should be set to auto.

SourceChOffset

SourceChOffset should be set to auto.

ChannelNames

Alias for each Channel. If ChannelNames are set to auto, the names will be set according to the standard positions defined by the Unicorn. If ChannelNames are set manually, a name must be assigned for each channel specified in SourceChannelList.

States

Counter

AccelerationX

AccelerationY

AccelerationZ

GyroscopeX

GyroscopeY

GyroscopeZ

Battery

Validation

Additional Information

Using 32bit Executables on 64bit Installations

BCI2000 supports compilation of the gUSBamp source module for 64bit targets. The resulting executable will run on 64bit systems, and work with the 64bit version of the gUSBamp drivers. However, the binary distribution of BCI2000 contains 32bit executables. These run fine under 64bit systems, but you will need to perform these additional driver installation steps to install 32bit gUSBamp API DLLs on 64bit systems:

  • Execute gtec's 32bit driver installer on your 64bit system.
  • After successful installation, execute gtec's 64bit driver installer on your 64bit system.
  • You will now have both the 32bit API DLL and the 64bit API DLL installed, such that both 32bit and 64bit executables will be able to connect to a gUSBamp attached to the system's USB ports.

See also

User Reference:DataIOFilter, Programming Reference:GenericADC Class