LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

How to find RTE version that is currently in use ?

I have LV8.0 installed on my notebook.

I downloaded  the RTE 8.20 from the NI site and installed. The installation went through smooth.

Now when I launch any  LV code ,

1. Which RTE will be used by default :  8.0 or 8.20 ?
2. Does 8.20 install over 8.0 or both co-exist ( but why should they ? )

Post installation of the 8.20 version, things are fine as before. But just asking this out of curiosity. There are many things that LV abstracts from the user and this appears another one in the list !

Can somebody clarify the point ? Thanks

Raghunathan
Raghunathan
LabVIEW to Automate Hydraulic Test rigs.
0 Kudos
Message 1 of 5
(3,181 Views)
Hi Raghunathan,

I understand you have 8.0 development and 8.2 RTE?
Well the development system will use 8.0.
Executables build with 8.0 will use 8.0 and executables build with 8.2 will use 8.2, both versions can coexist  and should be listed in MAX and under (in windows) under National Instruments software in the add/remove programs control panel.

Inside VIs there is an application property version (major and minor) to determine which version to use!

Ton
Free Code Capture Tool! Version 2.1.3 with comments, web-upload, back-save and snippets!
Nederlandse LabVIEW user groep www.lvug.nl
My LabVIEW Ideas

LabVIEW, programming like it should be!
Message 2 of 5
(3,180 Views)
They coexist because they are needed by each version that is compiled
for that specific version.

Raghunathan wrote:
> I have LV8.0 installed on my notebook.
>
> I downloaded  the RTE 8.20 from the NI site and installed. The installation went through smooth.
>
> Now when I launch any  LV code ,
>
> 1. Which RTE will be used by default :  8.0 or 8.20 ?
> 2. Does 8.20 install over 8.0 or both co-exist ( but why should they ? )
>
> Post installation of the 8.20 version, things are fine as before. But
> just asking this out of curiosity. There are many things that LV
> abstracts from the user and this appears another one in the list !
>
> Can somebody clarify the point ? Thanks
>
> Raghunathan

0 Kudos
Message 3 of 5
(3,176 Views)
Ton,

Its clear now. And quite informative.

But  just one more query : When you install the run time engines where on earth are they installed ? I don't seem to find them in  the Program Files / National Instruments folder  where all the other things pertaining to LV reside ?

As you rightly guessed I have 8.0 development and 8.2 RTE only. But  assuming that I want to force an application developed in 8.0 to be made to run with 8.2  is it possible at all ? ( afterall 8.2 can easily handle the 8.0 code )

Thanks  for your time

Raghunathan
Raghunathan
LabVIEW to Automate Hydraulic Test rigs.
0 Kudos
Message 4 of 5
(3,169 Views)

The RTEs are installed in National Instruments\Shared\LabVIEW Run-Time.

You can't run code compiled in 8.0 using the 8.2 RTE. The compiled machine code is saved as part of the VI and the RTE only knows how to execute that code, not how to read the diagram. When you open a VI in a higher version of LV, LV automatically recompiles the code and the new code is saved when you save the VI.

This is because the actual way in which VIs behave is sometime different between versions (bug fixes, additional features, etc.) and so each RTE only has the code in it to execute VIs saved in the parallel version.


___________________
Try to take over the world!
0 Kudos
Message 5 of 5
(3,164 Views)