exponenta event banner

Определение данных

Описание

Укажите место размещения определений глобальных переменных.

Категория: Создание кода > Размещение кода

Настройки

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

Auto

Позволяет генератору кода определить, где должны находиться определения.

Data defined in source file

Размещение определений в .c исходные файлы, в которых находятся функции. Генератор кода помещает определения в одну или несколько функций .c в зависимости от количества исходных файлов функций и секционирования файлов, ранее выбранных в модели Simulink ® .

Data defined in a single separate source file

Размещение определений в исходном файле, указанном в поле Имя файла определения данных. Генератор кода организует и форматирует определения на основе шаблона источника данных, заданного параметром шаблона Source file (* .c) в разделе данных панели Templates.

Ограничение

Этот параметр применяется к данным с классами хранения, за исключением следующих:

  • ExportedGlobal

  • ImportedExtern

  • ImportedExternPointer

  • BitField

  • FileScope

  • Localizable

  • Struct

  • CompilerFlag

В словаре Embedded Coder ® значение Header File для неподдерживаемых классов хранения пусто. Нельзя указать размещение файлов по умолчанию для неподдерживаемых классов хранения.

Зависимость

Этот параметр включает имя файла определения данных.

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

Параметр: GlobalDataDefinition
Текст: символьный вектор
Значение: 'Auto' | 'InSourceFile' | 'InSeparateSourceFile'
По умолчанию: 'Auto'

Рекомендуемые параметры

ПриложениеНастройка
ОтладкаНикакого воздействия
ОтслеживаемостьДопустимое значение
ЭффективностьНикакого воздействия
Меры безопасностиНикакого воздействия

См. также

Связанные темы