Stateflow transition with timer

17 visualizaciones (últimos 30 días)
PaoloC
PaoloC el 6 de Jun. de 2016
Respondida: prashant chavan el 26 de Oct. de 2017
Hi all, I'm trying to design a stateflow chart and I've those requirements:
  1. Move from state A to state B if incomming signal (T) from Simulink is up a threshold for at least 10 seconds (Time out expired).
  2. if (T > threshold) but not for 10 sec THAN reset the timer and still in A
  3. if next time that T > threshold , the timer restart from 0
I would design the chart with only two state (A and B) and describe the timer condition on transition link, but I don't found a solution. Any suggestion?
Thanks !!!
  1 comentario
Daniel Lengauer
Daniel Lengauer el 18 de Oct. de 2017
I am looking for the same solution. Is there a suggestion to solve this in only two states ?

Iniciar sesión para comentar.

Respuestas (1)

prashant chavan
prashant chavan el 26 de Oct. de 2017
1. Use counter as input which will increment continuously outside the state 2. Add transition from A to B : condition (T > threshold) && counter > 10 sec action : timer reset to 0

Categorías

Más información sobre Decision Logic en Help Center y File Exchange.

Etiquetas

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by