Difference between revisions of "Contributions:actiCHampPlus"

From BCI2000 Wiki
Jump to: navigation, search
(Source Code Revisions)
Line 1: Line 1:
 
==Synopsis==
 
==Synopsis==
This module allows BCI2000 to collect data from Brain Vision's actiCHamp Plus amplifier. The actiCHamp plus can be used  with passive and active electrodes and is capable of reading from up to 160 channels. The amplifier also has 8 auxiliary channels for gathering data from additional sensors. The amplifier is powered by a lithium-ion battery pack. The amplifier is connected the computer running BCI2000 via USB. The amplifier module must be plugged into the battery pack to function correctly.
+
This module allows BCI2000 to collect data from Brain Vision's actiCHamp Plus amplifier. The actiCHamp Plus can be used  with passive and active electrodes and is capable of reading from up to 160 channels. The amplifier also has 8 auxiliary channels for gathering data from additional sensors. The amplifier is powered by a lithium-ion battery pack. The amplifier is connected the computer running BCI2000 via USB. The amplifier module must be plugged into the battery pack to function correctly.
  
 
Note: This source module is only available on Windows Machines.  
 
Note: This source module is only available on Windows Machines.  
 +
 +
==Known Issues==
 +
After the initial compile of the source module, there is sometimes an error that reads "No actiCHampPlus devices found. Try unplugging actiChampPlus and restarting BCI2000". To fix this error, go to "BCI2000\src\contrib\SignalSource\actiCHampPlus\lib\dylib\<x64/x86>\", copy the file "ActiChamp_<x64/x86>.dll"
 +
and paste it in the "BCI2000\prog" directory. The file will already exist in that folder so when prompted, replace it.
  
 
==Versioning==
 
==Versioning==
Line 65: Line 69:
  
 
2. Impedance measurement: Once connection to amplifier is established, BCI2000 will present the impedance for all channels. Data will then be passed from the amplifier to BCI2000 normally.
 
2. Impedance measurement: Once connection to amplifier is established, BCI2000 will present the impedance for all channels. Data will then be passed from the amplifier to BCI2000 normally.
 
==States==
 
 
===actiChampTrig===
 
8 bit value from the ''Trigger In'' port on the actiChamp device.
 
  
 
==See also==
 
==See also==

Revision as of 14:46, 28 January 2020

Synopsis

This module allows BCI2000 to collect data from Brain Vision's actiCHamp Plus amplifier. The actiCHamp Plus can be used with passive and active electrodes and is capable of reading from up to 160 channels. The amplifier also has 8 auxiliary channels for gathering data from additional sensors. The amplifier is powered by a lithium-ion battery pack. The amplifier is connected the computer running BCI2000 via USB. The amplifier module must be plugged into the battery pack to function correctly.

Note: This source module is only available on Windows Machines.

Known Issues

After the initial compile of the source module, there is sometimes an error that reads "No actiCHampPlus devices found. Try unplugging actiChampPlus and restarting BCI2000". To fix this error, go to "BCI2000\src\contrib\SignalSource\actiCHampPlus\lib\dylib\<x64/x86>\", copy the file "ActiChamp_<x64/x86>.dll" and paste it in the "BCI2000\prog" directory. The file will already exist in that folder so when prompted, replace it.

Versioning

Author

Alex Belsten (belsten@neurotechcenter.org)

Source Code Revisions

  • Initial development: 6037
  • Tested under: 6039
  • Known to compile under: 6039
  • Broken since: N/A

Parameters

SourceCh

The number of channels that will be recorded from (EEG and auxiliary). Set this parameter to auto to automatically make the parameter equal to the TotalEEGChannels plus the number of elements in the AUXChList parameters.

ChannelNames

Names of each channel.

AUXChList

List of auxiliary channels to use. This parameter also defines the order in which BCI2000 stores and presents data.

TotalEEGChannels

Total number of EEG channels to record from.

HardwareSamplingRate

Sampling at which the actiChamp is run. The actiChamp Plus can be run at three different frequencies. The hardware sampling rate also defines the hardware block size as shown below.

Predefined Hardware Values
Hardware Sample Rate Hardware Block Size
10kHz 32
50kHz 152
100kHz 300

DecimationFactor

The decimation factor. The factor by which to decimate/downsize the signal. The default value is 1. The actual SamplingRate is the hardware sampling rate divided by the DecimationFactor. Note: The hardware block size must be divisible by the decimation factor.

SamplingRate

This parameter is defined by hardware sample rate and decimation factor. Setting it to auto will make it equal to the hardware sampling rate divided by the decimation factor.

SampleBlockSize

Number of samples transmitted at a time.

actiCHampAmplifierID

Index of the actiChamp Plus. For systems with one actiChamp Plus device, this parameter should be 0.

AcquisitionMode

1. Normal signal acquisition: Once connection to amplifier is established, data will be passed from the amplifier to BCI2000 normally.

2. Impedance measurement: Once connection to amplifier is established, BCI2000 will present the impedance for all channels. Data will then be passed from the amplifier to BCI2000 normally.

See also

User Reference:Filters, Contributions:ADCs