Resetting Integrator by output of state flow in Simulink
古いコメントを表示
Hello,
i have a simulink model containing an integrator and a state flow diagram. The integrators output is an input to the state flow diagram and is multiplied with a value depending on the state of the state flow diagram.
The state flow diagram also outputs the current state, e.g. 1,2,3, etc. I would like to e.g. reset the integrator when the stateflow diagram reaches state 2. However, this configuration triggers an error in the simulation:
"'untitled/Chart' or the model referenced by it contains a block that updates persistent or state variables while computing outputs and is not supported in an algebraic loop. It is in an algebraic loop with the following blocks."
simulI am not sure why, since a simple reset of the integrators shouldn't call for such a behavior? In any way, does anybody has a suggestion on how to fix this issue?
Attached are screenshots of the model and the state flow diagram, as well as the model itself.
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で General Applications についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!