![]() |
NI LabWindows™/CVI provides powerful algorithms and functions that are designed specifically for measurement analysis and signal processing. The functions for analysis include signal processing tools you can use to condition and transform your signal using smoothing windows, digital filters, and frequency-domain transforms. With these functions, you don't have to write your own algorithms to turn raw data into meaningful information. |
Table of Contents
Key Features of Advanced Analysis and Signal Processing Libraries
Make Smarter Decisions Faster With Inline Analysis
Save and Recall Data for Offline Analysis
Save Time by Saving Only the Data You Need
Additional Resources
With the LabWindows/CVI advanced analysis library, available in the LabWindows/CVI Full Development System, you can achieve the following:
LabWindows/CVI includes thousands of functions for analysis and math:
| Analysis | Mathematics |
|
|
View the complete list of LabWindows/CVI analysis functions

Figure 1. LabWindows/CVI provides thousands of built-in functions, for example complex windowing for RF applications
Inline analysis implies that data is analyzed and acquired in the same application. If your application involves monitoring a signal and changing behavior based on the characteristics of the incoming data, you need to perform analysis as you acquire the data. By measuring and analyzing certain aspects of the signals, you can make the application adapt to certain circumstances and enable the appropriate execution parameters - perhaps saving the data to disk or increasing the sampling rate.
LabWindows/CVI is compatible with a wide variety of standard file formats letting you transfer the data to a file, whether it is in a binary, text, or custom format for later analysis. The TDM Streaming library provides functions that you can use to log large amounts of test data quickly in National Instruments TDM Streaming file format (.tdms). You can then load the data directly into a LabWindows/CVI application or NI DIAdem data management software for analysis.
With LabWindows/CVI, you can easily perform significant data reduction and formatting before storing it to disk, so that when the stored data is retrieved for further analysis or review, it is easier to handle. Re-sampling, averaging, and mathematical transforms such as fast Fourier transforms (FFTs) can convert large amounts of raw data into more useful results for logging and future reference.
Other Features in LabWindows/CVI
View the complete list of LabWindows/CVI analysis functions
Previous: State-of-the-Art Hardware Connectivity
Next: Scientific User Interface Controls
The mark LabWindows is used under a license from Microsoft Corporation. Windows is a registered trademark of Microsoft Corporation in the United States and other countries.