Hi crossrulz,
I read it in the USRP documentation again a few minutes ago. Queues are apropriate when exchanging data among threads.
I've put all operation in a single loop. It works fine still I try to transmit a 5M bandwidth signal there occurs a buffer underflow.
The read speeds from drive is limited to 125MB/s in contrast to a 1GB/s for transmission between USRP and host computer. That's another argument for choosing Producer/consumer architecture.
The wait time I refer to in my comment is the time at wich the USRP start to generate data. Upt to tha time the device buffer is filled.
welll both loop works parallely when USRP generate a timestamp Error. for it no longer process any data at its input.
Solving the timestamp error will certainly resolve the problem.
The LabVIEW 11 version of the VI is attached to this post