Алгебраический цикл

Описание

Выберите диагностическое действие, чтобы взять, если программное обеспечение Simulink® обнаруживает алгебраический цикл при компиляции модели.

Категория: Диагностика

Настройки

Значение по умолчанию: предупреждение

'none'

Когда программное обеспечение Simulink обнаруживает алгебраический цикл, программное обеспечение пытается решить алгебраический цикл. Если программное обеспечение не может решить алгебраический цикл, оно сообщает об ошибке, и моделирование отключает.

предупреждение

Когда программное обеспечение Simulink обнаруживает алгебраический цикл, оно отображает предупреждение и пытается решить алгебраический цикл. Если программное обеспечение не может решить алгебраический цикл, оно сообщает об ошибке, и моделирование отключает.

ошибка

Когда программное обеспечение Simulink обнаруживает алгебраический цикл, оно отключает моделирование, отображает сообщение об ошибке и подсвечивает фрагмент блок-схемы, которая включает цикл.

Советы

  • Алгебраический цикл обычно происходит, когда входной порт с прямым сквозным соединением управляется выводом того же блока, или непосредственно, или путем к обратной связи через другие блоки с прямым сквозным соединением. Примером алгебраического цикла является этот простой скалярный цикл.

  • Когда модель содержит алгебраический цикл, программное обеспечение Simulink вызывает решающую цикл стандартную программу на каждом временном шаге. Решатель цикла выполняет итерации, чтобы определить решение проблемы (если это может). В результате модели с алгебраическими циклами, запущенными медленнее, чем модели без них.

  • Используйте опцию error, чтобы подсветить алгебраические циклы, когда вы моделируете модель. Это заставляет программное обеспечение Simulink отображать ошибочное диалоговое окно (Диагностическое Средство просмотра) и перецветные фрагменты схемы, которые представляют первый алгебраический цикл, который это обнаруживает. Программное обеспечение Simulink использует красный, чтобы окрасить блоки и строки, которые составляют цикл. Закрытие ошибочного диалогового окна восстанавливает схему к своим исходным цветам.

  • Смотрите Алгебраические Циклы для получения дополнительной информации.

Информация о командной строке

Parameter: AlgebraicLoopMsg
Значение: 'ни один' | 'предупреждение' | 'ошибка'
Значение по умолчанию: Предупреждение

Рекомендуемые настройки

ПриложениеУстановка
Отладкаошибка
ТрассируемостьНикакое влияние
ЭффективностьНикакое влияние
Меры безопасностиошибка

Похожие темы

Была ли эта тема полезной?