FPGA I/O Node

Use an FPGA I/O Node configured for reading with this device.

Terminals in Software

To access the following terminals for this device, use the FPGA I/O Node.

Table 134. Terminals in Software
Terminal Description
TCx Thermocouple input channel x, where x is the number of the channel. The NI 9212 has TC channels 0 to 7.
CJC Cold-junction compensation channel x, where x is the number of the channel.

The NI 9212 has CJC channels 0 to 1. For the best accuracy, read the appropriate CJC channel in the same FPGA I/O Node as the corresponding thermocouple input channels.

Convert the CJC data to temperature.
  • CJC 0—corresponds to thermocouple input channels TC0, TC1, TC2, and TC3.
  • CJC 1—corresponds to thermocouple input channels TC4, TC5, TC6, and TC7.
  • 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 does not support any I/O methods.

    Module Methods

    To access the following method for this device, use the FPGA I/O Method Node.

    Table 135. Module Methods
    Method Description
    Check Cached Status Returns Booleans for each channel that indicate whether the channel was out of range or had an open thermocouple 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.
  • Force Status Read—When the value of this input is FALSE, the method returns the cached status information since the last time that the Check Cached Status method executed. When the value is TRUE, the method forces the FPGA I/O Node to read all channels and update the status information. Forcing a status read can introduce jitter into an analog input loop.
  • Open—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 open thermocouple on the channel at some point after the last time that the Check Cached Status method executed.
  • I/O Properties

    This device does not support any I/O properties.

    Module Properties

    To access the following module properties for this device, use the FPGA I/O Property Node.

    Table 136. Module Properties
    Property Description
    Conversion Time

    Sets the time it takes to acquire one point of data from one or more channels in a single FPGA I/O Node. Select High Speed, Best 60 Hz Rejection, Best 50 Hz Rejection, or High Resolution. Refer to the NI 9212 with NI TB-9212 Specifications for more information about the conversion times.

    This property overwrites the value configured in the C Series Module Properties dialog box.

    Returns the conversion time setting when configured to read.

    Module ID Returns the module ID, 0x7705.
    Serial Number Returns the unique serial number of the module.
    Vendor ID Returns the NI vendor ID, 0x1093.

    Single-Cycle Timed Loop

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