Идентификатор: Заголовок | cgsl_0205: Обработка сигналов для многоскоростных моделей | ||
---|---|---|---|
Описание | Для многоскоростных моделей обработайте изменение скорости операции одним из двух способов: | ||
A | В блоке назначения вставьте Rate Transition. | ||
B | Установите значение параметра конфигурации Automatically handle rate transition for data transfer равным Always или Whenever possible . | ||
Объяснение | A, B | Следование этому руководству поддерживает обработку данных, работающих с различными скоростями. | |
Примечание | Установка значения Automatically handle rate transition for data transfer Установка значения Automatically handle rate transition for data transfer
В этих случаях вручную вставьте блок Rate Transition или блоки. MathWorks® не рекомендует использовать блоки Unit Delay и Zero Order Hold для обработки переходов скорости. | ||
Последнее изменение | R2011a | ||
Примеры | Не рекомендуется: В этом примере Rate Transition блок вставляется в источник, а не в пункт назначения сигнала. Модель не может быть обновлена, потому что два целевых блока (Gain и Sum) запускаются с различными скоростями. Чтобы исправить эту ошибку, вставьте блоки Rate Transition в пункты назначения сигнала и удалите блоки Rate Transition из источников сигнала. Отказ удалить блоки Rate Transition является общим шаблоном моделирования, который может привести к ошибкам и неэффективному коду. Рекомендуется: В этом примере переход скорости вставляется в пункт назначения сигнала. |