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