LabVIEW for CompactRIO Developer's Guide
The CompactRIO developer’s guide provides an overview of recommended architectures and development practices for programming CompactRIO Controllers and systems.
This guide is intended as complementary material to standard embedded control and monitoring using LabVIEW training. It features documentation and examples as a framework for designing industrial control and monitoring applications.
Visit the LabVIEW for CompactRIO Developer's Community to engage with others on these topics.
The critical first step when programming an embedded system is to implement an architecture that scales with the application, allows code modularization, and makes debugging and validation easier.
The introduction and Chapter 1 examine:
Improve the performance and reliability of your application with proper techniques for designing applications to run on a real-time OS (RTOS) with the LabVIEW Real-Time Module.
Chapters 2 and 3 examine:
Add networked devices and user interfaces such as NI touch panel computers, desktop PCs, or web clients that pass data and commands to and from the embedded CompactRIO system.
Chapter 4 examines:
Take advantage of the onboard FPGA on CompactRIO for applications such as sensor-level signal conditioning, inline filtering, digital protocols, onboard processing, waveform data collection, and mission-critical safety logic.
Chapters 5 and 6 examine:
Expand the CompactRIO architecture to communicate with other systems. Discover how to add expansion I/O, integrate I/O from other devices, and add more advanced functionality such as motion control and machine vision.
Chapters 7 through 10 examine:
Deploy final CompactRIO and touch panel applications, set these applications to start automatically on power up, and automate code transfer to additional controllers for system replication.
Chapters 11 and 12 examine:
LabVIEW 2012 and later provides several fully functioning project templates and sample projects to use as starting points for embedded control and monitoring applications.
Chapter 13 examines: