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: 

keeping top level vi's running

Hi all,

Could someone suggest a method of keeping top level vi's running when they
call lower level vi's. I know it is possible to do using references, but am
not sure how to set it up.

Any help greatly appreciated.

John
0 Kudos
Message 1 of 3
(2,435 Views)
John wrote:
>
> Hi all,
>
> Could someone suggest a method of keeping top level vi's running when they
> call lower level vi's. I know it is possible to do using references, but am
> not sure how to set it up.
>
> Any help greatly appreciated.
>
> John
John,

The best for you is to get LabVIEW Basics II and Advanced I Courses
Kit's from NI. These topics are explained there perfectly with an
examples. It's hard to explain here the all subjects. Also take a look
at the ..\examples and ..\VISERVER directory of your LV installation
directory.

Good luck,
--
Sergey Krasnishov,
--------------------------------------
Automated Control Systems
National Instruments Alliance Member
Moscow, Russia
sergey_acs@levsha.ru
--------------------------------------
0 Kudos
Message 2 of 3
(2,435 Views)
> Could someone suggest a method of keeping top level vi's running when they
> call lower level vi's. I know it is possible to do using references, but am
> not sure how to set it up.
>

Sergey's advice is a great idea. To get you past this hurdle, think
about it this way. The calling diagram's dataflow doesn't stop, just
the ones hat are downstream of the subVI. If you have other things in
parallel with the subVI, they can continue to run. You can either have
a parallel loop, or parallel subVI calls being carried out.

Greg McKakle
0 Kudos
Message 3 of 3
(2,435 Views)