R Series Technical Resources

If you’re a new user just getting started, or an intermediate user looking for best practices, take your application to the next level with these resources.

Getting Started

Get step-by-step instructions for setting up and using your USB R Series hardware.

Start now

Development Resources

Check out a collection of technical resources to get you started on your R Series application.

See more

R Series FAQ

See answers to common R Series questions.

Get details

Application Examples

Get Started With Prebuilt FPGA Applications

Balanced I/O Example DAQ Personality

Featuring balanced analog and digital I/O, this personality offers eight simultaneously sampled analog input channels, eight simultaneous analog output channels, four simple event counters with debounce filtering, and 16 static DIO lines.

Multirate Analog Output Example DAQ Personality

Designed to allow for flexible configurations of analog output channels, this personality can be run as is for multirate analog output functionality or used as a starting point for more specialized applications.

PWM Input and Output Example DAQ Personality

With this personality, turn an R Series device into a high-channel-count PWM input/output device using onboard signal processing.

64-Bit Counter Board Example DAQ Personality

This personality uses onboard signal processing to implement 16 simple-event counters, each with 64-bit resolution, and optional filtering to remove glitches and noise.

Quadrature Encoder Example DAQ Personality

Designed for high-channel-count encoder applications, this personality implements quadrature encoder inputs and outputs.

Additional Technical Resources

Technical Resources for USB R Series Devices

Getting Started With NI R Series for USB Part 2: Advanced

Learn how to use the advanced features of USB R Series devices.

Working With Calibrated and Uncalibrated Data on NI R Series for USB

Learn the differences between using calibrated and uncalibrated data when working with USB R Series devices.

Technical Resources for All R Series Devices

Building an R Series FPGA Interface Host Application in C

Learn how to develop a host application in ANSI C to communicate with your R Series device using the FPGA-Interface C API.

Importing HDL Code Into FPGA VIs Using the HDL Interface Node

Learn how to use your existing HDL code with R Series devices by importing it into LabVIEW.

Developing Digital Communication Interfaces With LabVIEW FPGA (Parts 1 and 2)

Take an in-depth look into considerations for developing digital communication protocols, a common application for R Series hardware.

All Products and Services