NI 9260 (FPGA Interface)

NI CompactRIO Device Drivers Help

Edition Date: December 2017

Part Number: 373197L-01

»View Product Info
Download Help (Windows Only)

CompactRIO 2-Channel, 3 Vrms, 24-Bit Single-Ended Analog Output Module

FPGA I/O Node

You can use an FPGA I/O Node, configured for reading, with this device.

Terminals in Software

Use the FPGA I/O Node to access the following terminals for this device.

Terminal Description
AOx Analog output channel x, where x is the number of the channel. The NI 9260 has channels 0 to 1. Do not access AO channels on multiple modules in the same FPGA I/O Node if the modules are not synchronized or do not use the same data rate.
Start Channel that controls when the NI 9260 starts outputting data. If TRUE is written to the Start channel, the NI 9260 starts outputting data. The AOx will be reset to 0 volts every time this I/O node is executed. When the NI 9260 is outputting data, you must write TRUE to the Stop channel before you can access properties. If FALSE is written to the Start channel, no operation is performed.
Stop Channel that controls when the NI 9260 stops outputting data. If TRUE is written to the Stop channel, the NI 9260 stops outputting data. When the NI 9260 is outputting data, you must write TRUE to the Stop channel before you can access properties. If FALSE is written to the Stop channel, no operation is performed.

Arbitration

This device supports only the Arbitrate if Multiple Requestors Only option for arbitration. You cannot configure arbitration settings for this device.

I/O Methods

This device contains no I/O methods.

Module Methods

Use the FPGA I/O Method Node to access the following I/O properties for this device.

Method Description
Check Cached Status Returns Booleans for each channel that indicates whether there was underflow or overvoltage on the channel since the last execution of the Check Cached Status method. When the FPGA I/O Node reads the channels, the FPGA VI determines the state of the channels and caches any TRUE value until the Check Cached Status method executes.
  • Underflow—Returns an array of Boolean values. A value of TRUE in any index indicates that the channel sharing a number with that index has missed one or more output samples at some point after the last time that the Check Cached Status method executed.
  • Overvoltage—Returns an array of Boolean values. A value of TRUE in any index indicates that the channel sharing a number with that index detected an overvoltage on the channel at some point after the last time that the Check Cached Status method executed.

I/O Properties

Use the FPGA I/O Property Node to access the following I/O properties for this device.

Property Description
LSB Weight Returns the LSB weight in nV/LSB for the channel. Use this value to convert NI 9260 data if you set the Calibration Mode to Raw in the C Series Module Properties dialog box.
Offset Returns the calibration offset in nV for the channel. Use this value to convert NI 9264 data if you set the Calibration Mode to Raw in the C Series Module Properties dialog box.

Module Properties

Use the FPGA I/O Property Node to access the following module properties for this device.

Property Description
Data Rate Sets the rate at which the NI 9260 outputs data.
Module ID Returns the module ID, 0x7786 for BNC, 0x778C for mini-XLR.
Serial Number Returns the unique serial number of the module.
Vendor ID Returns the NI vendor ID, 0x1093.

Excitation Protection

The NI 9260 excitation circuit is protected from overvoltage fault conditions. The circuit is automatically disabled in the event of a fault condition. Whenever possible, a channel automatically recovers after the fault is removed. You must wire error terminals on the FPGA I/O Property Nodes to receive notification of overvoltage faults. LabVIEW returns warning 65548 if there is an overvoltage fault on at least one channel. Only the channel(s) with the fault are affected and all other channels on the module continue to function properly without interruption.

Single-Cycle Timed Loop

This device does not support the single-cycle Timed Loop.

WAS THIS ARTICLE HELPFUL?

Not Helpful