Код блока Rate Transition

Описание

Укажите формат кода и данных блоков 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.

Похожие темы