Data Aquisition using NI-DAQmx python API

Based on this project

It is a minimal working example for data acquisition using the NI-DAQmx python API.

It works only in Windows systems.

Using DEBUG_MODE = True in the configuration file allows the use of the GUI without having nidaqmx installed. Data is simulated.


  • main script with the GUI definition

  • definitions related to data acquisition

  • definitions related to visualizing the data

  • definition of the parameters

  • configuration file of the interface

  • keeping apart auxiliary functions

  • record acquiered data to file

By defoult the data is writen in Output_Data.dat (see One column per channel.


View Github