LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Open Serial Driver VI runs in user interface thread - why?

I know the serial port compatibility functions are "phased out" and you should use the newer VISA functions - but why on earth is the open serial driver VI set to run in the user interface thread?  If you happen to use these compatibility VIs your serial communication will be blocked by e.g. a user that opens the calendar view of a date and time control...- and the only reason for that is that that particular VI is running in the user interface.

 

Change the thread of that VI - and the serial communication runs as it should, so why is it that that particular VI, unlike all the other VIs in that library, is configured that way?

 

 

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