exponenta event banner

Код блока перехода скорости

Описание

Укажите формат блочного кода и данных Rate Transition. Инлинируйте код с кодом модели или создайте отдельные функции, которые код модели вызывает с данными состояния в выделенной структуре.

Категория: Создание кода > Размещение кода

Настройки

По умолчанию: Inline

Inline

Блочный код перехода встроенной скорости с кодом модели. Объявить данные состояния блока перехода скорости в структуре состояния глобального блока.

Function

Отделить код блока перехода скорости и данные от кода модели и данных. Созданный код содержит отдельные get и set функции, которые model_step вызов функций и выделенная структура для данных состояния. Созданный код также содержит отдельные функции запуска и инициализации, которые model_initialize вызовы функций.

Зависимости

  • Для этого параметра требуется лицензия Embedded Coder ®.

  • Отображается только для целевых объектов на основе ERT.

Информация командной строки

Параметр: RateTransitionBlockCode
Значение: 'Inline' | 'Function' |
По умолчанию: 'Inline'

Рекомендуемые параметры

ПриложениеНастройка
ОтладкаФункция
ОтслеживаемостьФункция
ЭффективностьДействующий
Меры безопасностиНикакого воздействия

Примечание

  • Генератор кода не разделяет код и данные для блоков перехода скорости, которые имеют сигналы переменного размера или находятся внутри блока для каждой подсистемы.

  • В диалоговом окне Параметры блока Rate Transition необходимо выбрать параметр Обеспечить целостность данных при передаче данных. Если этот параметр не выбран, при создании кода в модели возникает ошибка.

  • В диалоговом окне «Параметры конфигурации» для параметра Многозадачный переход скорости необходимо установить значение error. Если для этого параметра не установлено значение error, Embedded Coder отключает параметр блочного кода Rate Transition и блочный код Rate Transition встроенного генератора кода.

Связанные темы