g.NEEDaccess MATLAB API: Specs & Features

API for MATLAB - gtec's Device Driver for MATLAB

The API for MATLAB is available for g.HIamp, g.USBamp, g.Nautilus and g.MOBIlab+ (only MATLAB 32 bit requires data acquisition toolbox). The toolbox is a device driver that lets users read biosignal data like EEG, ECoG, EMG, EOG and ECG within the MATLAB environment. MATLAB is a very flexible development environment which allows you to easily set up your own signal acquisition and analysis by utilizing all available toolboxes from MATLAB (like Statistics, Neural Networks, and Signal Processing).

The API for MATLAB contains commands which give full access to the amplifier. There are commands for reading the data, setting the bandpass and Notch filters, changing the sampling frequency of the amplifier, defining bipolar derivations and calibrating the system.

One of the key advantages of API for MATLAB is that it is fully integrated into MATLAB. Therefore, you can start data acquisition within minutes, and build your application easily and quickly on top of it.

Product Highlights

  • Acquire EEG, ECoG, ECG, EMG, EOG data directly within MATLAB
  • Control g.HIamp, g.USBamp, g.Nautilus and g.MOBIlab+ from the MATLAB command line
  • Write your own MATLAB programs for on-line visualization and signal analysis
  • Easily use the MATLAB API to handle g.tec amplifiers
  • Data can be read directly into MATLAB for further off-line processing
  • Speed up your development time from months to hours

More Product Details

Get data from g.Nautilus, 2500 samples for 10 seconds of data and display data in the time scope.
The DSP time scope displays the first analog channel, counter and the validation indicator.

Features of g.NEEDaccess MATLAB API

  • Connect Devices to the Computer: This function returns all g.tec devices available at a defined endpoint (IP address and port). Host and local IP and corresponding ports are required to use this function.
  • Measure Impedance: g.NEEDaccess allows the measurement of channel impedances for g.Nautilus, g.HIamp and g.USBamp.
  • Get Available Channels: This allows to check which EEG channels are available.
  • Get Available Filters: This command reads out all available bandpass and notch filters.
  • Get Supported Sampling Rates reads out supported sampling frequencies.
  • Get Device Info: This command reads out the serial number of the device.
  • Get Scaling: This reads out the scaling factor and offset for each EEG channel.
  • Set Configuration: This sets the configuration of the devices.
  • Start Data Acquisition: This starts the data acquisition with the settings provided.
  • Stop Data Acquisition: This stops the data acquisition.
  • Get Data: This command reads out EEG data during data acquisition.

Available configurations


product no.: 5016 read more g.MOBIlab+ API for MATLAB — MATLAB driver software package for g.MOBIlab+
product no.: 6306 read more g.NEEDaccess MATLAB API — g.tec general device data access interface; application programming interface; works with g.Nautilus, g.USBamp and g.HIamp type amplifiers

See some related products

Hardware and Accessories

read more g.MOBIlab+: Specs & Features — mobile biosignal acquisition and processing with a PC or notebook
read more g.USBamp: Specs & Features — g.tec's high performance biosignal amplifier, acquisition and processing system
read more g.USBamp-RESEARCH: Specs & Features — g.tec's high performance biosignal amplifier, acquisition and processing system
read more g.HIamp: Specs & Features — multi-channel biosignal amplifier
read more g.HIamp-RESEARCH: Specs & Features — multi-channel biosignal amplifier
read more g.Nautilus: Specs & Features — wireless EEG system with active electrodes
read more g.Nautilus-PRO: Specs & Features — wireless EEG system with active electrodes

Related Media and Documents

Product Manuals/Handbooks


log in required
gMOBIlabplus MATLAB API — 04/17/2014 — 667.06 kB


log in required
gNEEDaccessMATLABAPI — 12/14/2017 — 1.65 MB