NI Data Acquisition (DAQ) Software

Engineers and scientists rely on data, so NI developed specialized software with built-in tools for viewing and analyzing to help you acquire the data you need and turn it into insights. NI FlexLogger™ software, NI LabVIEW, and the NI LabVIEW+ Suite help engineers do more, faster, with hundreds of features and functions to help with viewing, analyzing, and sharing data.  

All NI DAQ hardware use the NI-DAQmx driver, which allows your computer to communicate with the NI hardware, whether you’re programming in LabVIEW or Python or using FlexLogger. The NI-DAQmx driver also includes support and example code for programming languages, including Python, C/C++, and C#.

Compare NI DAQ Software Options

Use the table below to help select the DAQ software option that’s right for you. 

Hardware Compatibility                                                                                
NI DAQ hardware3  
Other NI hardware  
Other vendor devices  
Development
Native graphical programming  
Multithreaded code execution  
Code debugging  
Analog output waveform generation  
Create user interfaces with pre-built data display elements   
Analysis and Signal Processing
Standard math functions, probability, and statistics  
More analysis and signal processing functions, including linear algebra, curve fitting, signal conditioning, wavelet analysis, and more  
Advanced analysis functions, including regression, order analysis, and more 
Software Interoperability
Integrate Python, C/C++, .NET, or MATLAB® code  
Test System Development
Create and edit test sequences and create deployable test systems 
Configure and capture data from NI PXI instruments  
Accelerate and automate measurement data insights with ready-to-use test data visualization, processing, and reporting tools 
Create web applications 

Linux is not supported on LabVIEW Base edition. 

2 FlexLogger Professional is available with additional capabilities. Compare editions. 

3 FlexLogger supported hardware (subset of NI-DAQmx supported hardware).

NI FlexLogger Lite

FlexLogger enables quick sensor configuration and mixed signal data logging—no programming required. FlexLogger comes in a full-featured and a free Lite edition. 

Computer monitor showing data acquisition software, NI FlexLogger

NI LabVIEW

LabVIEW is a graphical programming environment with unique productivity accelerators for developing test and measurement systems. With graphical programming, engineering-specific analysis functions, and an integrated user interface, LabVIEW has what you need to build automated test systems, fast.

Computer monitor showing user interface and graphical programming of NI LabVIEW.

NI LabVIEW+ Suite 

Computer monitor showing user interface and graphical programming of NI LabVIEW.

The LabVIEW+ Suite is a collection of powerful tools for test professionals involved in electronic and electromechanical testing. Comprehensive and versatile, LabVIEW+ helps engineers optimize every part of their workflow. The LabVIEW+ Suite includes LabVIEW, FlexLogger, and the following software:

  • NI TestStand for creating and editing test sequences and building deployable test systems

  • NI InstrumentStudio™ for interactive PXI measurements

  • NI DIAdem for instant data visualization plus automated analysis and reporting

Whether you’re taking a single measurement or creating a comprehensive series of tests for a production or validation test system, NI software scales to meet your needs.

Best for engineers with standard data acquisition, logging, and analysis needs.

Best for engineers who need to connect to various instruments or more customization within their application.

Best for engineers focused on developing test systems for validation labs or manufacturing floors.

MATLAB® is a registered trademark of The MathWorks, Inc.