Укажите, где разместить определения глобальных переменных.
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'
|
Приложение | Настройка |
---|---|
Отладка | Никакого влияния |
Трассируемость | Допустимое значение |
Эффективность | Никакого влияния |
Меры безопасности | Никакого влияния |