What's New in NI LabWindows™/CVI 9.0?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 ReliabilityNew 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-TimeDesign 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 ThroughputFaster Compile Times with Precompiled HeadersAchieve 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 SupportIncrease 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. Take Advantage of the Latest PC TechnologiesANSI C99 Compiler ExtensionsStay 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. Updated Interface to the Win32 APIProgrammatically 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 SupportEnsure 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 SupportIntegrate 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 SupportUse 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 WizardsConvert 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
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. Upgrade ResourcesFeatures from Previous ReleasesUpgrade, Try, or Buy |

