Saleae - Logic 2

Logic 2.1.3 (Alpha 16)

Ok, we just fixed a few things, and rather than create a new post, we just updated this one with the latest build. You should also get a notification the next time you open the app that 2.1.3 is available.

A few quick fixes:

  • we fixed CSV export, and added binary export. The problem was that we accidentally included the back-end implementation of binary export without the front-end implementation, which was just waiting on a few minor changes.
  • we fixed the crash that occurred when opening the device selector dialog from the main menu.
  • we fixed a minor visual glitch in the graph background grid when restarting an capture, if an analyzer was present.

New Feature - General Notes to file about test setup
Is there some feature in the queue for adding notes to a file. Like where I can put in all infos about the test-setup etc?

Maybe a free text field encouraging you to something like a grey autotext:
“Put in here relevant info about the recorded trace. Think about HW and SW-Version or the git-tag you have used. Don’t forget to note suspicious behavior or the final result you’ve drawn from this test.”

For this feature markdown support would be really nice.

More ideas into this direction

  • Make place holder possible like the OS-Version
  • the git-id of the source code the time it has been captured
  • capture date
1 Like

New Feature - Presets for Channels / Analyzer
Is it possible to store/load presets?
those presets should include:

  • the order and property of the channels
  • the name of the channels
  • bit-rate, assigned analyzers

As a project manager I would like to “set” one configuration, so that all traces of my colleges have the same format. So something like a global header file everyone may include.
As a developer I would like this, because I can manage different setups really quick. I tend to craft special adapter for every setup and then just plug in the saleae. To load a configuration to present the pinning of the adapter would be handy.

Probably a message like: “Trace recorded with preset MyCompanniesPreset.cfg version 1.2.3 hash:12345566445” possible button: [export configuration]

1 Like

It’s not possible yet, but it’s on our roadmap.
Thanks for the detailed explanation, it’s super helpful!

Quick question: Does this release have the ability to generate reports from the different analyzers?

That is suppose I capture data using the USB LS and FS D+/D- analyzer. With the current released (actually last beta one) I would go to the different options, and for example with control transfers, I would export a CSV file.

I might then bring it into sublime-text to remove the majority of the bulk to just give me real data, and then bring into excel. When I say real data, I get rid of all of the things, like keep alive, NAK, start of … And actually maybe combine a few messages into one, so I just have the higher level things like: A request for data, responses…

I started off here asking if you were going to extend the reporting in here and make suggestions, but I don’t actually see any reports…

Not yet. We’re planning on adding that in the near future though.
You’ll also be able to filter and export from the results table directly instead of doing that in Excel.

I just spent a couple days using 2.1.3 heavily, and I really miss the ability to create marker pairs just by using the “1”, “2”, “3”, etc. keys (from the old version of Logic). As I’m zooming in and out of my capture, one of the most common things I need to do is measure time deltas between edges across channels - thus the maker pair need. The current 2.1.3 method of creating pairs of timing markers is slower and clunkier for this use. (other than that - I’m loving the new version!)

You’re absolutely right, it’s a clunky at the moment, but the next version will be much better imo. We’re hoping to release it today :slight_smile:

I’d love to get your feedback on it.

p.s. the next next version is going to be even better!

I have no doubt. You’re making amazing progress on each new version. We’re just loving these new Alpha versions at work.

Hello! After the update, short pulses are filtered. In the last working (for Win7) version - Alpha 12 everything worked fine))


How short are they? Could it be the “Glitch filter” in the capture settings?

New Feature - Mark hint on mouse overs on analyzer marks

As a new user, new to protocols, new to saleae I would be confused about the green dots and the orange squares in the data-section of a analyzer.
The most obvious attempt to this is to move with the mouse over those marks and expect something like a appearing hint. This hint can appear right beside the courser or maybe in a info box in the lower right corner.

New Feature - Statistics of analyzers

As a programmer in proceeded states of development I would like tweak my protocols, wait times, protocol errors and transmission speed. For this I would like to do some statistics. Right now this is a lot of manual work.
As some examples:

  • number of clock cycles
  • amount of data bits in range A
  • variation of the clock speed
  • maximum detected data rate
  • from protocol perspective: unnecessary wait times
  • could be also like a health meter. like deriviation of clockcycles in%
  • … number of protocol errors, etc.
  • the SPI mode used, or the next corresponding I2C frequency

Further ideas:

  • an export of the statistics to json would be really nice to
  • implement own statistic macros based on predefined values. something like a python mini plugin, code which is executed after every run and displaying results on a prominent place?

New Feature - Invert scrolling

Some of us does probably know it from an ego shooter or flight simulator. If the controls are not inverted, it drives them crazy. Wanne fly up, but my plain goes down…

I really like to use the scroll wheel’s. I’ve the normal one and the one for the other axis. The normal one works right, but the other one is inverse to me. I would like to have the possibility to inverse the direction of the mouse wheels in separate for X and Y.

We’re working on Advanced Measurements and I think that it’d answer some of your needs. You’d be able to select a region of channel and generate some metrics for that region, such as pulse count, frequency and duty cycle. On top of that, you’d be able to create (and share) custom measurement functions to calculate more metrics.

In regards to measurements for analyzers, it’s an interesting idea! We’ll add that to our list as we’ll have to think about it more :slight_smile:

Out of curiosity, if we’ll have a feature requests page, would you use it?

Thanks again!

sure!

some random thoughts, not evolved in total…, probably aspects to think about. Don’t want to start a huge discussion :wink:

I like the possibility to have this close contact to the programmers of saleae logic. If I’ve a idea which could be a nice feature for this performant and responsive software I just want to tell it to you. If a ticket system would work best for you, choose it!
Some more advanced system then a chronological chat would support the tracking of the issues. Issues are more preserved over time. You could also vote on them, or comment them without disturbing other posts.
The only thing I would miss is the “need” to read other ideas when I’m scrolling down to the latest answer. Like this chatroom atmosphere would go lost a bit.

A thought about the publication of the roadmap. On one hand, it would save me some time to write an suggestion, which is already on your road map. On the other hand, if I would read the road map the one or the other new idea would not evolve in my mind. But if my idea would have opened a new perspective for you, this idea would be kind of lost.

How ever, happy programming =) and thank you!

I’d like to keep some room for discussion and keep this forum alive of course. Our current plan is to have an ideas page for Logic 2, and if people prefer to write their ideas here, I’d be happy to copy them to the ideas page to let other people vote and comment.

Thanks again for the feedback! :slight_smile:

First off, loving the new UI! A couple thoughts:

  • The ability to save/load configs in original Logic SW was handy - is that on the feature list for Logic 2?
  • Building on that, will opening/using configs/captures from Logic 1 be supported in Logic 2?
  • Will measurements be making a comeback? Would love to be able to choose 2 timing markers and one or more measurements to use. Also the ability to modify a measurement (different item to measure, different markers) without deleting it and adding a new one would be handy.

Thanks for all your hard work! Looking forward to the next version!

Thanks! Happy to hear that :slight_smile:

  • Save/load config - it’s on our roadmap. We’re currently focused on stability, high-level analyzers, advanced measurements and analog rendering, therefore it might take some time.
  • We probably won’t support Logic1 configs (the migration is too complicated). I’m sorry
  • Of course, measurements will come back and will be significantly better! We’re already working on it.
1 Like