Automation API - timing marker

Hello,

I would like to add in real time a timing marker at specific time. I have a long capture to do and I want to add some markers to help me to find the data I want to analyze.

I use python script for automation.

Thanks

@cgrenier Thanks for reaching out! We currently do not have an Automation API function that allows adding of timing markers. This is something we would love to look into however!

We’re currently tracking this request in the idea post below.

I’d love to add a comment on your behalf to record your request for this.

Could you share more information on your ideal workflow? For example, if you were to have your automation script place a timing marker after a capture is complete, how would you place the timing marker? Would you place it at a specific time point after the 0s mark? Or, perhaps, would you place the timing marker after ‘x’ number of edges? Hope to know more!

Hi,

I think it will be really a good feature to add. In my python script, if I can add many comments during the acquisition, it would be wonderful!!

Hope to have it in the next release :wink:

While not possible (yet :wink:) with scripting/automation, you can use keyboard shortcuts to more efficiently navigate your capture manually.

Just use the [?] key to open up your OS specific shortcuts, in particular:

  • Interactions
    • Full Zoom In
    • Full Zoom Out
  • Markers
    • Add Marker
    • Add Timing Markers Pair
  • Misc
    • Jump to Time
  • Navigation
    • Open Timing Markers Panel

So, you can do a Full Zoom In, then for each marker you want: do a Jump to Time, followed by an Add Marker and then manually place the marker. When all done, you can do a Full Zoom Out and/or use the Timing Markers Panel to jump to the markers placed.

Unfortunately, this doesn’t precisely put the marker exactly where you jumped, nor can you automate/script it within the UI – but I have found the Jump to Time shortcut particularly useful when manually navigating & marking up a capture.

Note: you can also easily jump between the Analyzers Panel (decoded protocol results) and the waveform view, using the UI as another way to navigate your marker placements more efficiently.

Hello,

Yes its great to use the manual marker. But when running hour of testing, I dont want to add a pause in my python script in order to insert a marker and continue the script. I prefer to have an automatic way (from your API) to set important labels and find potential issues.

I`m sure it will be useful for customers!!

@cgrenier I went ahead and added a comment on your behalf in the feature request post I linked above.

Thanks Tim! I hope the soft team will check this request on priority!! :wink:

Hello @timreyes

is it possible to name all the channels from Python script? I don’t see anything about that. It uses the default name! Or I miss something :slight_smile:

@cgrenier Thanks for checking on that. This is unfortunately not yet possible (we’ve received quite a few requests recently to have this implemented however, so we’re aware of the need).

We’re tracking this request in the idea post below in the meantime, and I’ve added a comment for you to track your need for this to be implemented as well.

In the meantime, I wanted to share a user’s workaround below in case that helps!