Sign Up

Reference Application for NI CompactRIO Waveform Acquisition by NI - Toolkit for LabVIEW Download

Watch * 1 ↓46
ReleasedMay 19, 2016
Publisher NI
License Not Specified
LabVIEW VersionLabVIEW>=10.0
Operating System Windows, Mac, and Linux
Project links Homepage  


Many reconfigurable I/O (RIO) applications acquire continuous blocks of data from multiple synchronized NI C Series modules. This reference application presents CompactRIO waveform data acquisition VIs and example source code that incorporate RIO best practices. These examples are easily modifiable to jump-start your application development.

Specifically, the project allows for both delta-sigma-based and non-delta-sigma-based module support, with common acquisition functions grouped into logical blocks. Examples cover multiple continuous and finite acquisition modes with waveform data types. Employed VIs push calibration and scaling operations onto the FPGA, perform a full complement of error checking, and allow for increased user control over CPU usage, all apt as the basis for application development.

The examples are very flexible and can adapt to many different hardware combinations. For most applications, only the FPGA VI needs to be modified.

System Requirements
Application Software: LabVIEW Full Development System 2010 or later
Toolkits and Add-Ons: LabVIEW FPGA Module 2010, LabVIEW Real-Time Module 2010
Hardware: CompactRIO
Driver: NI-RIO 3.1

This reference architectures was created by the NI Systems Engineering group and is provided as is. NI does not guarantee the performance of this reference architecture.
Links to detailed information on this reference architecture and to a forum to provide feedback and ask questions are included in the Resources tab of the product page.

Release Notes (May 19, 2016) no release notes for this version

Download Package


  Post an Idea   Post a Resource

Recent Posts