ni.com is currently undergoing scheduled maintenance.
Some services may be unavailable at this time. Please contact us for help or try again later.
ni.com is currently undergoing scheduled maintenance.
Some services may be unavailable at this time. Please contact us for help or try again later.
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, fully integrated user interfaces, and the test-optimized NI Nigel™ AI.
This diagram shows an example LabVIEW application for acquiring data. You will need to install the instrument’s driver to read data; LabVIEW has more than 7,000 available. Then, with built-in functions you can perform analysis, like an FFT, and display it on a chart or graph. You can also implement logic to automate another device or save the data to a file.
This example is very simple. Every LabVIEW application is unique—built by you.
Learn about the capabilities in LabVIEW that enable and accelerate test system development.
LabVIEW uses G, a graphical, high-level programming language that offers a more intuitive programming experience than scripting languages. LabVIEW applications resemble engineering diagrams and help you think in the same way your application operates.
Engineers use LabVIEW to connect to all their measurement devices and instruments, whether they’re in the lab, on the factory floor, or deployed in the field. The extensive LabVIEW driver library allows you to acquire data and control any instrument, regardless of vendor or connection.
01
/
03
Nigel is the first AI built for test. It provides helpful information and contextual programming advice from within the LabVIEW environment, accelerating your learning and development—so you can be even more productive.
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.
Engineers choose LabVIEW for its seamless hardware connectivity, advanced data visualization and analysis capabilities,
ease of development, graphical programming style, and AI integration.
Feature | LabVIEW | General-Purpose Programming Languages | Vendor-Specific Software |
|---|---|---|---|
Hardware Connectivity | 7,000+ instrument drivers, NI and third party | Driver availability limited or varies | Limited to vendor’s hardware |
Data Visualization | Native front panel, drag-and-drop functionality | Time-intensive development | Fixed functionality UI |
Data Analysis Capabilities | Thousands of built-in functions and trusted IP | Build or find community-built libraries | Fixed set |
Ease of Development, Programming | Improved development after initial learning curve | Varies as users have mixed coding experience | No programming, fixed functionality |
Scalability | Compatible with other tools as complexity increases | Complexity and development required significantly increases as application grows | Varies by product |
Programming Style | Graphical | Script | No programming/NA |
AI Integration | Fully integrated, test-optimized AI | Generic, siloed | Varies by product |
Your system must meet the following requirements to run and use LabVIEW.
01
/
04