NI 9264 (FPGA Interface)

CompactRIO

NI 9264 (FPGA Interface)

CompactRIO 16-Channel, ±10 V, 16-Bit Simultaneous Analog Voltage Output Module

FPGA I/O Node

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

Note  You can simultaneously write to multiple channels on the NI 9264.

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 9264 has AO channels 0 to 15.

Arbitration

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

Module Methods

Use the FPGA I/O Method Node to access the following methods for this device. This device does not support any I/O methods.

You should use these three methods in conjunction with each other. The Write Data method stores data values before writing the data to a channel, the Update method writes the stored data values to the output channel, and the Wait for Update method waits until the Update method updates the output channels.

Refer to the NI 9264 Methods VI in the labview\examples\CompactRIO\Module Specific\NI 9264\NI 9264 Methods directory for an example of using these methods.

 Open example

Method Input/Output Description
Update Overrun Returns a Boolean value. A value of TRUE indicates an overrun warning. The overrun warning means that the Update method is trying to run while the Write Data method is running, typically in a different loop. Either the Write Data method is writing data to the module too quickly or the Update method is running too slowly.
Underflow Returns a Boolean value. A value of TRUE indicates an underflow warning. The underflow warning means that the Write Data method has not written new data to the module since the last time the Update method ran. Either the Write Data method is writing data to the module too slowly or the Update method is running too quickly.
Wait for Update Timeout (Ticks) Specifies in FPGA clock ticks how long the Wait for Update method waits for the Update method to update the output channels. A value of 0 causes the Wait for Update method to timeout immediately, a negative value causes the Wait for Update method to wait indefinitely, and a positive value causes the Wait for Update method to wait for that number of clock ticks before timing out.
Timeout Occurred? Returns a Boolean value. A value of TRUE indicates that a timeout occurred.
Write Data Channel Specifies the channel to which you want to write data.
Data Specifies the data you want to write to the channel.

I/O Properties

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

Property Description
LSB Weight Returns the LSB weight in nV/LSB 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.
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 properties for this device.

Property Description
Module ID Returns the module ID.
Serial Number Returns the unique serial number of the module.
Vendor ID Returns the National Instruments vendor ID, 0x1093.

Single-Cycle Timed Loop

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

Hardware Documentation

Refer to the NI 9264 Operating Instructions and Specifications to learn about module specifications and how to use the module. Refer to the CompactRIO Related Documentation for further information about CompactRIO documentation.