Moving CompactRIO VIs with Uncalibrated Data to FPGA Targets with Calibrated Data Primary Software: Driver Software>>NI-RIOPrimary Software Version: 2.4 Primary Software Fixed Version: 2.4 Secondary Software: N/A Hardware: CompactRIO>>Analog Input Modules
Problem: 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 default module configuration, the VI might open in a broken state. How can I change the module configuration back to uncalibrated data? Solution: If you copy, cut, or paste an FPGA VI using uncalibrated C Series data to another FPGA target in the LabVIEW project to create additional target-specific application instances of the FPGA VI, you should also copy and paste FPGA I/O items, FPGA clocks, FPGA FIFOs, and FPGA memory items to preserve project settings. However, if you move an FPGA VI using uncalibrated C Series data without preserving project settings, you can change the calibration mode back to uncalibrated by right-clicking the module in the project, selecting Properties, and changing the Calibration Mode to Raw in the C Series Module Properties dialog box. Related Links: Developer Zone Tutorial: Moving Examples to Another FPGA Target Attachments:
Report Date: 01/30/2008 Last Updated: 04/24/2008 Document ID: 4HTGM3LX |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
