The LabVIEW Real-Time Module is a complete solution for creating reliable, stand-alone embedded systems with a graphical programming approach. As an add-on to the LabVIEW development environment, the module helps you develop and debug graphical applications that you can download to and execute on embedded hardware devices such as NI CompactRIO, NI Single-Board RIO, PXI, vision systems, or third-party PCs.
Programming graphically in LabVIEW can greatly improve your efficiency, and with the LabVIEW Real-Time Module you can use this same approach to create stand-alone systems that run for extended periods of time. If you are new to LabVIEW or LabVIEW Real-Time, NI offers both self-paced online training and instructor-led courses to help you ramp up quickly.
Although LabVIEW is commonly used to develop applications that run on desktop OSs such as Windows, these OSs are not optimized for running critical applications with strict timing requirements. The LabVIEW Real-Time Module features real-time OS (RTOS) software that runs on NI embedded hardware devices and select third-party PCs.
With the LabVIEW Real-Time Module, take advantage of hundreds of prewritten LabVIEW libraries—including proportional integral derivative (PID) control and fast Fourier transforms (FFTs)—in your stand-alone systems. Real-time hardware drivers are also available with most NI I/O modules, so you can acquire data deterministically using the same API calls (for example, NI-DAQmx) as in LabVIEW for the desktop.
Learn more about the module in this nine-minute webcast, which includes a technical overview, use-case analysis, and hardware options. Find training near you to learn essential skills and best practices for designing applications with the LabVIEW Real-Time Module.
Learn how the LabVIEW 2013 Real-Time Module gives you the ability to use the latest technologies, including the NI Linux Real-Time OS on the new NI cRIO-9068 and NI myRIO.See what’s new