Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI

CompactRIO and LabVIEW Development Fundamentals

Learn How to Develop CompactRIO Applications with LabVIEW

  • Take advantage of the fastest way to learn the fundamentals of developing a CompactRIO application
  • Explore best practices for creating the three parts of a CompactRIO application
  • Participate in hands-on exercises
  • Learn from an experienced instructor

The National Instruments CompactRIO and LabVIEW Development Fundamentals course teaches you to develop deterministic control and monitoring systems with NI LabVIEW software and CompactRIO hardware. A well-designed application for a CompactRIO target consists of three fundamental components:

  • A host program to interact with a user
  • A real-time program to perform processing and communication
  • An FPGA program to perform deterministic I/O and control functions


Learn how to set up and configure the hardware and software for your system and view fundamental programming techniques and best practices for each of the three components of a system. Throughout the course, perform hands-on exercises and develop a realistic monitoring and control application. All course attendees have access to their own CompactRIO systems to deploy hands-on exercises. After completing the course, you can quickly develop and maintain highly dependable, deterministic applications for CompactRIO targets.


Pricing varies by location, please select a region and find a course near you.

You have selected the United States as the country where you will use the product(s) (change).