Передайте выходные выходы переиспользуемой подсистемы как

Описание

Задайте, как переиспользуемая подсистема передает выходы.

Category: Оптимизация

Настройки

По умолчанию: Individual arguments

Individual arguments

Передает каждый выходной аргумент переиспользуемой подсистемы в виде адреса локального, а не в виде указателя на область глобальной памяти, содержащую выходные аргументы. Эта опция уменьшает использование глобальной памяти и устраняет копирование локальных переменных назад в глобальные структуры ввода-вывода блоков. Когда сигналы выделяются как локальные переменные, может быть увеличение размера стека. Если размер стека превышает требуемый уровень, используйте настройку по умолчанию. По умолчанию максимальное количество выходных аргументов, переданных по отдельности, составляет 12. Чтобы увеличить количество аргументов, увеличьте значение параметра Maximum number of arguments for subsystem outputs.

Structure reference

Передает многоразовые выходы подсистемы в качестве указателя на структуру, хранящуюся в глобальной памяти.

Примечание

Опция по умолчанию используется для переиспользуемых подсистем, которые имеют сигналы с переменными размерностями.

Зависимости

Этот параметр:

  • Требуется Embedded Coder® лицензия

  • Появляется только для целей, основанных на ERT.

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

Параметр: PassReuseOutputArgsAs
Значение: 'Structure reference' | 'Individual arguments'
По умолчанию: 'Individual arguments'

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

ПриложениеНастройка
ОтладкаНикакого влияния
ТрассируемостьНикакого влияния
ЭффективностьIndividual arguments (выполнение, ОЗУ), Structure reference (ПЗУ)
Меры безопасностиНикакого влияния

Похожие темы