Размещение общего кода

Описание

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

Category: Генерация кода > Интерфейс

Настройки

По умолчанию: Auto

Auto

Генератор кода помещает код утилиты в codeGenFolder/ slprj/ target/ _sharedutils (или codeGenFolder/targetSpecific/_shared) папка для модели, содержащая Existing Shared Code (Embedded Coder) или, по крайней мере, один из следующих блоков:

  • Model блоки

  • Simulink Function блоки

  • Function Caller блоки

  • Вызовы функций Simulink из Stateflow или MATLAB Function блоков

  • Stateflow графические функции, когда вы выбираете параметр Export Chart Level Functions

Если модель не содержит один из вышеуказанных блоков или Existing Shared Code (Embedded Coder), генератор кода помещает код утилиты в папку сборки (обычно, папку, которая содержит model.c или model.cpp).

Shared location

Указывает код для утилит, которые будут помещены в codeGenFolder/ slprj/ target/ _sharedutils (или codeGenFolder/targetSpecific/_shared) папка.

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

Параметр: UtilityFuncGeneration
Тип: Вектор символов
Значение: 'Auto' | 'Shared location'
По умолчанию: 'Auto'

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

ПриложениеНастройка
ОтладкаShared location (GRT)
Нет влияния (ERT)
ТрассируемостьShared location (GRT)
Нет влияния (ERT)
ЭффективностьНет влияния (выполнение, ОЗУ)
Shared location (ПЗУ)
Меры безопасностиНикакого влияния

Похожие темы