Задайте, где extern
, typedef
, и #define
операторы должны быть объявлены.
Category: Генерация кода > Размещение кода
По умолчанию: Auto
Auto
Позволяет генератору кода определить, где должны находиться объявления.
Data declared in source file
Помещает объявления в .c
исходные файлы, в которых расположены функции. Файл шаблона заголовка данных не используется. Генератор кода помещает объявления в одну или несколько функций .c
файлы, в зависимости от количества исходных файлов функций и разделов файлов, ранее выбранных в Simulink® модель.
Data defined in a single separate source file
Помещает объявления в заголовочный файл данных, указанный в поле Data declaration filename. Генератор кода организует и форматирует объявления на основе шаблона заголовка данных, заданного параметром header file (*.h) template в разделе данных на вкладке Code Generation: Templates .
Ограничение
Этот параметр применяется к данным с классами памяти, за исключением следующих:
ExportedGlobal
ImportedExtern
ImportedExternPointer
BitField
FileScope
Localizable
Struct
CompilerFlag
Этот параметр включает Data declaration filename.
Параметр: GlobalDataReference |
Тип: Вектор символов |
Значение: 'Auto' | 'InSourceFile' | 'InSeparateHeaderFile' |
По умолчанию: 'Auto' |
Приложение | Настройка |
---|---|
Отладка | Никакого влияния |
Трассируемость | Допустимое значение |
Эффективность | Никакого влияния |
Меры безопасности | Никакого влияния |