I have to produce a serial 8Mbps stream over a single channel of a digital I/O (PXI6552, 8Mbits per channel). I used the example “Continuous Generation - Stream Form Memory.vi” as a starting point. I set the maximum size for the waveform, i.e. 8M. Everything works fine for clock rates up to 4M. Problem that appears for the higher rates is the following:
The data being written to the streaming waveform cannot keep up with the output.<LF/>Decrease the sample rate or write data to the streaming waveform more frequently.
First, I tried to change fixed block size with no success. Then, I tried to increase the block size depending on Space Available In Streaming Waveform, as in the modified example I attached, but the problem is only delayed for a while. What am I doing wrong?
Iva