Ideas Test


Add 'Time between Edges Trigger'

Add 'Time between Edges' Trigger
It would be nice to have a trigger mode that would trigger when the time between consecutive edges falls outside a specified range. This is similar to the pulse width trigger but instead of looking at two different transition (low->high then high->low or vice versa) the system would consider consecutive similar transitions.

For example, I could set the trigger to watch for rising edges, set the window from .9ms - 1.1ms. If/when the time between rising edges on this channel falls below .9ms or above 1.1ms the system would trigger.

Seems like an extension of the 'Pulse Width' trigger and hopefully isn't too difficult to implement. Maybe this 'Pulse Width' trigger could simply be expanded- allow the user to set the transition style for the beginning and end of the pulse (low->high or high->low for both sides).

I can't tell if this is the same as what was requested in 'Trigger on both edges'. If so, please ignore.

  • Avatar32.5fb70cce7410889e661286fd7f1897de Guest
  • Jun 26 2018
  • Attach files
  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    June 26, 2018 18:36

    Interesting, could you explain the use case for this? Are you looking for irregularities in an otherwise consistent stream of events?

    From what I've read, it looks like you want to trigger in these 4 cases, let me know if I have that right:
    (given the example of triggering outside of the window 0.9ms to 1.1ms)
    positive pulse shorter than 0.9 ms
    positive pulse longer than 1.1 ms
    negative pulse shorter than 0.9 ms
    negative pulse longer than 1.1ms

    If any of these events occur, the trigger you described would fire, and under no other circumstances?