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

What's New in NI LabWindows™/CVI 9.0?


See the Latest Features
View the What's New webcast series

LabWindows/CVI software continues to deliver reliable test and measurement solutions for engineers programming in ANSI C. LabWindows/CVI 9.0 represents the most significant improvements to the compiler in more than eight years and introduces a new tool to help address the biggest challenge in C programming – memory management. Learn about these features and more below.

Ensure Application Reliability

New Resource Tracking Window (LabWindows/CVI Full, Developer Suite)

Locate potential resource/memory leaks earlier in the development process with the Resource Tracking Window. This new tool records and tracks all resources allocated at run time including dynamic memory, file handles, panels, GPIB/TCP handles, and thread pools. With this tool, you can also easily go to source code, view memory, break on deallocation, and log tracked resources to disk for later review.

View the Webcast | Read the White Paper

Additional Reliability Features in LabWindows/CVI Real-Time

Design real-time applications that deterministically respond to failures and preserve valuable test data with new compatibility for watchdog timers and the Reliance file system.

Learn What's New in the Real-Time Module

Speed Test Development and Throughput

Faster Compile Times with Precompiled Headers

Achieve up to a 50 percent improvement in compile times for large projects by taking advantage of built-in compiler improvements and new support for precompiled headers.

View the Webcast | Read the White Paper

Extended Optimized Compiler Support

Increase application execution speed by using the latest external optimized compilers, including the Visual Studio 2008 (MSVC 9.0) compiler, to create release executables and DLLs within the LabWindows/CVI environment.

Learn More

Take Advantage of the Latest PC Technologies

ANSI C99 Compiler Extensions

Stay up to date with the latest C technologies with more comprehensive support for the ANSI C99 language standard, including support for variable length arrays and mixed declarations and statements.

View the Webcast

Updated Interface to the Win32 API

Programmatically interface with the Windows 2000/2003 Server Edition/XP operating systems with updated tools for the Win32 API (formerly known as the Windows SDK) - complete with new functions for data encryption.

Improved Localization Support

Ensure that your localized user interface display correctly independent of operating system settings by marking the character set on a per control basis or for the entire user interface at once. With the freedom to mark controls to use a specific character set, you can now create user interfaces that display multiple non-Western languages.

Extended PXI and Desktop PC Real-Time Support

Integrate the latest PXI real-time hardware into your system with new support for the latest dual-core PXI and PXIe targets. Also take advantage of the expanded Ethernet chipset support for real-time desktop PCs.

Learn What's New in the Real-Time Module

High-Precision Timing Support

Use the National Instruments Binary Time Format (NI-BTF) when you need high-precision timing or platform-neutral date-time types, or when you want to share date-time information with other NI development environments.

Microsoft Visual Studio 2008 Conversion Wizards

Convert existing LabWindows/CVI projects to Visual C++ projects or create new Visual C++ projects that use LabWindows/CVI libraries in Microsoft Visual Studio 2008.

Additional Features

  • Support for high-color depth images in the icon editor
  • New ColorPicker and HyperLink controls in the Tools library
  • Four new signal processing analysis functions
  • Additional user interface functions and attributes
  • Byte order conversion functions
  • Internet toolkit support for the LabWindows/CVI Real-Time Module

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.