LabVIEW is a graphical programming environment used by millions of engineers and scientists to develop sophisticated measurement, test, and control systems using intuitive graphical icons and wires that resemble a flowchart. It offers unrivaled integration with thousands of hardware devices and provides hundreds of built-in libraries for advanced analysis and data visualization – all for creating virtual instrumentation. The LabVIEW platform is scalable across multiple targets and OSs, and, since its introduction in 1986, it has become an industry leader.
Explore features below, watch the LabVIEW Guided Tour, or shop for LabVIEW products
Program with drag-and-drop, graphical function blocks instead of writing lines of text
Easily develop, maintain, and understand code with an intuitive flowchart representation
Connect to any instrument or sensor with built-in libraries and thousands of instrument drivers
Seamlessly integrate NI plug-and-play devices for USB, PCI, PXI, Wi-Fi, Ethernet, GPIB, and more
Access thousands of engineering-specific functions such as frequency analysis, curve fitting, and more
Interact with measurements and perform inline analysis in real time on acquired signals
Interact with data using hundreds of drag-and-drop controls, graphs, and 3D visualization tools
Easily customize the position, size, and color of built-in controls or create your own in seconds
Develop and reuse code on Windows, Mac, Linux, and real-time OSs such as VxWorks
Target various embedded architectures, including ARM microcontrollers and FPGAs, with the same graphical approach
Learn how LabVIEW supports multiple targets and operating systems
Integrate text-based code and DLLs or easily incorporate native and third-party .m files
Incorporate additional models of computation such as dynamic simulation diagrams and statecharts
Learn more about different programming approaches in LabVIEW
Handle large data sets and complex algorithms faster because LabVIEW inherently runs on multiple threads
Easily optimize code for parallel execution using built-in debugging and visualization tools
Focus on your data and not converting formats with built-in support for a wide variety of file types
Share your results by generating reports from your acquired data
Receive software upgrades, access world-class support, and view on-demand training resources
Learn more about LabVIEW service programs
Improve and validate LabVIEW skills with an extensive training and certification program
Learn about the benefits of LabVIEW training and certification
Collaborate with more than 110,000 active online LabVIEW users to get the technical content you need
Tap into a worldwide community of LabVIEW user groups, product partners, and integrators