Installing LabVIEW, LabVIEW Real-Time and FPGA Modules, and NI-RIO

CompactRIO is an advanced embedded control and monitoring system that includes a real-time processor, an FPGA, and hot-swappable C Series modules. CompactRIO is programmed using LabVIEW system design software. Because CompactRIO is a distributed real-time system, it also uses the LabVIEW Real-Time Module and, optionally, the LabVIEW FPGA Module. CompactRIO also requires that you install the NI-RIO driver on your development PC to support the various CompactRIO real-time controllers, reconfigurable chassis, and C Series modules. This same installation procedure applies for Single-Board RIO and R Series multifunction RIO targets.

The following software is required for programming CompactRIO:

  • LabVIEW Full Development System
  • LabVIEW Real-Time Module
  • LabVIEW FPGA Module (recommended)
  • NI-RIO driver

Although you can install each of these software components separately, the easiest way to install them is using the LabVIEW Platform DVD. If you are not using the LabVIEW Platform DVD, you should install the software in the order listed above. To download and install from click here.

Installing Software With the LabVIEW Platform DVD


Video: CompactRIO Out of the Box (Software Installation Begins at 0:42)

  1. Place the first Platform DVD in the DVD drive on your system and wait for the autorun screen to pop up. Select the “Install LabVIEW, Modules, and Toolkits” option. If you receive a Windows warning asking if you want to continue, click Yes.
  2. Select whether you want to enter serial numbers to install products you have purchased or to install software in evaluation mode. If you choose to enter serial numbers, the installer can select the appropriate software to install for you. Click Next. If you choose to evaluate products proceed to Step 5.

  1. Enter serial numbers for the LabVIEW development system you have purchased. If you have serial numbers for LabVIEW add-ons, such as modules and toolkits, you can also enter these now. You can find serial numbers on your software packaging. Click Next.

  1. Review the Licensed Product List, which includes the LabVIEW environment, modules, and toolkits you have valid licenses for in addition to device drivers. Then click Next. Proceed to Step 6.

  1. Click to expand the Embedded Development and Deployment Folder. Select the Real-Time and FPGA arrows and click Install. Then select any additional products to install for evaluation from the Evaluation Product List. Click Next.

  1. The installer checks for patches or updates relevant to the products you are about to install. You can download the updates before continuing with the installation. Click Next.
  2. Choose the installation directory for NI software. Click Next.
  3. Accept the License Agreement(s) and then click Next.
  4. Log in to your User Profile or create a new one. This information is used to complete your software registration. A User Profile is not required if you are evaluating the product.
  5. Review the summary before continuing to ensure all desired products will be installed. Products listed with (User interaction required) , such as device drivers, require user interaction like inserting a different DVD to complete. Otherwise, you may leave the installation unattended.

  1. Insert your DVD, when prompted for the Device Drivers DVD, and make the following selections from the selection tree:
    • Deselect DAQ and dependent features—unless you plan to use an NI DAQ device.
    • Accept the license agreement and when the installer finishes you will have all of the necessary software installed on your development PC to create CompactRIO applications.

Register Your Products

After rebooting your computer or adding new hardware to your system, you may see the NI Product Registration Wizard appear. Please take a moment to register your NI products to receive:

  • Important product and driver updates
  • Calibration reminders to keep your hardware in compliance
  • Notifications about warranty expiration
  • Simplified asset management for all your products on
Prev Choose a Platform
Assemble CompactRIO Next