LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

compiling for CRIO NI CompactRio 13.0.1

hi, My target device is this one, on a remote machine


Matteo_Ricci_0-1736517539904.png


can i use a Labview 2019 to compile fot that CRIO?
should i add modules or driver to do that?

Matteo_Ricci_1-1736517630953.png

 

I ask this question because i found on SVN the source code to the CRIO from 2014 but the project was last opened in 2019 by a previous collgue and saved.
it is compiling the .RTEXE but once in the CRIO does not work, the CRIO does not say anything is wrong.

before installing the new startup.RTEXE I found out that the previous version of  startup.rtexe on the CRIO was original from 2014, and nobody changed it in the machine even if they opened the project.

since I have to compile using LV 2019 should should I update the CRIO to "NI CompactRIO 19.0" (and eventually other modules)? 
Is the CRIO going to be able to ROLLBACK to the working solution if the Update does not solve (maybe using RAD Utility?)? 



 

0 Kudos
Message 1 of 8
(268 Views)

Hi Matteo,

 


@Matteo_Ricci wrote:

can i use a Labview 2019 to compile fot that CRIO?


No, the cRIO is setup for LV2013 and you need to use the same LabVIEW version to compile code for this cRIO.

 


@Matteo_Ricci wrote:

since I have to compile using LV 2019 should should I update the CRIO to "NI CompactRIO 19.0" (and eventually other modules)?


The other option is to update your cRIO to LV2019 (using MAX).

Please check if your cRIO is even capable for updating! (Or check here, too.)

Best regards,
GerdW


using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019
0 Kudos
Message 2 of 8
(254 Views)

Please tell us the Model number of your cRIO.  You generally want the Real-Time OS running on the cRIO to be the same "version" of LabVIEW generating the "Host" part of the LabVIEW Real-Time Project (which runs on a connected PC, such as the PC used to create the Project) and the Target cRIO.

 

This is generally accomplished when you install LabVIEW 2019.  You choose "LabVIEW" and also "LabVIEW Real-Time" (I'm not 100% certain I've used the name that pops up in NIPM when you install software).  There is usually a procedure (which you should be able to invoke using MAX) to reformat the cRIO and install a new Real-Time OS that is compatible with the version of LabVIEW you are using to develop the software to run on the cRIO.

 

Bob Schor

0 Kudos
Message 3 of 8
(223 Views)

The model should be a 9067 

and from the resources i got this is the compaibility Table but Still I do not Understand it

Matteo_Ricci_0-1736754700564.png

 

from what I see it should work, but I'm still having problem.


Before I started work i had Rad Utility backup, restoring it fix will bring it back to previous setting?

 

0 Kudos
Message 4 of 8
(212 Views)

Actually it is cRIO-9068

Matteo_Ricci_0-1736757736152.png

 


what is this table sayng exactly I get that it is compatible, but how is this compatibility achieved should I update ?


Giving the fact that i have problem rolling back on license on My PC  to go back to a Labview 2013  or 2014 and I am compiling using 2019, 

should I Update firmware using the button or should I add NI compactRio Driver from this https://www.ni.com/en/support/downloads/drivers/download.ni-compactrio.html?srsltid=AfmBOor5rJVm4dJd... ?

Matteo_Ricci_1-1736757896907.png

 



0 Kudos
Message 5 of 8
(207 Views)

Hi Matteo,

 


@Matteo_Ricci wrote:

Actually it is cRIO-9068what is this table sayng exactly I get that it is compatible, but how is this compatibility achieved should I update ?


Giving the fact that i have problem rolling back on license on My PC  to go back to a Labview 2013  or 2014 and I am compiling using 2019,


The table says your cRIO is supported since LV2013 and upto the current versions.

I don't understand the second sentence…

 


@Matteo_Ricci wrote:

should I Update firmware using the button or should I add NI compactRio Driver from this https://www.ni.com/en/support/downloads/drivers/download.ni-compactrio.html?srsltid=AfmBOor5rJVm4dJd...


You don't need to update the firmware.

Instead you need to update the installed software on your cRIO, using MAX. There's an option to install software (drivers) on your cRIO from MAX, but I don't have a cRIO at hand to show this with an image…

Best regards,
GerdW


using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019
0 Kudos
Message 6 of 8
(203 Views)

Ok Last thing:

if i update to the new version,the old startup.rtexe keep working? 


if I restore a lvAppImg will it reset the configuration?

0 Kudos
Message 7 of 8
(192 Views)

Hi Matteo,

 


@Matteo_Ricci wrote:

Ok Last thing:

if i update to the new version,the old startup.rtexe keep working?


No.

You also need to compile the startup.exe for the new LabVIEW version!

Best regards,
GerdW


using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019
0 Kudos
Message 8 of 8
(187 Views)