New Features in NI LabWindows™/CVI 2012

The new features in LabWindows/CVI 2012 build on the proven ANSI C test and measurement software platform to offer tools for creating optimized and reliable applications.

Watch a webcast to learn about the new features

Upgrade to the new version

Top New Features in LabWindows/CVI

Side-by-Side Run-Time Engine

Protect validated code from unwanted updates by specifying the version of execution run-time engine.

More Than 15 User-Suggested Features

Increase your development proficiency with features such as a better batch build dialog and new user interface (UI) features.

Enhanced 64-Bit Support

Take advantage of extended operating system memory using improved tools to call 64-bit .NET assemblies and manipulate 64-bit files.

Execution Profiler

View detailed execution timing data to quickly locate code bottlenecks and improve performance using the Execution Profiler, now included in LabWindows/CVI Full.

User Interface Tooltips

Create a professional user experience and communicate relevant information to your user through UI control tooltips.

More Than 100 New Advanced Analysis Functions

Accelerate development time with new prebuilt signal noise generation, windowing, signal operation, and filter design and analysis functions.

Download LabWindows/CVI 2012

NI Standard Service Program members can download LabWindows/CVI 2012 now by visiting ni.com/downloads.

 

LabWindows/CVI OS Support Roadmap

To view upcoming changes to the list of desktop OSs supported by LabWindows/CVI, visit the LabWindows/CVI OS Support Roadmap. This page does not include OS support information for LabWindows/CVI modules and toolkit software. All plans are subject to change without notice.

 

LabWindows/CVI Life Cycle Policy

Access guidelines through the LabWindows/CVI Life Cycle Policy for better understanding and use of your NI product investment. The policy also helps you plan migrations and maximize your resources.

Additional Upgrade Resources

  1. Release Notes
  2. Known Issues
  3. Bug Fixes

 

 

  • Legend:
  •  
    Enhanced Feature
  •  
    Feature Included
Feature 2012 2010 2009 9.0 8.5 8.1
Side-by-Side Run-Time
 
         
ANSI C99 language extensions
 
 
 
 
   
Stability
 
 
 
 
 
 
Backwards compatibility
 
 
 
 
 
 
Multicore Programming
 
 
 
 
 
 
Windows 7 Support
 
 
 
     
Development on Vista
 
 
 
 
 
 
Ability to run applications on Linux
 
 
 
 
 
 
Advanced Analysis
500+ analysis functions
 
 
 
 
 
 
User Interface
UI Tooltips
 
         
Progress bar control
 
 
 
     
Graph and strip chart controls
 
 
 
 
 
 
Native tab and tree controls
 
 
 
 
 
 
Table control and toolbars
 
 
 
 
 
 
Knobs, tanks, and temperature controls
 
 
 
 
 
 
Arrays of UI controls
 
         
Integrated Workspace Environment
Execution Profiler
 
         
Source Code Control
 
 
 
 
 
 
Project templates
 
 
 
 
 
 
Function panel HTML generation
 
 
 
 
 
 
64-bit executable, DLL and deployment installers
 
 
 
     
System deployment
 
 
 
 
 
 
Code comment tags
 
 
       
Attribute browser
 
 
       
Tabbed workspace
 
 
 
 
 
 
Collapsible source code regions
 
 
 
 
 
 
Auto backup and recover
 
 
 
 
 
 
Localization support on the UI
 
 
 
 
 
 
Extended UI events and functions
 
 
 
 
 
 
Drag-and-drop
 
 
 
 
 
 
Project Wizard
 
 
 
 
 
 
High-resolution image support
 
 
 
 
 
 
UI editor
 
 
 
 
 
 
Custom-build configurations
 
 
       
Patchable user distributions
 
 
       
Custom FPGA Interface C API function panels
 
 
       
Compiler
Precompiled headers
 
 
 
 
   
Third-party-optimized compilers
 
 
 
 
 
 
Command-line compiler
 
 
 
 
 
 
Build steps
 
 
 
 
 
 
Debugger
Variables and watch windows
 
 
 
 
 
 
Automatic memory leak detection
 
 
 
 
   
Remote debugging
 
 
 
 
 
 
Change point of execution
 
 
 
 
 
 
Quick-edit variables in tooltips
 
 
 
 
 
 
Real-time multicore libraries
 
 
 
 
 
 
Multicore execution tracing
 
 
 
 
 
 
Attachment to preexisting processes
 
 
       
Engineering Libraries
Microsoft .NET support
 
 
 
 
 
 
Interface to Win32 API
 
 
 
 
 
 
UDP communication
 
 
 
 
   
Network variable communication
 
 
 
 
 
 
Data streaming file I/O
 
 
 
 
 
 
Development of real-time applications
 
 
 
 
 
 
Database connectivity
 
 
 
 
 
 
Internet connectivity
 
 
 
 
 
 
Visual Studio Wizards
 
 
 
 
 
 
Hardware Communication
Wireless measurements
 
 
 
 
   
Multicore hardware
 
 
 
 
 
 
USB, PCI, and PCI Express measurements
 
 
 
 
 
 
PXI, PXI Express, and modular instruments hardware
 
 
 
 
 
 
9,000+ instrument drivers
 
 
 
 
 
 
GPIB and VISA integration
 
 
 
 
 
 
IVI Custom Class Driver Wizard
 
 
 
 
 
 
DAQ Assistant
 
 
 
 
 
 
Instrument I/O Assistant
 
 
 
 
 
 

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.