Azzera filtri
Azzera filtri

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

1 visualizzazione (ultimi 30 giorni)
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!

Risposta accettata

Alicia Roder
Alicia Roder il 20 Mar 2017
Adding a delay block in the algebraic Loop should solves the problem.

Più risposte (0)

Categorie

Scopri di più su Modeling in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by