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