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

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

Установка Решателя параметра> Автоматически обрабатывает переход уровня для передачи данных с установкой на Whenever possible, требует вставки блока Rate Transition в местоположениях, обозначенных Simulink®.

Установка Решателя параметра> Автоматически обрабатывает переход уровня для передачи данных к Always, позволяет Simulink автоматически обрабатывать переходы уровня путем вставки блока Rate Transition. Следующие исключения применяются:

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

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

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

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

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

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

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

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

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

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

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

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

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

Была ли эта тема полезной?