The Service Pack upgrade includes bug fixes and improved stability for LabWindows/CVI 2010. The release is an exclusive update for members of the NI Standard Service and Volume License programs and is downloadable now from www.ni.com.
LabWindows/CVI is a complete, fully integrated ANSI C development environment tailored to building powerful test and control applications. The intuitive, self-documenting CVI GUI designer and source code editor give programmers efficient tools for project-style application development. With productivity in mind, CVI delivers powerful debugging capabilities such as memory leak detection tools and the ability to attach to a preexisting process to debug running applications.
For added debugging ability and code performance optimization, programmers can use the NI LabWindows/CVI Execution Profiler Toolkit, which offers run-time profiling by gathering and graphing execution timing data of functions and threads to identify bottlenecks. Programmers also can take advantage of field-programmable gate array (FPGA) technologies by using the FPGA-Interface C API in LabWindows/CVI to create an ANSI C host application that communicates with running FPGA code.
LabWindows/CVI also includes deployment build tools to create customized, patchable deployments that target all the latest versions of Windows, Linux® and Pharlap Real-Time OS. In addition to being a fully integrated environment, CVI is shipped with hardware configuration assistants as well as built-in measurement and analysis libraries. With tight hardware integration, programmers can drag and drop driver API functions into their code, making it easy to create applications for instrument control and hardware I/O.