Stateflow, Determine Initial State
Afficher commentaires plus anciens
I'm using the stateflow toolbox to track and control the states of an external physical unit. I'm reading a feedback signal from the unit telling me which state it's in, and sending the correct command signal (depending on current state) to bring it to the next desired state. During startup of the system, the unit could be in any state. Basically, the initial state is unknown (must read feedback signal to determine it) since I'm not controlling it. What’s the best way to configure this in the Stateflow chart? Current solution is to have a dedicated "dummy" initial state, which (depending on value of feedback signal) transitions directly to the correct actual starting state of the unit. This clutters the chart a bit, and there’s probably a more elegant way. I could probably use transition tables, but can these be combined for example, so I use a chart like now, but a table just to get the starting state right?
Réponse acceptée
Plus de réponses (1)
Fangjun Jiang
le 24 Sep 2020
0 votes
Use the default transition to pick any state as your initial state.
1 commentaire
André Hvatum
le 24 Sep 2020
Catégories
En savoir plus sur Stateflow dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
