Укажите расположение для создания служебных функций, определений экспортируемых типов данных и объявлений экспортируемых данных с пользовательским классом хранения.
Категория: Создание кода > Интерфейс
По умолчанию: Auto
AutoГенератор кодов помещает служебный код в codeGenFolder/slprj/ (или target/_sharedutilscodeGenFolder/targetSpecific/_shared) для модели, содержащей существующий общий код (встроенный кодер) или по крайней мере один из следующих блоков:
Блоки модели
Функциональные блоки Simulink
Блоки вызова функции
Вызовы функций Simulink из функциональных блоков Stateflow или MATLAB
Графическая функция Stateflow при выборе параметра «Экспорт функций на уровне диаграммы»
Если модель не содержит ни одного из вышеперечисленных блоков или существующего общего кода (Embedded Coder), генератор кода помещает служебный код в папку построения (как правило, папку, содержащую или model.c).model.cpp
Shared locationУказывает код для утилит, которые должны быть размещены в codeGenFolder/slprj/ (или target/_sharedutilscodeGenFolder/targetSpecific/_shared) папка.
Параметр: UtilityFuncGeneration |
| Текст: символьный вектор |
Значение: 'Auto' | 'Shared location' |
По умолчанию: 'Auto' |
| Приложение | Настройка |
|---|---|
| Отладка | Shared location (GRT)Отсутствие воздействия (ERT) |
| Отслеживаемость | Shared location (GRT)Отсутствие воздействия (ERT) |
| Эффективность | Отсутствие влияния (выполнение, ОЗУ)Shared location (ПЗУ) |
| Меры безопасности | Никакого воздействия |