How can I solve an algebraic loop error?
90 views (last 30 days)
Show older comments
I have this system. There is a stateflow block in Joystik and a "i = i+1" code in dotSelection. I reseive tkis error:
"Cannot solve algebraic loop involving 'Lorien/dotSelection' because it consists of blocks that cannot be assigned algebraic variables, such as blocks with discrete-valued outputs, blocks with non-double or complex outputs, Stateflow blocks, or nonvirtual subsystems. Consider breaking the algebraic loop. For example, add a delay or a memory block to the loop.
Algebraic loop error with 'Lorien/Joystik /Chart'
Algebraic loop error with 'Lorien/dotSelection'"
Can I solve it?
0 Comments
Accepted Answer
Orion
on 8 Dec 2014
As Simulink says it to you : just add a delay to break the algebraic loop.
2 Comments
Jagos Jovanovic
on 21 May 2023
Goated, this just save me hours of trying to build it without using a MATLAB fnc
More Answers (0)
See Also
Categories
Find more on Complex Logic in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!