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 на При установке параметра Solver > Automatically handle rate transition for data transfer на
Для этих случаев вручную вставьте блок Rate Transition или блоки. MathWorks® не рекомендует использовать Единичную задержку, и Нулевой Порядок Содержат блоки для обработки переходов уровня. | ||
В последний раз измененный | R2011a | ||
Примеры | Не рекомендуемый: В этом примере блок Rate Transition вставляется в источнике, не в месте назначения сигнала. Модели не удается обновить, потому что два места назначения блокируют (Усиление и Сумма) выполнение на различных уровнях. Чтобы зафиксировать эту ошибку, вставьте блоки Перехода Уровня в местах назначения сигнала и удалите блоки Перехода Уровня от источников сигнала. Отказ удалить блоки Перехода Уровня является общим шаблоном моделирования, который может привести к ошибкам и неэффективному коду. Рекомендуемый: В этом примере переход уровня вставляется в месте назначения сигнала. |