Using Fixed-Point Data with CompactRIO and LabVIEW FPGA

Updated Aug 24, 2023

Reported In

Software

  • LabVIEW FPGA Module

Driver

  • NI-RIO
  • NI CompactRIO

Issue Details

In versions of NI-RIO prior to 2.4, C Series Modules only return binary (uncalibrated) data, which requires the host VI to apply calibration coefficients and convert the data to engineering units in software. After installing NI-RIO 2.4 or later, the default behavior for AI/AO modules is to use calibrated data.  Where can I find information on using Fixed-Point Data with CompactRIO and LabVIEW FPGA?

Solution

Below
  1. Fixed-Point Data Type
  2. Using the Fixed-Point Data Type (FPGA Module)
  3. Caveats and Recommendations for Using Fixed-Point Numbers
  4. Fixed-Point Data Over DMA FIFO
  5. Switching Between Calibrated Fixed-Point and Raw Integer Modes for CompactRIO I/O