Just to note, when you change settings like that on timebase, scope actually reconfigures FPGA processing of datastream. That might take a moment, depending on what reconfig is, and what memory size and timebase it is. As for vertical, it also have to reconfig front ends, and rescale all the values etc.
Everybody likes how Keysight 3000A/T/G series are fast in responding to user. But they forget they have puny little ACQ memory, low res screens, and only 8 bits of datapath.
I don't think anyone forgets that. The fact is that Keysight did a stellar job at designing a system architecture that delivers fantastic perfomance. The fact that it's outdated by today's standards is not relevant: competing scopes from when those were new were also much slower. As are many that came later with similar specs!
And in the new Keysights, they more or less maintained that responsiveness.
How conveniently you gaze over "puny memory" parameter here.
I did not mention it to hint of modernistic or not. It is math.
SDS800 has literally 25x more memory than msox3000T. Actually 50X because 16 bit datapath.
It is not fantastic architecture, it is literally 50x less work.
You didn’t understand my point.
I’m not ignoring the small memory, I’m saying that the small memory isn’t why it’s fast. It’s fast because they designed it to be that way. Other scopes
from 2013 had similarly small memory, but didn’t come close to achieving the performance of the Keysight. You can design a slow scope with small memory and only 8 bits, and indeed many before
and many since were.
It only got worse as higher bit depths and deeper memory became common.
Computing resources have come a long way since the MegaZoom 4 ASIC was introduced in 2013. It should be eminently possible to make a fast architecture with modern memory and bit depth. Oh wait,
it is, because the Keysight HD3 with the new MegaZoom 5 is also really snappy, and it’s a 14-bit scope. (Its 100Msa memory is definitely not the deepest out there, but its way more than before...)
And from what I hear, the Magnova is snappy. So are the Windows-based LeCroys. So are Windows-based LeCroys from 15 years ago, with much weaker CPUs than modern ones.
It’s all about the architecture: what do you do in hardware (ASIC or FPGA) vs in the CPU/GPU, how are the ASIC/FPGA connected, etc. What you want for good responsiveness is for the CPU/GPU to do as little as possible on the signal processing side of things. Its job should be to draw the UI and control the acquisition/signal processing hardware. Anything else and performance plummets.
It also depends on the software architecture running on said CPU/GPU: if you have a sluggish windowing/UI library, the UI will never be snappy.