LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Unresponsive GUI while receiving data

Solved!
Go to solution

The timeout function is supposed to be there when the system is idle, it is for example helpful when the VI is started and the FPGA reports that it still has data to send.

So I don't need the timeout during measurements and it is not imperative for the rest. I could disable it alltogether or maybe just disable it during the measurements using a refnum.

That should eliminate the race condition since the FPGA will never send data without first receiving a request from LV.

0 Kudos
Message 11 of 12
(846 Views)

Yeah I guess you could do that.

 

Also, to get an Exit command in there, you can Enqueue it at the front of the queue.

Cheers


--------,       Unofficial Forum Rules and Guidelines                                           ,--------

          '---   >The shortest distance between two nodes is a straight wire>   ---'


0 Kudos
Message 12 of 12
(838 Views)