Learn RIO

Reconfigurable I/O (RIO) is a powerful FPGA-based technology that you can use for controls, robotics, mechatronics, automotive, and other projects. With LabVIEW graphical programming, you can take advantage of some of the most cutting-edge technology in the world used by professional engineers every day. The videos in this module cover myRIO, a device made specifically for students, as well as CompactRIO, a device created for industry. Because these products are based on the same underlying technology, the more advanced concepts covered in the CompactRIO videos apply to myRIO as well. View the videos in this module to learn how to:

  • Assemble a RIO system
  • Understand embedded programming with LabVIEW
  • Build your first application
  • Learn tips and tricks

Purchasing options for NI CompactRIO | Purchasing options for NI myRIO

Topics Covered in This Section

1. What is RIO?

Examine the basics of the RIO platform.

2. Setting Up Your CompactRIO System

Assemble your RIO hardware for your first embedded application.

3. Embedded Programming with LabVIEW and CompactRIO

Learn how to create an embedded program using LabVIEW.

4. Create an Embedded State Machine with CompactRIO

Develop your first stand alone application.

5. Learn to Use myRIO

Learn helpful tips for using NI myRIO.

Cumulative Project: Controlling a Motor

Ready to put your skills to the test? Complete this sample project and control the position of a DC motor.

Start the cumulative project