ID: Заголовок | cgsl_0205: обработка Сигнала для многоскоростных моделей | ||
---|---|---|---|
Описание | Для многоскоростных моделей обработайте изменение в уровне операции одним из двух способов: | ||
A | В целевом блоке Вставьте Переход Уровня. | ||
B | Установите Решатель параметра>, Автоматически обрабатывают переход уровня для передачи данных или к Always или к Whenever possible . | ||
Объяснение | A, B | После этой инструкции поддерживает обработку данных, действующих на различных уровнях. | |
Примечание | Установка Решателя параметра> Автоматически обрабатывает переход уровня для передачи данных с установкой на Установка Решателя параметра> Автоматически обрабатывает переход уровня для передачи данных к
Для этих случаев вручную вставьте блок Rate Transition или блоки. MathWorks® не рекомендует использовать Единичную задержку, и Нулевой Порядок Содержат блоки для обработки переходов уровня. | ||
В последний раз измененный | R2011a | ||
Примеры | Не рекомендуемый: В этом примере блок Rate Transition вставляется в источнике, не в месте назначения сигнала. Модели не удается обновить, потому что два места назначения блокируют (Усиление и Сумма) выполнение на различных уровнях. Чтобы зафиксировать эту ошибку, вставьте блоки Перехода Уровня в местах назначения сигнала и удалите блоки Перехода Уровня из источников сигнала. Отказ удалить блоки Перехода Уровня является общим шаблоном моделирования, который может привести к ошибкам и неэффективному коду. Рекомендуемый: В этом примере переход уровня вставляется в месте назначения сигнала. |