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

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, read 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 field-programmable gate array (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 field-programmable gate array (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 start-up, 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 datalogging.

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.