LabWindows/CVI User Group Blog

Community Browser
cancel
Showing results for 
Search instead for 
Did you mean: 

Announcing LabWindows/CVI 2015: Build Mission-Critical Applications with Confidence

Anna_K.
NI Employee (retired)

LabWindows/CVI 2015 Highlights

  • Upgraded optimizing compiler with added error and warning messages to highlight code weak points
  • Over 270 improvements and bug fixes since LabWindows/CVI 2013
  • LabWindows/CVI 2015 Real-Time Module for building highly reliable, deterministic applications

Overview

Building on the latest improvements to the new LabWindows/CVI optimizing compiler, LabWindows/CVI 2015 includes version 3.3 of Clang, the C language compiler front end to the LLVM compiler infrastructure. First introduced in LabWindows/CVI 2013, LLVM is an industry standard compiler infrastructure, that offers programmers optimized code generation out of the box. The upgrade to Clang 3.3 helps developers ensure code reliability by highlighting weak points with added error and warning messages.

As a stability release, LabWindows/CVI 2015 contains over 50 bug fixes and improvements to provide a robust development platform for building critical applications for test and measurement.  Programmers can take advantage of all the new features introduced in LabWindows/CVI 2013 such as OpenMP and Network Streams to improve application performance without significantly rewriting their code. By providing the latest compiler and parallel programming technologies, LabWindows/CVI 2015 lets developers focus on program logic and I/O.

Clang compiler upgrade from version 2.9 to 3.3

  • New warning flags and warning messages
  • Improved detection of uninitialized local variables
  • Improved stability when building large files
  • Up to 21% faster execution speed for 64-bit binaries

LabWindows/CVI Real-Time Module

When execution reliability is critical, add the LabWindows/CVI Real-Time Module to create reliable and deterministic applications that target dedicated real-time hardware. Learn more about deterministic application development.

Latest_features.png

Start using LabWindows/CVI 2015 today

National Instruments