Stateflow, Determine Initial State
Mostra commenti meno recenti
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?
Risposta accettata
Più risposte (1)
Fangjun Jiang
il 24 Set 2020
0 voti
Use the default transition to pick any state as your initial state.
1 Commento
André Hvatum
il 24 Set 2020
Categorie
Scopri di più su Stateflow in Centro assistenza e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
