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

Описание

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

Category: Генерация кода > Размещение кода

Настройки

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

Auto

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

Data defined in source file

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

Data defined in a single separate source file

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

Ограничение

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

  • ExportedGlobal

  • ImportedExtern

  • ImportedExternPointer

  • BitField

  • FileScope

  • Localizable

  • Struct

  • CompilerFlag

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

Зависимость

Этот параметр включает Data definition filename.

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

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

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

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

См. также

Похожие темы