Укажите формат кода и данных блоков Rate Transition. Встройте код с кодом модели или создайте отдельные функции, которые вызываются кодом модели с данными о состоянии в специальной структуре.
Category: Генерация кода > Размещение кода
По умолчанию:
Inline
InlineВстроенный Rate Transition блочный код с кодом модели. Объявите Rate Transition данные о состоянии блока в структуре состояния глобального блока.
FunctionОтдельный блочный код Rate Transition и данные из кода модели и данных. Сгенерированный код содержит отдельные get и set функции, которые model_step вызов функций и выделенная структура для данных о состоянии. Сгенерированный код также содержит отдельные функции запуска и инициализации, которые model_initialize вызовы функций.
Этот параметр требует Embedded Coder® лицензия.
Появляется только для целей, основанных на ERT.
Параметр:
RateTransitionBlockCode |
Значение:
'Inline' | 'Function' | |
По умолчанию:
'Inline' |
| Приложение | Настройка |
|---|---|
| Отладка | Функция |
| Трассируемость | Функция |
| Эффективность | Действующий |
| Меры безопасности | Никакого влияния |
Примечание
Генератор кода не разделяет код и данные для блоков Rate Transition, которые имеют сигналы переменного размера или находятся внутри блока For Each Subsystem.
В диалоговом окне Rate Transition параметры блоков необходимо выбрать параметр Ensure data integrity during data transfer. Если вы не выбираете этот параметр, модель производит ошибку во время генерации кода.
В диалоговом окне Configuration Parameters параметр Multitask rate transition должен быть установлен на error. Если этот параметр не установлен на errorEmbedded Coder отключает параметр Rate Transition block code и входной код генератора кода Rate Transition.