Error Missing Real-Time Module Support for LabVIEW

Updated Dec 16, 2022

Reported In

Hardware

  • CompactRIO Controller

Software

  • LabVIEW Real-Time Module
  • LabVIEW

Issue Details

  • My project is not working when I try to run a Real-Time VI. I get the following error: NI LabVIEW Real-Time Module support for LabVIEW 20XX is missing and referenced by the following VIs
  • I successfully built my FPGA application, but when opening my CompactRIO Real-Time Application there are a number (50+) of missing NI files in the following format
    • <vilib>:\FPGAPlugInAG\Dynamic\niFPGA_ReadFifo_Dynamic.vi
    • <vilib>:\Utility\config.llb\Config Data RefNum.ctl

Solution

  • Confirm that the software is installed in the appropriate order referenced in What Software Do I Need to Program My cRIO?
    • Confirm LabVIEW Real-Time Module is installed correctly.
    • It is possible that the LabVIEW FPGA module has dependencies with the LabVIEW Real-Time Module
  • Check to see if the Real-Time VI you are trying to run is in correct location within your project. Only FPGA VI's should be under the FPGA Target. Real-Time VI's should be under the Real-Time Target.
Example of Correctly Structured Project
Image result for labview real time project