Задайте формат для блочного кода Перехода Уровня и данных. Встройте код с типовым кодексом или создайте отдельные функции, которые типовой кодекс вызывает с данными состояния в специализированной структуре.
Генерация кода Category:> Размещение Кода
Значение по умолчанию:
Inline
Inline
Встройте блочный код Rate Transition с типовым кодексом. Объявите данные о состоянии блока Rate Transition в глобальной структуре состояния блока.
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, и генератор кода встраивает блочный код Перехода Уровня.