Error while turning on and off pump with stateflow depending on physical signal

1 Ansicht (letzte 30 Tage)
I am trying to turn on and off a pump depending on the pressure within a hydraulic system. The pressure is measured within the system, feed into a stateflow chart, evaluated and then - depending on the current pressure - a pump is turned on and off through a stateflow output.
However this Setup gives me the error "stateflow chart updates a persistent or state variable while computing outputs, therfore it cannot be used in an algebraic loop."
How can I correct this error?
Thank you!

Akzeptierte Antwort

Alicia Roder
Alicia Roder am 20 Mär. 2017
Adding a delay block in the algebraic Loop should solves the problem.

Weitere Antworten (0)

Kategorien

Mehr zu Stateflow finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by