NI LabVIEW Real-Time Module

The NI 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 LabVIEW Real-Time Module helps you develop and debug graphical applications that can be downloaded to and executed on embedded hardware devices such as NI CompactRIO, NI Single-Board RIO, PXI, vision systems, or even third-party PCs.

Download Evaluation Buy

Top Reasons to Use the LabVIEW Real-Time Module

Extend LabVIEW Graphical Programming to Stand-Alone Embedded Systems

Programming graphically in LabVIEW can greatly improve your programming efficiency, and you can use this same graphical approach with the LabVIEW Real-Time Module 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 training and instructor-led courses online to help you ramp up quickly.

Take Advantage of a Real-Time Operating System for Precise Timing and High Reliability

While LabVIEW is commonly used to develop applications that run on desktop OSs such as Windows, these OSs are not optimized for running critical applications for an extended period of time. The LabVIEW Real-Time Module features real-time OS (RTOS) software that runs on NI embedded hardware devices and select third-party PCs.

Leverage a Wide Variety of IP and Real-Time Hardware Drivers

With the LabVIEW Real-Time Module, you can 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, DAQmx) as in LabVIEW for the desktop.

Explore the LabVIEW Real-Time Module

What is a Real-Time Operating System (RTOS)?

Explore how RTOSs differ from general-purpose OSs like Windows.

Do I Need a Real-Time System?

Learn what a real-time system is and when to consider using one for your applications.

Real-Time System Development with NI Hardware and Software

Walk through the software and hardware options for building a complete real-time system with NI products.

Proven Software Architectures

Ensure that your embedded control and monitoring system is designed for reliability, scalability, and performance by using the new LabVIEW RIO sample projects.

Purchase the LabVIEW Real-Time Module

Buy the LabVIEW Real-Time Module and choose from several options for ongoing support and upgrades.

Save Money With NI Developer Suite Software Bundles

Save Money with NI Developer Suite Bundles: NI Developer Suite bundles include a variety of NI software at a discounted price. Start with the Real-Time Deployment Option and add more software from there.

Evaluate the LabVIEW RIO Platform

Test your embedded design using Reconfigurable I/O hardware with the LabVIEW development environment.

Take a LabVIEW Real-Time Training Course

You can enroll in classroom training or online training, or you can schedule an on-site course at your workplace.

NI CompactRIO

This rugged, stand-alone hardware target features an onboard processor, disk storage, an FPGA, and room for C Series I/O modules.

NI Single-Board RIO

This board-only hardware target for larger deployments incorporates the same architecture as CompactRIO.

Real-Time PXI

These high-performance systems are based on x86 processors and CompactPCI hardware modules.

Vision Systems

These hardware devices feature built-in or external camera connectivity.