Минимизируйте алгебраический цикл

Описание

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

Когда вы задаете параметр Minimize algebraic loop occurrences для атомарной подсистемы или блока Model, если Simulink® обнаруживает искусственный алгебраический цикл, он пытается устранить цикл путем проверки на некорректные блоки перед симуляцией модели. Если Simulink не может минимизировать искусственный алгебраический цикл, симуляция выполняет диагностическое действие, заданное параметром Minimize algebraic loop.

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

Настройки

По умолчанию: warning

none

Simulink не принимает никаких действий.

warning

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

error

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

Совет

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

  • Программное обеспечение Simulink не может минимизировать искусственные алгебраические циклы, содержащие сигналы, обозначенные как тестовые точки (см. Работа с тестовыми точками).

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

Параметр: ArtificialAlgebraicLoopMsg
Значение: 'none' | 'warning' | 'error'
По умолчанию: 'warning'

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

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

Похожие темы