How can I determine the time t when a specific value y is reached in SIMULINK?
조회 수: 18 (최근 30일)
이전 댓글 표시
Hi everyone,
I'm working on a simulation on SIMULINK which outputs me a value y(t).
I now want to know at what time y(t) reaches a specific value y_1.
So I need to determine t(y_1) = t_1 and somehow display it in SIMULINK?
Also I want to used that value t_1 for further calculations.
Is there any block that I can use for that?
Best regards
Enea
댓글 수: 0
채택된 답변
Timo Dietz
2021년 1월 11일
There are multiple ways of doing this. One is to attach the source block "clock" to a triggered subsystem which contains just a connection between in and out. The trigger input is fed by a comparator which checks for y(t) = y_1.
The triggered block now takes over the simulation time input to its output only in case the comparator triggers.
댓글 수: 12
추가 답변 (0개)
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!