Software Versions Mismatch Between My Host PC and RT Target

Updated Jan 15, 2025

Reported In

Hardware

  • Industrial Controller
  • CompactRIO Controller
  • PXI Controller

Software

  • LabVIEW Real-Time Module

Issue Details

I have an RT target (cRIO, PXI, Industrial Controller, sbRIO, etc) which I am trying to install some software on it. The issue is that the versions on the host PC do not match the options available in the RT target (Remote Systems-> RT target-> Right-click over the Software tab-> Add/Remove Software). For example, I have NI-XNET 20.5 on my host PC as shown below:
4.Host_XNET20_5_NO_RTsupport.PNG
However, in my RT target I just can see an older version:
2.IC_XNET18_5_RTsupportDetected.PNG
How can I fix this issue?

Solution

This issue can be seen when the LabVIEW Real-Time support was not added when installing the software.​​​​​​ To fix this issue:
  • Remove and reinstall the software adding the LabVIEW Real-Time support. For the NI-XNET example, it should look like this:
3.Installing_XNET20_5_NO_RT_Support.PNG
  • If the software is already installed, you can go to NI Pack Manager and add just the support for LabVIEW Real-Time. Go to the PACKAGES tab and look for the desired software:
Capture.PNG
 

Additional Information

You can verify that the updates have been completed correctly by checking the version of your nixnetc.dll in the following locations: 

  • "C:\Windows\System32\nixnetc.dll"
  • "C:\Windows\SysWOW64\nixnetc.dll"


To check the version: 
Right click on the DLL >>Click on Properties >>Click on Details at the top. On this window you should see a matching file version to the driver you have installed. 
properties.png