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