Instrument Control (GPIB, Serial, VISA, IVI)

cancel
Showing results for 
Search instead for 
Did you mean: 

using different versions of LV RTE

Hello,

 

we are using TestStand, where the most of the test steps are written in LabVIEW. The VIs (and some dlls compiled in LabVIEW) are written in different versions of LabVIEW. This means, that we use several versions of runtime engines.

 

Does it make sense, to convert all VIs and dlls to a common LV version, so that only one runtime engine is used? Can we so win any performance on CPU load, or memory?

 

MB

0 Kudos
Message 1 of 2
(3,010 Views)

Hi

At least you win in memory usage because only one environment has to be loaded.

Performance depends, if you have enough memory it will add a bit between several processes but probably instrumentIO is anyway slower.

If you have not enough memory and the machine starts using the disk to swap memory out you will notice real degradation but you would have noticed immediately.

Perfomance would degrade your machine completely and all software will become hopeless sluggy.

But the best argument to go for one version is control over your software. If you have multiple versions you probably added them from several sources instead of having architected a good ecosystem for you program. So take control again.

greetings from the Netherlands
0 Kudos
Message 2 of 2
(2,991 Views)