High-Speed Online Processing under LabVIEW: Specs & Features

High-speed/real-time data acquisition and processing under LabVIEW for g.tec amplifiers

The High-Speed Online Processing under LabVIEW allows acquiring biosignals like EEG, EMG, EOG, and ECG with LabVIEW. Therefore the High-Speed Online Processing under LabVIEW block is copied into a LabVIEW project and can be connected to any other available LabVIEW block for further signal processing. The amplifier device driver guarantees that the LabVIEW is updated in real-time.

This Rapid Prototyping environment speeds up the development cycle dramatically, and within a few hours, the first real-time experiments can already be conducted. The High-Speed Online Processing under LabVIEW allows using all LabVIEW standards and writing your own LabVIEW based programs.
The High-Speed Online Processing under LabVIEW gives access to specific hardware settings like analog channel selection, digital I/O lines, and SD card streaming. Just put the High-Speed Online Processing under LabVIEW in your LabVIEW program and start the biosignal acquisition and analysis.

Biosignal data can be visualized and stored directly to the harddisk in LabVIEW data format.

Product Highlights

  • Acquire EEG, ECG, EMG, EOG data directly within LabVIEW
  • Wireless biosignal data acquisition with g.MOBIlab+ or over USB with g.USBamp
  • Add graphically your own sophisticated data processing algorithms
  • Benefit from the Rapid Prototyping environment for developing, testing and releasing your biosignal applications
  • No compilation of the LabVIEW is necessary for real-time analysis
  • Use standards of LabVIEW for online analysis
  • Store data to a LabVIEW file

Example: High-Speed Online Processing under LabVIEW for the g.MOBIlab+

g.MOBIlab+ transmits data via a bluetooth connection to your PC. In this case, COM 14 is used for the transmission.

The example below displays the setup for reading eight analog input and eight digital input channels in a waveform graph. A LED array displays the status of the digital channels.

First, select g.MOBIlab+ COM port , where the device is connected to the PC or notebook, and start the program.

Then, select the channels to be acquired from g.MOBIlab+. The 8 digital channels can be used as input (channels 1 - 8) or output channels (channels 4 - 7) or can be disabled. Check the Testmode box to enable sending a sawtooth test signal from g.MOBIlab+.

The Waveform Graph shows the sawtooth signals with different frequencies on the different analog channels. The digital inputs blink from channel 1 to 8 in ascending order.

g.MOBIlab+ is also able to stream data onto a mini SD card. The SD card is inserted into the water protected battery compartment first.

Then, start the LabVIEW and (with the channels to record) check the Enable writing to SD card checkbox in the configuration dialog and enter as filename GMOBILAB .

g.MOBIlab+ is now streaming the data onto the SD card and is simultaneously sending the signals to the PC/notebook for visualization. After checking the signal quality of the biosignals, press the Stop  button. A dialog window appears which asks if you want to stop the data acquisition or if you want to disconnect the Bluetooth connection.

Click on Disconnect to keep on streaming the data onto the SD card but to close the signal transmission over Bluetooth. Now the subject can move freely around for 36 hours for home observation, sports activities or other physiological experiments.

When the subject returns from the experiment, startup the LabVIEW again. The Bluetooth connection will be established again and the biosignal data can be visualized.

Finally stop the acquisition with the Stop button in the LabVIEW. Now the SD card can be removed from g.MOBIlab+ and inserted into a card reader on the PC to analyze the physiological data. With a 1 GB SD card, about 70 hours of data can be recorded.

Example: High-Speed Online Processing under LabVIEW for the use with 4 g.USBamps:

g.USBamp Highspeed for LabVIEW (part of g.tec Highspeed for LabVIEW also containing g.BSamp and g.MOBIlab+) supports data acquisition from up to four g.USBamps.

 One VI (gUSBamp.vi) is able to acquire data from the amplifiers and to set the corresponding digital outputs of each g.USBamp.

All four amplifiers must be connected to the computer, switched on and connected with the synchronization cables before the LabVIEW VI is started.

After device selection, the configuration dialog has one tab for each of the four amplifiers and can be configured separately. It is also possible to configure one amplifier and apply the settings to the other devices.

24 channels are displayed in the Data Out  waveform chart, six channels for each amplifier as selected in the configuration dialog.

Available configurations


product no.: 0168a read more g.USBamp LabVIEW High-Speed Online Processing — g.USBamp LabVIEW High-Speed Online Processing
product no.: 0168b read more g.MOBIlab+ LabVIEW High-Speed Online Processing — g.MOBIlab+ LabVIEW High-Speed Online Processing

See some related products

Hardware and Accessories

read more g.USBamp: Specs & Features — g.tec's high performance biosignal amplifier, acquisition and processing system
read more g.MOBIlab+: Specs & Features — mobile biosignal acquisition and processing with a PC or notebook
read more g.BSamp: Specs & Features — biosignal amplifier for EEG, ECG, EMG, EOG or custom signals; for research; 2 independent grounds; sensitivity: 500 µV/5 mV
product no.: 1302 read more g.STIMbox: Specs & Features — stimulation box to record and generate trigger signals; 16 digital outputs and 14 digital inputs; C API, MATLAB API and Simulink driver
read more g.VRsys: Specs & Features — complete Virtual Reality (VR) research system


product no.: 0101 read more g.BSanalyze: Specs & Features — advanced biosignal data processing toolbox; multi-modal Off-line Biosignal Analysis under MATLAB®