LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Multiple process problems...

Help!!!

I've got an application where I need to run a data collection process in the
background as real time as I can get it, while popping up different display
screens and parameter adjustment screens during operation. I've been trying
to create an application that has a data collection vi that runs constantly,
but it always seems to pause whenever I load a new vi for data viewing... I
know there is supposed to be a way to allow the applications to multitask,
but so far the proper implementation is eluding me.

Any suggestions? I appreciate any help...

Chris Lambert
0 Kudos
Message 1 of 3
(3,392 Views)
Have you tried breaking your application into two loops?
Use one loop for the data collection and another loop for
the screen displays. LabVIEW can then run both loops in
parallel. Use Queues for transferring the data from one loop
to the other. See Examples=>General=>Synchexm.llb for
ideas on how to do this.

Regards,

Alan Brause


Chris Lambert wrote in message
news:38a9d681@newsgroups.ni.com...
> Help!!!
>
> I've got an application where I need to run a data collection process in
the
> background as real time as I can get it, while popping up different
display
> screens and parameter adjustment screens during operation. I've been
trying
> to create an application that has a data collection vi that runs
constantly,
> but it always seems
to pause whenever I load a new vi for data viewing...
I
> know there is supposed to be a way to allow the applications to multitask,
> but so far the proper implementation is eluding me.
>
> Any suggestions? I appreciate any help...
>
> Chris Lambert
>
>
0 Kudos
Message 2 of 3
(3,392 Views)
LabVIEW RT is a solution. Also, make sure your hardware is not bottlenecking
the process. DAQ and DIO selection can really effect data collection during
seemingly unrelated computer operations.

Jim

Chris Lambert wrote:

> Help!!!
>
> I've got an application where I need to run a data collection process in the
> background as real time as I can get it, while popping up different display
> screens and parameter adjustment screens during operation. I've been trying
> to create an application that has a data collection vi that runs constantly,
> but it always seems to pause whenever I load a new vi for data viewing... I
> know there is supposed to be a way to allow the applications to multitask,
> but so far the proper implementation is eluding me.
>

> Any suggestions? I appreciate any help...
>
> Chris Lambert
0 Kudos
Message 3 of 3
(3,392 Views)