Chapter 1 Introduction
R Series Intelligent DAQ User Manual 1-4 ni.com
Flexible Functionality
Flexible functionality allows the NI 78xxR to match individual application
requirements and to mimic the functionality of fixed I/O devices. For
example, you can configure an R Series device in one application for
three3 2-bit quadrature encoders and then reconfigure the R Series device
in another application for eight 16-bit event counters.
You also can use the R Series device with the LabVIEW Real-Time
Module in timing and triggering applications, such as control and
hardware-in-the-loop (HIL) simulations. For example, you can configure
the R Series device for a single timed loop in one application and then
reconfigure the device in another application for four independent timed
loops with separate I/O resources.
User-Defined I/O Resources
You can create your own custom measurements using the fixed I/O
resources. For example, one application might require an event counter that
increments when a rising edge appears on any of three digital input lines.
With a multifunction R Series device, another application might require a
digital line to be asserted after an analog input exceeds a programmable
threshold. You can implement these behaviors in the hardware for fast,
deterministic performance.
Device-Embedded Logic and Processing
You can implement LabVIEW logic and processing in the FPGA of the
R Series device. Typical logic functions include Boolean operations,
comparisons, and basic mathematical operations. You can implement
multiple functions efficiently in the same design, operating sequentially or
in parallel. You also can implement more complex algorithms such as
control loops. You are limited only by the size of the FPGA.