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

NI LabWindows™/CVI

National Instruments 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. NI 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

Base

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

Compare | Upgrade | Buy

Full

  • Premier automated test package
  • 300+ math/analysis functions
  • Internet connectivity
  • Windows SDK
  • .NET development tools

Compare | Upgrade | Buy

NI Developer Suite

  • LabWindows/CVI software bundle
  • PID and database toolkits
  • Up to 72 percent savings
  • Quarterly software updates

Compare | Upgrade | Buy

 
Achieve multicore performance in ANSI C
More than 35 bug fixes and maintenance improvements
Get the latest LabWindows/CVI technical resources

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

LabWindows/CVI Modules and Toolkits

LabWindows/CVI Real-Time Module

Create reliable and deterministic ANSI C applications running on 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.