What is NI LabVIEW?

LabVIEW front panel, block diagram, and project window with code appear on a desktop computer monitor.

LabVIEW is a graphical programming environment that provides unique productivity accelerators for test system development, such as an intuitive approach to programming, connectivity to any instrument, and fully integrated user interfaces. 

LabVIEW Features and Applications

LabVIEW has what you need to build automated test systems, fast. Outpace the competition with LabVIEW. Unlike other solutions:

  • LabVIEW can connect to any instrument, regardless of vendor

  • LabVIEW has a native user interface for monitoring and controlling test

  • LabVIEW has thousands of engineering analysis functions

  • LabVIEW works with popular languages, such as Python, C, and .NET 

Advantages of Standardizing on LabVIEW

LabVIEW is the key for accelerating test. After selecting NI, with LabVIEW as the foundation for test, L3 has increased its engineering performance with improvements in development time and code reuse.


Improvement in development times


Code reuse across similar products

                              L3 merged with Harris in 2019 and is now L3Harris.

NI LabVIEW+ Suite

Do More with the NI LabVIEW+ Suite

Diagram showing software included with the LabVIEW+ Suite.

The LabVIEW+ Suite includes LabVIEW plus more software to assist with measurement, analysis, and test. Get NI’s test executive software, data acquisition software, measurement data analytics software, and more in the LabVIEW+ Suite.

Learn Faster with LabVIEW Training

Photo of a student taking notes in an on-demand course

With your subscription to LabVIEW, you get on-demand access to LabVIEW Core 1, which you can use to learn the basics of how to develop applications in the LabVIEW programming environment.

Continue Building LabVIEW Skills with Additional Training

To expand on the skills you learned in LabVIEW Core 1, you can also purchase courses individually using Education Services Credits or save money taking multiple courses with a Training Membership. The following recommended courses can help you learn to do more, even faster, with LabVIEW. 

LabVIEW Core 2

The LabVIEW Core 2 Course teaches you the basics of how to implement and distribute your custom LabVIEW applications.

Data Acquisition

Data Acquisition Using NI-DAQmx and LabVIEW helps you explore the basics of data acquisition using sensors, NI data acquisition hardware, and LabVIEW.

LabVIEW Core 3

The LabVIEW Core 3 Course introduces you to structured practices to design, implement, document, and test LabVIEW applications.

Object-Oriented Design and Programming

The Object-Oriented Design and Programming in LabVIEW Course covers the fundamental concepts of object-oriented design (OOD) and programming.