If you’re a new user just getting started, or an intermediate user looking for reference designs and best practices, take your system to the next level with these resources.
Find step-by-step setup information, see paid services and training, or request a demonstration.
Check out application tutorials, the developers guide, or professional services.
See reference designs or get professional services.
Get your CompactRIO system up and running quickly with this detailed tutorial.
Learn how to install, configure, and program the latest CompactRIO system in this five-minute video.
See concepts and techniques necessary to develop a CompactRIO application in NI LabVIEW software using CompactRIO Scan Mode. The tutorial uses a CompactRIO reconfigurable embedded system with LabVIEW to make a simple process-control VI.
Learn how to program CompactRIO hardware using LabVIEW Real-Time and LabVIEW FPGA software in instructor-led or self-paced online training.
Find out how to become a Certified LabVIEW for Embedded Systems Developer (CLED).
See the services NI offers for calibration, warranty, repair, and system configuration.
Speak with an applications engineer to discuss the basics of graphical programming and how LabVIEW and CompactRIO can meet your specific application needs.
Learn how to implement basic tasks using analog and digital I/O in LabVIEW FPGA.
Build a proportional integral derivative (PID) control system from scratch.
Acquire high-speed data and log it to the internal storage of your CompactRIO system for archiving or offline analysis.
Monitor and control your embedded applications from another computer or HMI on the network.
Use the onboard FPGA to perform processor-intensive signal processing, conserving your real-time CPU resources.
Explore recommended software architectures that you can use for a variety of embedded control and monitoring systems.
Design a maintainable and reliable real-time application using best practices for implementing deterministic processes, interprocess communication, and memory management.
Add networked user interfaces to the embedded CompactRIO system.
Use the onboard FPGA for high-speed loops, inline filtering, waveform I/O, or mission-critical interlocks.
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.
Deploy final systems, configure for automatic startup, and replicate deployed systems.
Explore the architecture of the LabVIEW FPGA Control on CompactRIO Sample Project included in LabVIEW 2012 and later.
The National Instruments professional services team consists of NI applications and systems engineers and the worldwide NI Alliance Partner program—a network of more than 600 independent consultants and integrators. The team’s in-depth knowledge of NI products and applications can help you develop and deploy your solution.
Combine individual reference libraries created for machine control into a complete application.
Create applications requiring waveform data acquisition with CompactRIO using reconfigurable I/O (RIO) best practices.
Create a stand-alone embedded datalogger using CompactRIO hardware.
Deploy a structural health monitoring application using waveform acquisition and data logging.
Control the temperature of a system or process. The same architecture can also be used for slow-speed applications (<10Hz).
The National Instruments professional services team consists of NI applications and systems engineers and the worldwide Alliance Partner program—a network of more than 600 independent consultants and integrators. The team’s in-depth knowledge of NI products and applications can help you develop and deploy your solution.