1. Faster Iterative Code Deployment
Quickly iterating code is important when developing innovative industrial and embedded applications. The LabVIEW 2011 Real-Time Module features optimizations specifically designed to reduce the time it takes to repetitively download and run code to embedded hardware targets such as NI CompactRIO. With these optimizations, you can reduce your iterative deployment time (which can measure several minutes for large applications) up to 70 percent as compared with previous versions.
Figure 1. You are likely to see the “already deployed” message when deploying LabVIEW 2011 Real-Time applications, as only VIs that have changed are transferred to the target to save time.
2. Expanded Controller Support
Now you can deploy LabVIEW Real-Time applications to both higher performance and smaller, more cost-optimized NI hardware targets. The new high-performance multicore CompactRIO line features processors as fast as the 1.33 GHz Intel Core i7 as well as the newest and largest Xilinx Spartan-6 field-programmable gate array (FPGA). The multicore NI cRIO-908x devices also have the widest range of connectivity and I/O expansion available on the CompactRIO platform, including a MXI-Express port for NI C Series expansion, two Gigabit Ethernet ports, both RS232 and RS485 serial ports, and four USB 2.0 ports.
In addition, the new sbRIO-9605/06 NI Single-Board RIO devices contain an onboard 400 MHz PowerPC CPU, a Xilinx Spartan-6 FPGA, a 9 to 30 VDC power supply input, and a high density expansion connector that provides access to 96 digital I/O channels – all in as small as a 4.05 in. by 3.8 in. device.
3. PID Autotuning Enhancements in the LabVIEW 2011 PID and Fuzzy Logic Toolkit
Several new PID autotuning VIs have been added to the LabVIEW 2011 PID and Fuzzy Logic Toolkit, including a high-level VI for autotuning temperature systems. With these new VIs, you can programmatically determine control parameters for first-order systems with or without delay, which eliminates the need to manually adjust gains when compensating for a specific plant operating point. You can use these new VIs on desktop or LabVIEW Real-Time systems.
Figure 2. The LabVIEW 2011 PID and Fuzzy Logic Toolkit contains new autotuning functions and specific high-level capabilities for autotuning temperature control systems that you can use directly on LabVIEW Real-Time targets.
4. Support for EPICS Clients
In addition to creating EPICS I/O controllers (IOCs) based on LabVIEW Real-Time, you now can access process variables hosted on other IOCs directly from LabVIEW Real-Time hardware targets. By integrating LabVIEW software and NI FPGA-based off-the-shelf hardware into your EPICS systems, you quickly can create reliable control and monitoring systems, integrate I/O, and add inline data processing.
5. Advanced Deployment Improvements
With the LabVIEW 2011 Real-Time Module, you can optionally deploy LabVIEW Real-Time executables as versioned components from NI Measurement & Automation Explorer (MAX), along with additional software components that each application depends on. In addition, you can take advantage of the same capabilities when creating custom LabVIEW Real-Time deployment utilities to incrementally update deployed applications.
Figure 3. You can optionally create component definition files (CDFs) with LabVIEW 2011 Real-Time build specifications. You can use these files to deploy versioned executables with NI Measurement & Automation Explorer or in custom deployment utilities.