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