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