Выберите действие диагностики, которое необходимо выполнить, если программа Simulink ® обнаруживает алгебраический цикл при компиляции модели.
Категория: Диагностика
По умолчанию:
warning
noneКогда программное обеспечение Simulink обнаруживает алгебраический цикл, программное обеспечение пытается решить алгебраический цикл. Если программа не может решить алгебраический цикл, она сообщает об ошибке и моделирование завершается.
warningКогда программа Simulink обнаруживает алгебраический цикл, она отображает предупреждение и пытается решить алгебраический цикл. Если программа не может решить алгебраический цикл, она сообщает об ошибке и моделирование завершается.
errorКогда программа Simulink обнаруживает алгебраический цикл, она завершает моделирование, отображает сообщение об ошибке и выделяет часть блок-схемы, которая содержит цикл.
Алгебраический цикл обычно возникает, когда входной порт с прямым проходом управляется выходом того же самого блока либо непосредственно, либо путем обратной связи через другие блоки с прямым проходом. Примером алгебраического цикла является этот простой скалярный цикл.

Когда модель содержит алгебраический цикл, программное обеспечение Simulink вызывает подпрограмму решения цикла на каждом временном шаге. Решатель цикла выполняет итерации для определения решения задачи (если это возможно). В результате модели с алгебраическими петлями работают медленнее, чем модели без них.
Используйте error для выделения алгебраических циклов при моделировании модели. Это заставляет программное обеспечение Simulink отображать диалоговое окно ошибки (средство просмотра диагностики) и перекрасить части диаграммы, которые представляют первый обнаруженный алгебраический цикл. Программное обеспечение Simulink использует красный цвет для окрашивания блоков и линий, составляющих цикл. При закрытии диалогового окна ошибок схема восстанавливается до исходных цветов.
Дополнительные сведения см. в разделе Концепции алгебраического цикла.
Параметр: AlgebraicLoopMsg |
Значение:
'none' | 'warning' | 'error' |
По умолчанию:
'warning' |
| Приложение | Настройка |
|---|---|
| Отладка | error |
| Отслеживаемость | Никакого воздействия |
| Эффективность | Никакого воздействия |
| Меры безопасности | error |