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.
Protect validated code from unwanted updates by specifying the version of execution run-time engine.
Increase your development proficiency with features such as a better batch build dialog and new user interface (UI) features.
Take advantage of extended operating system memory using improved tools to call 64-bit .NET assemblies and manipulate 64-bit files.
View detailed execution timing data to quickly locate code bottlenecks and improve performance using the Execution Profiler, now included in LabWindows/CVI Full.
Create a professional user experience and communicate relevant information to your user through UI control tooltips.
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.
| 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.