Fonso Posted January 3, 2022 Share Posted January 3, 2022 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 More sharing options...
0 attila Posted January 3, 2022 Share Posted January 3, 2022 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 More sharing options...
0 Fonso Posted January 4, 2022 Author Share Posted January 4, 2022 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 More sharing options...
0 attila Posted January 4, 2022 Share Posted January 4, 2022 Hi @Fonso It may be useful to have such complex qualifiers as math channel. Link to comment Share on other sites More sharing options...
Question
Fonso
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
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 accountSign in
Already have an account? Sign in here.
Sign In Now