When I capture data with a trigger it’s shown starting at the middle of the window. Is it possible to have the captured data shown near the left hand edge of the window? I’m not interested in data before my trigger and I have to click-drag with each capture to see the data I’m interested in. Thanks!
Thanks for sending this in, and sorry for the long delay on it. A lot of us have been out recently and I’m still catching up.
This is a great suggestion. Unfortunately, we don’t have a fix for this. All we have is this option (default on) but turning it off is likely worse for you, because it leaves your viewport at the end of the data, due to the way live mode works. To be honest I think we had this feature from long before live mode and didn’t realize the negative impact turning it off w/ live view would have.
I’m not exactly sure what we would want to do here, since I don’t want to start adding more display options ad nauseam. long term, I’d like to support a macro system where the user could attach a particular action (like pan & zoom) to an event (like capture complete)
By the way, could you tell us a little bit more about your application and workflow? It sounds like you might be performing many repetitive captures and looking at the differences, similar to an oscilloscope workflow. Would you prefer a trigger mode where instead of the capture ending after the trigger is found, it just re-arms and starts looking for the next trigger, similar to a scope? (This is how the digital trigger on our Logic MSO works, and we could potentially backport it to our other logic analyzers)
A traditional oscilloscope typically has a configurable trigger position, which can be set to a percentage (0..100%) of horizontal view on screen (or time/offset, if off screen) and the entire capture buffer is viewed after each capture by default. You set the trigger based on interest, like ~10% (or less) if you want ‘after trigger’ info, ~90%+ if you want ‘before trigger’ info, or 50% if you want both. As you only get one window/screen of capture, it is naturally ‘centered’ on the area of interest (before/during/after the trigger point).
Saleae’s innovative streaming capture with extended horizontal views makes this behavior not as natural for how the Logic MSO UI is set up, but it also makes it less intuitive to use vs. a traditional oscilloscope. If you want just one quick high resolution snapshot close to trigger vs. a longer (semi)continuous view, that is too ‘wide’ to fit on screen. You might want to have a ‘zoom point’ within the snapshot view (some horizontal offset within the single capture buffer), but that ‘focal point’ would likely be the same for each triggered event.
In general, I’ve adjusted to Saleae’s behavior, but I think it can be hard for new users that are familiar with most oscilloscopes vs. previous generation of Saleae logic. I wonder if adding an ‘oscilloscope view’ vs. ‘analyzer view’ might help, for those who are looking for a traditional oscilloscope user experience. If the UI elements were scriptable & user adjustable, then community based custom views might create this for you vs. needing to do any of the work internally (add a ‘custom views’ section to the marketplace?) Personally, I’d much rather see math/virtual channels next (and scriptable control of interactive UI) than ‘oscilloscope view’
Thanks for your thoughts both. My thinking was nothing complicated, just when I choose “pan to trigger” it shows the captured data starting with the earliest pre-trigger data on the left edge of the window. Thus showing as much useful data as possible in the first view.
At the moment it aligns the trigger point with the centre of the window. So I have to drag the captured data to the left after each capture to see all the captured packet (I’m mostly doing SPI/I2C/UART captures).