FPGA I/O Node

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.

Table 279. Terminals in Software
Terminal Description
AIx Analog input channel x, where x is the number of the channel. The NI 9253 has channels 0 to 7.
Onboard Clock Gives access to the onboard clock in the LabVIEW block diagram. The Onboard Clock frequency is 12.8 MHz.

Use the FPGA I/O Node in a single-cycle Timed Loop to access this channel. Export the Onboard Clock of the NI 9253 to access this channel.

Start Channel that controls when the NI 9253 starts acquiring data.

If TRUE is written to the Start channel, the NI 9253 starts acquiring data. When the NI 9253 is acquiring data, write TRUE to the Stop channel before you can access properties information for the module.

If FALSE is written to the Start channel, no operation is performed.

Stop Channel that controls when the NI 9253 stops acquiring data.

If TRUE is written to the Stop channel, the NI 9253 stops acquiring data. When the NI 9253 is acquiring data, write TRUE to the Stop channel before you can access properties for the module.

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.

Module Methods

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

Table 280. Module Methods
Method Description
Check Cached Status Returns Booleans for each channel that indicate whether there was a input limits fault, overcurrent, or field side power fault 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.

  • Channel Input Limits Fault—Returns an array of Boolean values. A value of TRUE in any index indicates that the channel sharing a number with that index detected the channel input is out of range of Lower Fault Detection Limit and Upper Fault Detection Limit on the channel at some point after the last time that the Check Cached Status method executed.
  • Channel Overcurrent—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 overcurrent on the channel at some point after the last time that the Check Cached Status method executed.
  • Field-Side Power Fault—Returns a single Boolean value. A value of TRUE indicates that the module detected Field-Side Power Fault on the module at some point after the last time that the Check Cached Status method executed.
  • Module Properties

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

    Table 281. Module Properties
    Property Description
    Data Rate Sets the rate at which the NI 9253 acquires data.
    Module ID Returns the module ID.
    Serial Number Returns the unique serial number of the module.
    Vendor ID Returns the NI vendor ID, 0x1093.
    Filter Response Sets the AI filter types supported by the device. The filters supported by this module are the Comb (default) and Butterworth filter.
    Filter Order Sets the Filter Order for the Butterworth filter. This setting would only take effect if the module is currently configured to the Butterworth filter.
    Filter Frequency Sets the AI filter's cutoff frequency.
    Field-Side Power Fault Detection Enable Enables the module to detect Field-Side Power Supplied to the module.
    • Set the input to TRUE to enable Field-Side Power Fault Detection.
    • Set the input to FALSE (default) to disable Field-Side Power Fault Detection.

    Single-Cycle Timed Loop

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