From Saturday, Nov 23rd 7:00 PM CST - Sunday, Nov 24th 7:45 AM CST, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

LabVIEW 2021 real-time runtime component missing from cRIO build specification

Solved!
Go to solution

Hi there,

I installed LabVIEW 2021 SP1 f6, then LabVIEW Real-time 2021 then FPGA then CompactRIO drivers version 2022 Q3 per advice elsewhere on the correct order.

 

When I use LabVIEW 2021 to generate a component definition file (CDF) for subsequent installation using MAX. the CDF only contains/installs LabVIEW real-time (runtime) v19.5.1 (i.e. 2019 SP1 I think), but it will not install 2021.  This means I can not then communicate with the cRIO-9053 using LabVIEW 2021. I I try to I get the error

 

"Access denied: This target is running a version of LabVIEW that is different than LabVIEW on the host computer. For Real-Time targets, you can verify the version and reinstall the Real-Time software using MAX." 

 

I understand that is because v19.5.1 is on the target but LabVIEW 2021 uses version 21.x

Peter_B_1-1718868945663.png

 

I also have LabVIEW 2019 on my PC and the process seems to work to create the CDF, but I want this to work using LabVIEW 2021.

 

Using LabVIEW 2021 I can work around the problem using MAX to add/remove S/W and  installing a base image say Linux RT System Image 21.0 and then deploy from LabVIEW IDE the RT application (run as startup), but that relies on the LabVIEW IDE instead of just MAX plus the CDF method.  my aim is to use CDF solely so customers do not need to install the LabVIEW IDE.  .  Should I expect LabVIEW 2021 real-time runtime for cRIO to be a component in the CDF ?  If so how do I get it there ?

 

some more screenshots:

 

this CDF method doesn't work:

 Peter_B_0-1718868880906.png  

This method works but needs the LabVIEW IDE to deploy the RT app.  

Peter_B_4-1718869372707.png

Peter_B_0-1718870769672.png

 

here are the S/W components I have installed per MAX

Peter_B_2-1718869181695.png 

Peter_B_3-1718869202504.png

 

 

 

Peter
0 Kudos
Message 1 of 4
(9,511 Views)
Solution
Accepted by Peter_B

The CDF is a legacy installation and has been replaced by the IPK-based Linux RT System Image installation method. The CDF-based installer is no longer as of LabVIEW 2020.

 

Replication and Deployment Utility is recommended for deployment. Replicating and Deploying NI Real-Time System Images

 

If you want to create individual installer, see NI Linux Real-Time and opkg: Distributing Packages

-------------------------------------------------------
Control Lead | Intelline Inc
0 Kudos
Message 2 of 4
(9,476 Views)

Thanks for your reply.  I note here that the CDF method should be supported under LabVIEW 2021. - oh oops, I might have misread that, and it means CDF support was DROPPED in 2021 :

 

So I might pursue one of the two options you suggest.  Which method is easiest?  RAD or OPKG ?

 

Peter
0 Kudos
Message 3 of 4
(9,472 Views)

RAD is the cloning of the entire image, whereas OPKG is the creation of an individual installer.

RAD is easier and recommended most of the time.

-------------------------------------------------------
Control Lead | Intelline Inc
0 Kudos
Message 4 of 4
(9,431 Views)