Academic Company Events Community Support Solutions Products & Services Contact NI MyNI
5 ratings:
 4 out of 5   

Moving CompactRIO VIs with Uncalibrated Data to FPGA Targets with Calibrated Data

Primary Software: Driver Software>>NI-RIO
Primary Software Version: 2.4
Primary Software Fixed Version: 2.4
Secondary Software: N/A
Hardware: CompactRIO>>Analog Input Modules

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. When a VI using binary (uncalibrated) I/O is moved in the LabVIEW project to another FPGA target with the default module configuration, the VI may open in a broken state. How can I change the module configuration back to specify uncalibrated data?

The calibration mode of a C Series module can be changed back to uncalibrated by right-clicking the module in the project, selecting Properties, and changing the Calibration Mode to Raw in the properties dialog box. 

Many examples in the Example Finder were developed using modules that return uncalibrated, or raw, data. If you copy just the FPGA VI into a new project in LabVIEW 8.5 or later, the VI may open successfully but you will not see expected results while running. Changing the module's Calibration Mode should correct this.

Related Links:
Product Documentation: Preventing Software Compatibility Issues for CompactRIO Systems
Tutorial: Moving Examples to Another FPGA Target

Raw data.JPG

Report Date: 01/30/2008
Last Updated: 09/20/2017
Document ID: 4HTGM3LX

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
  1 2 3 4 5
Please Contact NI for all product and support inquiries.submit