cgsl_0205: обработка Сигнала для многоскоростных моделей

ID: Заголовокcgsl_0205: обработка Сигнала для многоскоростных моделей
ОписаниеДля многоскоростных моделей обработайте изменение в уровне операции одним из двух способов:
AВ целевом блоке Вставьте Переход Уровня.
BУстановите параметр Solver > Automatically handle rate transition for data transfer или на Always или на Whenever possible.
ОбъяснениеA, B После этой инструкции поддерживает обработку данных, действующих на различных уровнях.
Примечание

При установке параметра Solver > Automatically handle rate transition for data transfer with the setting на Whenever possible требует вставки блока Rate Transition в местоположениях, обозначенных Simulink®.

При установке параметра Solver > Automatically handle rate transition for data transfer на Always позволяет Simulink автоматически обрабатывать переходы уровня путем вставки блока Rate Transition. Следующие исключения применяются:

  • Вставка блока Rate Transition требует замены проводки блок-схема.

  • Требуются несколько блоков Перехода Уровня:

    • Шаги расчета блоков не являются целочисленными множителями друг друга

    • Блоки используют различные смещения шага расчета

    • Один из уровней является асинхронным

  • Вставленный блок Rate Transition может иметь несколько допустимых настроек.

Для этих случаев вручную вставьте блок Rate Transition или блоки.

MathWorks® не рекомендует использовать Единичную задержку, и Нулевой Порядок Содержат блоки для обработки переходов уровня.

В последний раз измененныйR2011a
Примеры

Не рекомендуемый:

В этом примере блок Rate Transition вставляется в источнике, не в месте назначения сигнала. Модели не удается обновить, потому что два места назначения блокируют (Усиление и Сумма) выполнение на различных уровнях. Чтобы зафиксировать эту ошибку, вставьте блоки Перехода Уровня в местах назначения сигнала и удалите блоки Перехода Уровня от источников сигнала. Отказ удалить блоки Перехода Уровня является общим шаблоном моделирования, который может привести к ошибкам и неэффективному коду.

Рекомендуемый:

В этом примере переход уровня вставляется в месте назначения сигнала.