Разделяемое размещение кода

Описание

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

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

Настройки

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

Auto

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

  • Блоки Model

  • Блоки Simulink Function

  • Блоки Function Caller

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

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

Если модель не содержит один из вышеупомянутых блоков или Существующего Разделяемого Кода (Embedded Coder), генератор кода помещает служебный код в папку сборки (обычно, папка, которая содержит modelC или model.cpp).

Shared location

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

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

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

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

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

Похожие темы