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

1 visualización (últimos 30 días)
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!

Respuesta aceptada

Alicia Roder
Alicia Roder el 20 de Mzo. de 2017
Adding a delay block in the algebraic Loop should solves the problem.

Más respuestas (0)

Categorías

Más información sobre Simulink Functions en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by