Укажите формат кода и данных блоков 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
. Если этот параметр не установлен на error
Embedded Coder отключает параметр Rate Transition block code и входной код генератора кода Rate Transition.