stateflow timer runs faster than discrete time step

2 Ansichten (letzte 30 Tage)
Sina Shojaei
Sina Shojaei am 14 Okt. 2015
Bearbeitet: Sina Shojaei am 14 Okt. 2015
Hi, I have a model simulated in discrete time. It has a stateflow model and I have put a timer on one of the transitions so I can hold one of the states if the condition was only valid for a very short time. if timer > 4 seconds then I want the transition to happen The problem is that the fundamental simulation time step is 1 second, but the timer counts to 4 in less thant 1 seccond, i.e. the during function repeats 4 times or more per seccond. I had the same problem with after(waitTime,tick) too.
The update mehtod of the chart is set to discrete and sample time to 1 second.
Has anyone seen this problem before? Please help.

Antworten (0)

Kategorien

Mehr zu Stateflow finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by