BTW, if someone feels up to doing a little research (which is needed for RUU and other prospective processing software), maybe they can help with the following:
I had started to write a graphics routine for displaying the Rigol's waveforms real-time (not, of course, at 50k per second
but something reasonably speedy) before I had to leave on my current travels, but I still hadn't cracked the purpose behind the 1400 bytes Rigol uses per channel for display memory.
The actual screen display for the waveforms is 700x400 pixels, so I thought perhaps each 2 bytes is a 16-bit word for either 12-bit ADC values (high-res mode) - or for unscaled 400 vertical points - or perhaps for intensity grading - but if any of those are the case, then I don't understand why the DSO saves them as 1400 separate voltages when it creates a CSV file.
Anyway, I sent an email to drieg earlier today (since I know he's working on decoding the new WFM format Rigol uses for the UltraVision DSOs) but he didn't know either.
It wouldn't be so hard to figure out with a little testing: you can save a waveform file, modify a byte or two with a bin/hex editor, and then reload them into the scope and see what they produce on the display - I just didn't find the time before I left - but I need to figure it out to finish RUU's display of waveforms. Anyone interested in poking around? It will be 2 more weeks until I'm back near my Rigol