QUOTE (Mads @ Apr 10 2008, 02:49 PM)
My test applications is used for familiarity with Labview. I analyze LabView adequacy for our tasks. We plan to produce several hardware boards (USB, PCI, PCIe) for demodulation, telemetry, etc. The planned rates is up to 6 MB/s for full data logging and maximal available momentary rates (depended on used bus) for data window capturing (PSD graphs printing, oscilloscope, raw signal form analyzing).
QUOTE
You can generate up to 3MB/s and the file IO will handle that, the data formatting will not run any faster.
Hmm. Finally, it is a sad. 10 years old borland compiler gives 20 Mb/s in this case.
Perhaps we would use LabView for GUI and simple data server for data logging with communication between them via sockets.
QUOTE
Unrelated to the problem at hand, but a tip for the future:
The code can be written much more compact (both in logic and display size)..attached is a picture of basically the same approach(no optimization of the logic though, that is still the same as in your speed test). Not the optimal code that either, but much easier to read.
Thank you. I will try