LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Indicator update freezes, while programs continue to function

I'm running a multi-thread labview program. In the main thread, data is
read and written to serial IO, and data is written to the data socket.
There is limited interaction between this thread and the others. All
threads update indicators the front panel, but only two threads take
information from controls on the front panel, one of which is the main
thread. The problem that I have, is that occasionally, and of course
unpredictably, the updating of indicators (from all threads) on the front
panel ceases. Controls on the front panel continue to operate, and I have
been able to verify that all threads continue to run. ie. Information read
from the serial IO can be observed via datasocket clients. Front pane
l
controls still affect serial IO etc.
This problem has been observed on both executables and in the development
environment, the only difference being that as soon as you attempt to
"probe" the problem in the development environment, the updating of the
front panel resumes.

Running Labview 6.02 on NT platform.

Any ideas?
0 Kudos
Message 1 of 2
(2,106 Views)
Hi Brian,
your application doesn't look simple (from debugging point of view) ... therefore, consider these as just ideas:

- when trying to "probe" and everything is working, it looks like a timing related problem (because probing adds a little delay)

- you may try for those indicators to check "Advanced -> Synchronous Display"

- are you using different execution priorities ? ... sometimes the results are unpredictable

Hope this helps
0 Kudos
Message 2 of 2
(2,106 Views)