NI CompactRIO Setup and Services

If you are a new user just getting started with NI CompactRIO hardware, please see the below resources for taking your system to the next level.

Getting Started

Get step-by-step setup information, paid services and training, or sign up for a start-up demonstration.

Learn more

Intermediate

Get application tutorials, the developers guide, or professional services.

Learn more

Advanced

See reference designs or get professional services.

Learn more

Getting Started

Setup

Step-by-Step Setup Guide

Follow this detailed tutorial to get your CompactRIO system up and running quickly.

CompactRIO Out of the Box

This five-minute introductory video shows you how to install, configure, and program the latest NI CompactRIO system.

Getting Started with CompactRIO Manual

This tutorial demonstrates the concepts and techniques necessary to develop a CompactRIO application in NI LabVIEW software using CompactRIO Scan Mode. The application uses a CompactRIO reconfigurable embedded system with LabVIEW to make a simple process-control VI.

Paid Training and Services

CompactRIO Training

Discover how to program CompactRIO hardware using NI LabVIEW Real-Time and LabVIEW FPGA software.

NI Hardware Services

Learn about the calibration, warranty, repair, and system configuration services NI offers.

Start-Up Demonstration

Request a CompactRIO Demo

Discuss the basics of graphical programming with an applications engineer and explore how LabVIEW and CompactRIO can meet your specific application needs.

Intermediate

Application Tutorials

Performing Basic Control

Build a PID control system from scratch.

Logging Data to Disk

Acquire high-speed data and log it to the internal storage of your CompactRIO system for archiving or offline analysis.

Monitoring I/O Remotely

Monitor and control your embedded applications from another computer or HMI on the network.

Offloading Signal Processing with LabVIEW FPGA

Use the onboard FPGA to perform processor-intensive signal processing, conserving your real-time CPU resources.

CompactRIO Developers Guide

Section 1: Designing a Real-Time Application

Design a maintainable and reliable real-time application using best practices for implementing deterministic processes, interprocess communication, and memory management.

Section 2: Best Practices for Network Communication

Add networked user interfaces to the embedded CompactRIO system.

Section 3: Customizing Hardware Through LabVIEW FPGA

Use the onboard FPGA for high-speed loops, inline filtering, waveform I/O, or mission-critical interlocks.

Section 4: Interfacing to NI or Third-Party Hardware

Expand your NI C Series I/O hardware with expansion chassis and add networked I/O, I/O from other devices, and advanced functionality such as machine vision.

Section 5: Deploying and Replicating Systems

Deploy final systems, configure for automatic startup, and replicate deployed systems.

Professional Services

System Design and Integration

The National Instruments professional services team consists of NI applications and systems engineers and the worldwide National Instruments Alliance Partner program – a network of more than 600 independent consultants and integrators. From design and specification to application development, project management and integration of third-party software and hardware, take advantage of the team’s in-depth knowledge of NI products and applications when developing and deploying your solution.

Advanced

Reference Designs

Simple Machine Control

Combine individual reference libraries created for machine control into a complete application.

Waveform Acquisition

Create applications requiring waveform data acquisition with CompactRIO using RIO best practices.

In-Vehicle Datalogger

Create a stand-alone embedded datalogger using CompactRIO hardware.

Structural Health Monitoring

Deploy a structural health monitoring application using waveform acquisition and data logging.

Temperature Controller

Control the temperature of a system or process. The same architecture can also be used for slow speed applications (<10Hz).

Professional Services

System Design and Integration

The National Instruments professional services team consists of NI applications and systems engineers and the worldwide National Instruments Alliance Partner program – a network of more than 600 independent consultants and integrators. From design and specification to application development, project management and integration of third-party software and hardware, take advantage of the team’s in-depth knowledge of NI products and applications when developing and deploying your solution.

Additional Resources

All Products and Services