LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Producer consumer loop for serial comms

Sorry,  I'm new to the fourm and did not realize that it would mark the incorrect message. 
Dan
0 Kudos
Message 11 of 12
(1,142 Views)

A tangental question - I also have a producer-consumer system with a queue managing a serial link, and it works fine, except that whenever I am doing a timed finite samples data acquisition with other hardware, the loop stops executing until the acquisition finishes.

 

There's no programmatic connection between my serial link serving loop and the data acquisition.

 

I'm using a PXI chassis which has a 6259 general purpose DAQ card and a 6602 counter/timer card for the data acquisition, and I'm using an 8430 card, with 8 serial ports, also in the PXI chassis, for the serial link.

 

Maybe the connection between the PXI chassis and the PC gets completely consumed by the acquisition? Or maybe there's some resource contention? I am using enough channels on the counter/timer board that I have had to use interrupt based communications instead of the default DMA.

 

Thanks for any insights!

0 Kudos
Message 12 of 12
(1,140 Views)