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

Описание

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

Диагностика Category:

Настройки

Значение по умолчанию: warning

none

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

warning

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

error

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

Советы

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

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

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

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

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

Parameter: AlgebraicLoopMsg
Значение: 'none' | 'warning' | 'error'
Значение по умолчанию: 'warning'

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

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

Похожие темы