Блочный код Перехода уровня

Описание

Задайте формат для блочного кода Перехода Уровня и данных. Встройте код с типовым кодексом или создайте отдельные функции, которые типовой кодекс вызывает с данными состояния в специализированной структуре.

Генерация кода Category:> Размещение Кода

Настройки

Значение по умолчанию: Inline

Inline

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

Function

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

Зависимости

  • Этот параметр требует лицензии Embedded Coder®.

  • Появляется только для основанных на ERT целей.

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

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

Рекомендуемые настройки

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

Примечание

  • Генератор кода не разделяет код и данные для блоков Перехода Уровня, которые имеют сигналы переменного размера или являются в Для Каждого блока Subsystem.

  • В диалоговом окне параметров блоков Перехода Уровня, ​ вы должен выбрать параметр Ensure data integrity during data transfer. Если вы не выбираете этот параметр, ​ модель производит ошибку во время генерации кода.

  • В диалоговом окне Configuration Parameters, ​ параметр Multitask rate transition должен быть установлен в error. Если этот параметр не устанавливается на error, ​ Embedded Coder отключает параметр Rate Transition block code, и генератор кода встраивает блочный код Перехода Уровня.

Похожие темы