Auto zoom to trigger point

Trying to get the screen to always jump to the trigger point when stopped recording.
Is this possible?
Still need the data recorded before and after the trigger. Just get the trigger to always center on the screen when done.


Thanks @helge ! We’re currently tracking the idea below. I agree we should implement this as it’s fairly common to want to see the trigger point right away directly after a capture. Feel free to add your vote/comments to it! I added a link to your discuss post from there so we can track your need.

Agreed, this seems like a no brainer. It’s frustrating to always have to zoom out then in again, just to get to the trigger. Thank you Helge for bringing it up! Thank you Saleae for implementing this! I just updated to 2.3.42 and it works wonderfully!

We’re still working out the product plan for this, but it’s getting there. In the meantime, there are two different shortcuts for this:

  1. (We’re going to improve this) there is a yellow “jump to trigger” arrow on the timeline when the trigger is off screen.
  2. Ctrl+J will jump to the trigger.

Could you tell me about your workflow?

  1. Are you capturing over and over, looking for the same event in each capture?
  2. How frequently are you taking a new recording? (every few seconds? just a few times total?)
  3. What are you triggering on?
  4. Are you looking for other events in the capture, besides just the trigger location? Any thoughts on how we might make it easier to find these events?

If the trigger is off screen to the left, this button jumps to it
the same, for the right side

I think it is great that stops the trigger point at the center of the screen but it could be improved a lot more by being able to select the position of the trigger. Why not have a selection of 0 - 100% of the display? In that what you could Select if you wanted to see as much as possible of the beginning of a captured frame or as much as possible before the trigger point.

A radio button for auto zoom to the trigger point and a value field for the position on the screen.

Even better would be an extra field for delayed trigger. A value field for how long time before/after a trigger point the display should auto zoom to.

I use this frequently when looking at SPI and I2C data. You get a trigger from the MCU and then you want to look at what happened before or after the trigger. Usually it is close to the trigger point but often it is a fixed time befor the trigger or after the trigger.

Doing the above manually is time-consuming and sometimes irritating. This function is available on many other logic analyzers out there.


@helge This is a great idea! Centering the trigger after a capture was a starting point for us, but we could certainly improve this.

How often do you find yourself interested in data offscreen compared to what’s already on the screen? The “0-100% of the display” idea would limit moving the trigger within the screen’s range and I’m wondering if specifying a time value could work as well (meaning the trigger could go offscreen).

Also, when looking at SPI/I2C data before or after the trigger, I’m wondering if another option would be helpful for you — For example, centering around the 3rd decoded bubble after the trigger. I’m curious to know if jumping to an exact specific decoded bubble after the trigger would be more important than an exact time (or of equal importance). If you could provide an example SPI or I2C case that you frequently debug, that could be interesting for us to know as well!

1 Like