The company claims that LabWindows/CVI 8.5 enables programmers to achieve increased performance on multicore systems with control on thread management, built-in multithreaded libraries and drivers, thread-safe analysis functions, and advanced debugging tools. It also has a real-time symmetric multi-processing (SMP) support, which enables the programmers to create multithreaded applications for multicore processors. For high-performance test applications such as those in the wireless, high-speed digital, and mixed-signal test industries, programmers can design new production testers. These testers can be designed by performing parallel operations such as data acquisition, generation, and analysis on multiple processor cores in real time. Additionally, programmers can use LabWindows/CVI to manually assign portions of code to specific processor cores for fine tuning real-time systems or isolate time-critical sections of code. It also offers the ability to edit code while debugging.
According to the company, the Real-Time Execution Trace Toolkit 2.0 advanced debugging tool can be combined with LabWindows/CVI to visually trace the application execution, including the tasks running on each processor core and detailed timing characteristics.
LabWindows/CVI combines the longevity and reusability of ANSI C with engineering-specific functionality designed for instrument control, data acquisition, analysis, and user interface development. In addition, it includes environment to support tabbed workspaces and also provide collapsible code regions.
The company has priced LabWindows/CVI 8.5 at $1,199.
Source: ComputerWire daily updates