Jump to content
  • 0

Really complex trigger-definitions


Fonso

Question

Hello Forum :-)

I will first wish all a happy new year :-)

One question is it possible to set really complex-trigger-scenarios in waveform at osciloscope?

E.g. trigger fire when:
Ch1 <= 20 and Ch2 == 10

E.g. trigger fire when:
RisingEdge(Ch1, 20) OR FallingEdge(Ch2, 2)

E.g. trigger fire when:
(Ch1 + 3) == 8

E.g. trigger fire when:
(Ch1 + 3) == SQRT(Ch2)

E.g. trigger fire when:
(Ch1 + Ch2) == (Ch3+ 10)

E.g. trigger fire when:
(Ch1 / Ch2) <= (Ch3 + Abs(Ch4))

...such things (in any compexity, combinations and deepnees)

I work in my company at HIL-Testing ( https://en.wikipedia.org/wiki/Hardware-in-the-loop_simulation )

For complex trigger-definitions use dSPACE-Tools ( https://www.dspace.com/en/inc/home.cfm ) and I itself in my own software-implementations the GE-Syntax which is really good for definition of flexible and complex trigger-definitions

https://www.asam.net/active-projects/resources/ (view there: ASAM Expression v1.0.1 )

 

REMARK: This is perhaps an similar question (and wish) like here:

Best regards
Alfons

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0

Hi @Fonso

No. Only edge (rise/fall/either), pulse length and transition (positive/negative less/more/timeout), window (entering/exiting); with hysteresis and holdoff are supported for analog inputs; and edge (rise/fall/either) for external or internal trigger signals.

Happy New Year

Link to comment
Share on other sites

  • 0

Hello Attila,

thanks for the answer :-)
Would be great when this feature would be avaiable in any future.
This would be the killer feature!!!

REMARKJ:
I am aware that this for the osziloscope is perhaps not so useful and can make perhaps runtime-problems at complicate expressions (keyword: realtime)

Would be also useful (perhaps more useful) to see this feature in the logger (e.g. for providing of "post-analyzing"-feature from captured data that you can search/find/step-over recorded "events")

The implementation is of course technical not easy (I made itself in my tools, I did use the GE-syntax). But the user-interface is simple (you provide only an text-field at which the user can insert an complex trigger-definitin as "expression"-string written in the GE-yntax)

Best regards
Alfons

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...