Select Your NI LabWindows™/CVI Edition

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 Base1LabWindows/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 trialFree Trial
Key differentiators
  • Includes device drivers for NI hardware and third-party instruments
  • Includes basic mathematics, signal processing, and debugging tools
  • Recommended for inline advanced mathematics, signal generation, and signal processing
  • Includes the Execution Profiler Toolkit and memory leak detection for test optimization
  • Includes SQL tools for database connectivity
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 hardwareRequires add-on2Requires 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 analysisRequires add-on2Requires 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  

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.

Debug Deployment License for LabWindows/CVI

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.