Break the timeline if nothing is hapenning

Imagine logging a I2C (or SPI) communication. You get some transaction, then (sometimes) nothing is hapenning for a long time until next transaction. I would like to have an option not to display (scroll through) the steady state of the logged signals. Just having a grayed-out column as a "break" of the timeline and start again when a change happens. This may also save memory for what's important.
Thanks - Martin

  • Martin
  • Jul 11 2018
  • Planned
  • jgilbert commented
    11 Jul 21:24

    What a great idea and so may people voted on it. Why has it been out there for so long..?

  • John_E30 commented
    11 Jul 21:24

    Hewlentsight (hp/Agilent/Keysight) calls this Segmented Memory. It's been available in their scopes for a while, now. It does just what you want.
    You setup the timebase / capture length for some convenient window size and set your trigger conditions. Each time the trigger is met it does one sweep of the window and time stamps it. You can then go back through the stored record and look at each event to see when it occurred.
    It saves giant amounts of memory. You can leave the system running for days, if you want, and grab just the stuff that's interesting and throw away all of the dead space.

  • artag commented
    11 Jul 21:24

    A bit of a variant on the same idea, but how about a dual-timebase display, where one channel shows data and another shows it at a different speed. This is similar to the 'zoom' display in digital scopes, but often the low-speed display is just an overview to show where the magnification is, not a useful display in it's own right.

  • IanJ commented
    11 Jul 21:24

    Splendid idea, so long as the timestamps are still correlated. It would also be useful to just limit the scrolling to the scope of the data - to avoid the huge blank areas before and after the capture that I always seem to end up "lost" in when zooming around.

  • goeck commented
    11 Jul 21:24

    This is a very good point which eases working with scattered data on the bus.
    I also would like to see some kind of vertical zig-zag, maybe a graphically advanced version of it (some blurry stuff, or grayed out,...).
    Up at the top on the timeline one could have some dots or as well a zig-zag icon and apart from this only the usual timepoints are shown, with correct timing values.
    Of course letting the user choose whether he wants to activate this mode and if so, what is the threshold value in terms of time that can pass by since the last byte until this break is inserted.
    Go go go :-)

    Keep up the good work, guys.

  • Awesomenesser commented
    11 Jul 21:24

    Adding a "zig zag" line break would be very helpful for creating documentation. Sometimes the space between the request and response is too great to display the information in one screenshot while being zoomed in far enough to see the analyzer information.