LabWindows/CVI is an ANSI C development environment with a comprehensive set of programming tools for creating test and measurement applications. Learn more about LabWindows/CVI.
You can purchase LabWindows/CVI on its own or as part of the NI Automated Test Software Suite, which includes LabWindows/CVI Full, NI LabVIEW, NI TestStand, and more development software to help engineers create test systems.
LabWindows/CVI and the Automated Test Suite are available in subscription and perpetual license terms. Debug deployment licenses are also available so you can resolve issues with production systems and applications. Learn more about how to choose the right NI software license.
LabWindows/CVI Base1 | LabWindows/CVI Full1 | |
---|---|---|
Subscription price | Contact us for pricing
Please contact an NI distributor for pricing
Select | Contact us for pricing
Please contact an NI distributor for pricing
Select |
Perpetual price | Contact us for pricing
Please contact an NI distributor for pricing
Select | Contact us for pricing
Please contact an NI distributor for pricing
Select |
Free trial | — | Free Trial |
Key differentiators |
|
|
Hardware Integration | ||
Acquiring data from NI hardware | ||
Acquiring data from third-party hardware | ||
IVI driver connectivity | ||
DAQ Assistant | ||
Instrument I/O Assistant | ||
Deploying to FPGA hardware | Requires add-on2 | Requires add-on2 |
Programming Capabilities | ||
Complete integrated development environment | ||
User interface controls | ||
Code debugging | ||
Remote debugging | ||
Optimizing compiler | ||
LabWindows/CVI Execution Profiler Toolkit | ||
Memory leak detection tool | — | |
OpenMP library | — | |
Mathematics | ||
Standard math functions | ||
Statistics library | ||
Linear algebra | — | |
Complex operations | — | |
Curve fitting | — | |
Interpolation and extrapolation | — | |
Calculus | — | |
Signal Analysis and Control | ||
PID control | ||
Signal generation library | — | |
Filtering library | — | |
Windowing library | — | |
Transforms | — | |
Signal processing library | — | |
Vision analysis | Requires add-on2 | Requires add-on2 |
Read, Write, and Share Data | ||
Read and write to file | ||
Network streaming library | ||
Network variable API | ||
3D graphing | ||
XML capabilities | ||
COM server | ||
TDMS data storage | ||
LabWindows/CVI SQL Toolkit | — | |
Software Interoperability and Code Integration | ||
.NET support | ||
ActiveX capabilities | ||
TestStand integration | ||
Interface to Win32 API | — | |
Internet connectivity library | — | |
Code Deployment and Distribution | ||
Installer and patch builder | ||
Build executables | ||
Build packages |
1 Licensing this software provides access to an NI software service agreement. Service benefits are included in active subscription licenses and for the first year of perpetual licenses. After the first year, software service is renewable on an annual basis. Learn more about service benefits.
2 Add-ons provide all functionality for a feature, but you must purchase them separately.
You can use the LabWindows/CVI debug deployment license to fix issues on an application or system that was previously created with one of the development licenses shown in the preceding table.
Debug deployment licenses are sold as perpetual licenses that include an NI software service agreement for the first year. After the first year, software service is renewable on an annual basis.
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.
The registered trademark Linux® is used pursuant to a sublicense from LMI, the exclusive licensee of Linus Torvalds, owner of the mark on a worldwide basis.