Why engage the brain when the processing power in the modern DSO is far more powerful ?
Why put blinders on and mentally limit available options from scope suite?
Anyway, user chooses process that is most suitable for application at hand, I not arguing what one "should use".
I agree. Let's not put blinders on.
So why are you ignoring that Keysight does not "capture outside the screen".
What you see on the screen is separate, later capture from separate trigger than the one that made you press Stop.
If you have repetitive signal, like clock or even some AWG waveform that may be complex but 100% repetitive and with stable well defined trigger, you won't know the difference.
Example 1.
- Signal is single sine period burst repeating every 1 µs
- Normal trigger mode.
- Capture at 20ns/div. (Image 1)
- Stop
- Change timebase (not zooming out, not using Zoom feature of 3000T) to 50µs/div.
- (Image2) We see scope actually captured cca. 40µs before and cca. 360µs after trigger. It is 400µs total, balance before/after trigger is connected with where trigger point is.
Great. This i what you say you use and it is very useful to you.
Example 2.
- Signal is single sine period burst repeating every 500 ms
- Normal trigger mode.
- Capture at 20ns/div. (Image 1 as previously, nothing changed here)
- Stop
- Change timebase (not zooming out, not using Zoom feature of 3000T) to
100ns/div. - (see Image 3) Wait, there are no samples outside the area defined by the screen at 20ns/div! There is only 200ns worth of data. Not 400µs.
How come?
Because scope DOES NOT capture outside the screen. Ever.
When you press stop it waits for next trigger event and captures some other, random part of waveform, uncorrelated to what was on the screen when you press Stop.
It performs following action, automatically and without warning to the user (pretending that it captures more data than it does):
- Once you press Stop, scope waits for another trigger. It can wait for as long as 200-250ms for it so that can be distance between two events.
- If there is a trigger within that timeout period, it will take one 400µs long (short?) single capture and then go to STOP state.
- If there is NO trigger within timeout period, it will simply show last captured trigger, but just screen bound
200nsSo you get something only on timebases faster than 20µs/div, you never get anything more than 400µs worth, and it some random capture up to 250ms away from where original screen was when you pressed stop.
That is not 1µs or 100µs, but a whooping quarter of a second...
So basically, to observe the neighborhood of some event of the screen, it as useful as simply changing timebase to whatever you want to look at while scope is still in the RUN mode and then STOP.
That is exactly what Keysight does, but automatically. I guess it is good if you cannot be bothered to change timebase then stop instead of just single lazy STOP.
But result is the same, you get some random uncorrelated time in signal when trigger activates. If that is OK for you because signal is monotonic and auto repetitive to such degree that it does not matter where you look, then what is the point of "looking around". It is all going to be the same. Perfect replica. Once you put whole period on screen, all others are the same.
If signal is highly agile, than Keysight is useless. Dangerous I may say. It will show you false data somewhere else than what you were looking at...
It is trick, and the scope lies to you. literally.
Also, by changing timebase, I can get ANY time period, not just puny 400µs.
Capturing long, using long memory to keep sample rate at maximum, is equivalent of 0 blind time for period captured. In the captured period nothing can hide.
Note, I have MSOX3104T for years now. I like it and think at the time it was really good scope. I know in detail how it works.
And for doing deep signal inspection of the type you are talking about I don't use it.
I use Siglent or Picoscope. That are deep memory scope. You get long capture and STOP. Nothing can hide in there.