Concept-to-hardware path speeded for C coders in LabWindows/CVI 2013

September 19, 2013 // By Graham Prophet
A new version of LabWindows/CVI includes optimised compiler, parallel programming API and community-requested productivity features for automated test system development

National Instruments' LabWindows/CVI 2013 is an ANSI C integrated development environment (IDE) that features a new industry-standard optimising compiler and the OpenMP parallel programming API. These key enhancements help developers improve application performance without rewriting their code. LabWindows/CVI is specially designed for test and measurement with built-in libraries for hardware communication and signal processing to simplify engineering application development. User Klaus Riedl, XOn Software GmbH reports, “With the LabWindows/CVI 2013 compiler upgrade, our compile time has decreased while performance increased and we have seen a big impact on our large applications.”

The new optimising compiler, based on the industry-standard low-level virtual machine (LLVM) infrastructure, generates code that runs up to 60% faster than before. With the portable and scalable OpenMP API, engineers can create applications that execute on multiple threads. The updated build system and debugger reduces time spent building large projects and locating hard-to-find bugs and memory leaks. LabWindows/CVI 2013 helps developers complete projects under deadline with tools that automate common tasks such as code formatting, generating callbacks and profiling execution speed.

The latest version of LabWindows/CVI also incorporates 11 feature requests from the community of LabWindows/CVI users. These additions include improved function navigation in source code, virtual subfolders in the project tree and graph plot transparency.

NI; sources a free LabWindows/CVI evaluation.