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

Описание

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

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

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

Настройки

Значение по умолчанию: warning

none

Simulink не принимает мер.

warning

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

error

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

Советы

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

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

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

Parameter: ArtificialAlgebraicLoopMsg
Значение: 'none' | 'warning' | 'error'
Значение по умолчанию: 'warning'

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

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

Похожие темы