How to count how many times a state is visited?
5 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Grace Edlin
el 5 de Mayo de 2021
Comentada: Grace Edlin
el 5 de Mayo de 2021
I want to count how many times a state is visited within Stateflow. I would like it to have a counter so if it gets visited 10 times it goes to a fault condition. It needs to be able to handle visiting in between states.
For example if it goes from state A -> B -> A the counter for A would be 2.
I've looked at count, before and temporalCount and none seem to act as desired.
0 comentarios
Respuesta aceptada
Jonas
el 5 de Mayo de 2021
Write the following inside state A:
en:
counter = counter + 1;
and initialise counter = 0. The counter will be incremented only when state A is entered, hence the 'en' command.
Más respuestas (0)
Ver también
Categorías
Más información sobre Stateflow en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!