Algebraic loop error while using flip-flops
이전 댓글 표시

For following model I recieve an error
Cannot solve algebraic loop involving 'boo/Subsystem/Bistable6/Model/RESET Priority' 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.
I tried to add delays 1/Z as suggested but I didn't helped me much(bistable is a SR-FF)
댓글 수: 5
Walter Roberson
2019년 4월 6일
Are you configured as continuous time or as discrete time?
Yakov M
2019년 4월 7일
Walter Roberson
2019년 4월 7일
Simulink thinks that part of it is configured for continuous time.
Walter Roberson
2019년 4월 7일
As you are using discrete time, then add a Unit Delay on the Q output -- before it goes to the scope or to the GOTO.
답변 (1개)
카테고리
도움말 센터 및 File Exchange에서 General Applications에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
