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