exponenta event banner

Минимизация алгебраического цикла

Описание

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

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

Категория: Диагностика

Настройки

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

none

Simulink не выполняет никаких действий.

warning

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

error

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

Совет

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

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

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

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

Рекомендуемые параметры

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

Связанные темы