I have a new PS5244B oscilloscope and I am writing my own software in LabView using the dlls provided by pico technology. Currently, I try to transfer as much data as possible between the oscilloscope and the computer using rapid block mode. With a maximum data transfer rate of nearly 30 MByte/sec I am basically bus limited (USB2.0 HiSpeed).
For my real application, however, I do not need all the data that I acquire. In fact, I could greatly reduce the amount of data to transfer (and by this the dead time after acquisitions) if I could blockwise average the data on the oscilloscope and transfer only the averaged data. What I need is not the functionality provided by the downsampling modes in ps5000aGetValues. I want to collect a number of blocks and average all first samples, all second samples, and so on... Is it possilbe to do such an averaging on the scope before I transfer the data?

Thanks for your answer. For us, this feature would be a major improvement since we always acquire a big number of blocks which will be averaged. When you put forward such a request, is this a question of weeks or years until the feature is available?