LabVIEW Real-Time 2

The LabVIEW Real-Time 2: Architecting Embedded Systems course delivers hands-on training for designing scalable, maintainable, and reliable embedded applications. At the end of the course, you will be able to translate your embedded system requirements into a scalable software architecture, choose appropriate methods for inter-process and network-based communication, design your real-time application for reliability, and efficiently deploy and replicate your real-time systems.

Login to see if you have access to this course.



  • LabVIEW Real-Time Module users preparing to develop and deploy professional applications using real-time targets
  • Users who are developing medium to large embedded applications that require a scalable software architecture and reliable communication
  • Users who need to develop and deploy real-time applications with maximum reliability and extended run times
Task-based Objectives After completing this course, you will be able to:
  • Identify requirements and design a real-time application
  • Document your system design using diagrams
  • Implement the most appropriate method of sharing data locally on the RT target between multiple processes
  • Implement the most appropriate method of communicating between RT targets and host computers over the network
  • Properly manage memory and monitor the health of your system
  • Implement a variety of techniques to increase the reliability of a real-time application
  • Debug, benchmark, and test your real-time application
  • Deploy your application to multiple systems
Learning Modules
  1. LabVIEW Real-Time 2

  View the detailed course outline.


  Currently there are no related learning badges  


  Currently there are no related professional certifications



  Gain recommended skills with these courses


  Continue learning with these courses


  Explore related topics with these courses
LabVIEW Real-time 1
LabVEW Core 2
  LabVIEW Core 3

Prefer a Live Instructor?


LabVIEW simplifies the design of distributed test, measurement, and control systems decreasing your time to market. Combine LabVIEW with proven, off-the-shelf customizable hardware from NI which has been used by engineers for over 30 years to develop and deploy custom large-scale industrial and...

LabVIEW Reat-time Module

The LabVIEW Real-Time Module is a software add-on for LabVIEW that you can use to create and deploy real-time, distributed system applications for test, monitoring, and control.




System Requirements


NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:


  • Google Chrome (last two major versions)
  • Mozilla Firefox (latest two major versions) – Extended Support Release (ESR) versions not supported
  • Safari (current version) – Macintosh Only
  • Microsoft Edge (current patch level) – Windows Only


Operating System
  • Windows 7/8/10 or later
  • MAC OS X 10.10 or later


NI Hardware and Software Used or Referenced


  • LabVIEW Full Development System version 2012 or later
  • LabVIEW Real-Time Module version 2012 or later
  • NI RIO 12.0 or later
  • NI MAX


Hardware - You do not need the hardware to take the course as the hardware related demos and solutions are all recorded.

Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:

  • Simulated hardware
  • Temperature Chamber including a 12 volt fan, lamp, and a J-type thermocouple
  • cRIO-9074 integrated chassis and controller
  • NI 9211 thermocouple module
  • NI 9474 digital output module
Log in to submit a comment.