NI LabVIEW Real-Time Module

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.

Top 3 Reasons to Use the LabVIEW Real-Time Module

1. Extend LabVIEW Graphical Programming to Stand-Alone Embedded Systems

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.

2. Take Advantage of a Real-Time OS for Precise Timing and High Reliability

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.

3. Use a Wide Variety of IP and Real-Time Hardware Drivers

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.

Explore the LabVIEW Real-Time Module

Introduction to the LabVIEW Real-Time Module

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.

Watch the webcast | View training options

What Is an RTOS?

Discover how RTOSs differ from general-purpose OSs like Windows. Learn what composes a real-time system and when to consider using one for your applications.

Learn about RTOSs | See if you need a real-time system

Real-Time System Development With NI Hardware and Software

NI real-time hardware and software work together seamlessly to run your applications reliably and deterministically with precise timing. Walk through the software and hardware options for building a complete real-time system with NI products.

View the options | Find sample projects

Use the Latest Technologies Today

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