Getting Started with the NI 7831R
This document explains how to set up the National Instruments 7831R
device.
Introduction
The NI 7831 is an R Series reconfigurable I/O (RIO) device with 96 digital
I/O (DIO) lines, eight independent 16-bit analog output (AO) channels, and
eight independent 16-bit analog input (AI) channels.
Traditional I/O devices have a fixed functionality provided by an
application-specific integrated circuit (ASIC), but the NI 7831R has a
field-programmable gate array (FPGA) that allows you to define device
functionality and timing.
You can use the LabVIEW FPGA Module to graphically design the
NI 7831R timing and functionality without having to learn a low-level
programming language or a hardware description language (HDL)
traditionally used for FPGA design. With the LabVIEW FPGA Module,
you create or download a custom virtual instrument (VI) to the FPGA.
You can reconfigure the NI 7831R device with a new VI at any time.
You can use the LabVIEW Real-Time Module to communicate and control
the NI 7831R device while performing additional tasks, such as real-time
floating-point processing and data logging.
Note
If you are using LabVIEW but not the LabVIEW FPGA Module, you can create VIs
that run in LabVIEW to control existing FPGA VIs, but you cannot create new FPGA VIs.
The NI 7831R device has Flash memory that you can use to store VIs.
You can configure VIs to load to the FPGA and to run when the device
powers up.