exponenta event banner

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

Описание

Укажите способ передачи выходных данных повторно используемой подсистемой.

Категория: Оптимизация

Настройки

По умолчанию: 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 (ПЗУ)
Меры безопасностиНикакого воздействия

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