Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI

NI LabWindows™/CVI

LabWindows/CVI is a proven ANSI C integrated development environment that provides engineers and scientists with a comprehensive set of programming tools for creating test and control applications. LabWindows/CVI combines the longevity and reusability of ANSI C with engineering-specific functionality designed for instrument control, data acquisition, analysis, and user interface development.

LabWindows/CVI Development Systems | Compare Editions

Base

Buy from
  • ANSI C development environment
  • User interface design
  • Data acquisition and instrument control
  • IVI driver connectivity

Full

Buy from
  • 300+ math/analysis functions
  • Memory leak detection tool
  • Internet connectivity functions
  • Updated interface to the Win32 API
  • NI Measurement Studio

NI Developer Suite

Buy from
  • LabWindows/CVI software bundle
  • PID and database toolkits
  • Up to 72 percent savings
  • Quarterly software updates
 
Discover a new resource tracking tool
Explore free industry training on applying best practices in test
New NI TestStand test management software improves integration with LabVIEW and .NET

Get the Latest Version of LabWindows/CVI Today

Download the new version of this proven ANSI C integrated development tool and access the comprehensive set of programming tools.

Evaluate | Upgrade Resources

LabWindows/CVI Modules and Toolkits

LabWindows/CVI Real-Time Module

Create reliable and deterministic ANSI C applications running on commercial off-the-shelf (COTS) hardware (includes PID Control Toolkit).

Vision Development Module

Develop applications using image processing and machine vision functions and display tools.

LabWindows/CVI Run-Time Module for Linux®

Build multiplatform applications that run on Windows and Linux OSs.

Database Connectivity (SQL) Toolkit

Quickly log and retrieve test data from databases.

Advanced Signal Processing Toolkit

Perform time-frequency analysis, time-series analysis, and design wavelets.

PID Control Toolkit

Add sophisticated control algorithms to your Windows and real-time applications (included in LabWindows/CVI Real-Time Module).

Complete Test Systems with LabWindows/CVI

icon
See Hardware Options for LabWindows/CVI Systems

Use the intuitive, multithreaded API and code-generating assistants of LabWindows/CVI to control instruments and data acquisition devices for many buses, including PCI, PCI Express, PXI, PCMCIA, USB, Ethernet, GPIB, serial, and IEEE 1394.

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.

Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries.