Формат упаковки файлов

Описание

Укажите, модулирует ли генерация кода компоненты кода во многие файлы или сжимает сгенерированный код в несколько файлов. Для каждой ссылочной модели можно задать другой формат упаковки файлов.

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

Настройки

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

Modular

  • Выходы model_data.c, model_private.h, и model_types.h, в дополнение к генерации model.c и model.h. Содержимое этих файлов см. в таблице Сгенерированные коды.

  • Поддерживает генерацию отдельных исходных файлов для подсистем. Для получения дополнительной информации о генерации кода для подсистем, смотрите Генерация управления функций для подсистем.

  • Если вы задаете Shared code placement как Auto на панели Code Generation > Interface диалогового окна Параметра конфигурации некоторые файлы утилиты находятся в директории сборки. Если вы задаете Shared code placement как Shared locationотдельные файлы генерируются для кода утилиты в общем расположении.

Compact (with separate data file)
  • Условно выводит model_data.c, в дополнение к генерации model.c и model.h.

  • Если вы задаете Shared code placement как Auto на панели Code Generation > Interface диалогового окна Параметра конфигурации, алгоритмы утилиты заданы в model.c. Если вы задаете Shared code placement как Shared locationотдельные файлы генерируются для кода утилиты в общем расположении.

  • Не поддерживает отдельные исходные файлы для подсистем.

  • Не поддерживает модели с нелинейными S-функциями.

Compact
  • Содержимое model_data.c находятся в model.c.

  • Содержимое model_private.h и model_types.h находятся в model.h или model.c.

  • Если вы задаете Shared code placement как Auto на панели Code Generation > Interface диалогового окна Параметра конфигурации, алгоритмы утилиты заданы в model.c. Если вы задаете Shared code placement как Shared locationотдельные файлы генерируются для кода утилиты в общем расположении.

  • Не поддерживает отдельные исходные файлы для подсистем.

  • Не поддерживает модели с нелинейными S-функциями.

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

Параметр: ERTFilePackagingFormat
Тип: Вектор символов
Значение: 'Modular' | 'CompactWithDataFile' | 'Compact'
По умолчанию: 'Modular'

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

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

Похожие темы