From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, 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: 

open vi reference slow

Hi,

 

I have developed a packed library *.lvlibp with a few analysis vis which shell be called dynamically by an external exe. I call this vis via the open vi reference. Unfortunately this call (wait until exit of vi) takes very long. My test shows that when I call this vi via the vi-ref it takes 33 seconds - with integration into the external application via sub-vi only 400ms. Is there a way to accelerate this dynamic call? The values to the vi ref are set/get via the control-value attributes.

 

Any hints are appreciated.

 

Best Regards,


--

Joachim

 

0 Kudos
Message 1 of 2
(2,213 Views)

Hi Joachim!

Maybe your vi is simply taking 33s to be loaded.

Try the following:

- embed your analysis vi in the main vi, in a section of code that is NEVER executed (e.g. FALSE case of a case structure, with a constant TRUE wired to it)

- try again to use "open vi reference" and check if this time is "quicker" (since the vi should be already loaded).

 

Regards,

Marco

 

 

Message 2 of 2
(2,186 Views)