NI R Series Development Resources

Publish Date: Sep 23, 2019 | 1 Ratings | 5.00 out of 5 | Print | Submit your review


You can configure R Series multifunction reconfigurable I/O (RIO) devices with the NI LabVIEW FPGA Module. Programming with LabVIEW FPGA is similar to programming LabVIEW for Windows. You use the same basic program structures such as While Loops, For Loops, cases, and sequence structures. You create one VI to run on the FPGA and implement any hardware logic functionality such as control algorithms, digital communications protocols, custom timing and triggering, or signal processing functions. If necessary, you can create a second VI to run on the host computer to implement a user interface, host processing, or handle communication and data transfer between the FPGA and the host. In this paper, find resources to aid you in developing your R Series application, as well as examples of common applications to get you started in your development.

1. Advanced Data Acquisition Techniques With R Series

This tutorial will show how to implement completely flexible and customized data acquisition tasks using R Series boards and LabVIEW FPGA.

Learn the how to increase the flexibility of your DAQ device


Back to Top

2. Example R Series Personalities

By creating custom personalities, a single piece of hardware can meet the most demanding requirements and be easily reconfigured for future applications. The LabVIEW FPGA Module makes triggering and synchronization tasks as simple as graphically drawing the block diagram to do exactly what you need. Below are some common examples of personalities that you can use for your application.

Balanced I/O Example DAQ Personality

Pulse-Width Modulation Example DAQ Personality

Multirate Analog Output Example DAQ Personality

Quadrature Encoder Example DAQ Personality

Back to Top

Bookmark & Share


Rate this document

Answered Your Question?
Yes No