Analysis and Signal Processing with LabVIEW


The ability to analyze, interpret, and manipulate data is a fundamental need in many scientific and engineering applications. LabVIEW provides built-in analysis capabilities in an integrated environment, enabling you to obtain results faster.

Analysis is a fundamental part of many test, measurement, and control applications because it gives you insight into what your data means. Whether you want to perform quick and simple processing on a signal, or build your own highly specialized algorithm, we have the tools to help. LabVIEW Full Development System contains over 850 built-in analysis functions to simplify development for a broad range of applications. Some commonly used libraries include:


  • *Add-on required






See a complete list of analysis libraries included with LabVIEW Full Development System

These libraries contain high-level functions that can be configured to satisfy many common analysis needs, while giving you access to low-level building blocks needed to create fully customized algorithms.


Seamlessly Integrate Analysis Into Your Application

An integrated development environment means you can make decisions based on your data, faster. LabVIEW offers analysis capabilities that work seamlessly with data acquisition and display functions, allowing you to make your first measurements faster and reduce overall development time. By performing analysis inline with data acquisition, your application can quickly respond to changes in your signal as they occur. Using a single tool means that you don't lose time moving data between environments or lose data converting between file types.


Combine Mathematical Approaches with Native Text-Based Math in LabVIEW

Engineers and scientists who want to combine their .m IP with a built-in graphical user interface or streamlined hardware integration are empowered to choose the most effective approach - textual, graphical, or a combination - for algorithm development, signal processing, control design, and data analysis tasks.

Figure 1. Example Block Diagram Integrating Text-Based Math with G Code in LabVIEW

In addition to graphical programming, LabVIEW offers math-oriented textual programming through a native compiler for .m files. This compiler, LabVIEW MathScript, uses the .m file script syntax and includes more than 800 commonly used functions for math, signal processing, analysis, and control. Using the MathScript Node, you can reuse your custom .m files, even if you developed them outside LabVIEW MathScript, to bring your text-based math routines inline with your data acquisition in the graphical LabVIEW environment.

Learn how to reuse your existing .m files with the MathScript Node


Next Steps