Задайте формат для блочного кода Перехода Уровня и данных. Встройте код с типовым кодексом или создайте отдельные функции, которые типовой кодекс вызывает с данными состояния в специализированной структуре.
Генерация кода 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, и генератор кода встраивает блочный код Перехода Уровня.