У меня есть система, в которой Simulink жалуется на алгебраические циклы, однако во время выполнения алгебраические циклы никогда не возникают. Можно ли игнорировать ошибку?
Модель имеет те же свойства, что и ниже. Есть два переключателя, которые образуют алгебраический цикл, если оба включены, но они никогда не переключатся во время выполнения. Simulink не может решить эту проблему, поскольку значение комплексное.
Сообщение об ошибке: Не удается решить алгебраический цикл, включающий «complexAlgebraicLoop/Sum», поскольку он состоит из блоков, которым нельзя присвоить алгебраические переменные, например блоки с дискретными выходами, блоки с недвойными или комплексными выходами, блоки Stateflow или невиртуальные блоки. подсистемы. Попробуйте разорвать алгебраический цикл. Например, добавить в цикл задержку или блок памяти.