Using Fixed-Point Data with CompactRIO and LabVIEW FPGA

Updated Feb 8, 2018

Reported In


  • LabVIEW FPGA Module


  • 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?


  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. Fixed-Point Math Library for LabVIEW FPGA
  6. What Units Are Returned from C-Series Analog Modules When Using Fixed-Point Data?
  7. Switching Between Calibrated Fixed-Point and Raw Integer Modes for CompactRIO I/O
  8. Moving CompactRIO VIs with Uncalibrated Data to FPGA Targets with Calibrated Data
  9. Archived: Using Fixed-Point Data Types with Integer-Based IP in LabVIEW FPGA 8.5.x and 8.6.x