exponenta event banner

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

Описание

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

Категория: Создание кода > Размещение кода

Настройки

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

Modular

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

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

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

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

  • Если указано Размещение общего кода (Shared code placement) как Auto на панели «Code Generation > Interface» диалогового окна «Configuration Parameter» алгоритмы утилит определены в разделе 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» диалогового окна «Configuration Parameter» алгоритмы утилит определены в разделе model.c. Если указано Размещение общего кода (Shared code placement) как Shared locationотдельные файлы создаются для служебного кода в общем расположении.

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

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

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

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

Рекомендуемые параметры

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

Связанные темы