Укажите максимальный размер стека в байтах для модели.
Категория: Оптимизация
По умолчанию:Inherit from target
Inherit from targetПрограммное обеспечение Simulink ® Coder™ присваивает максимальный размер стека меньшему значению:
Значение по умолчанию (200 000 байт), установленное программным обеспечением Simulink Coder
Значение переменной TLC MaxStackSize в системном целевом файле
<Specify a value>Укажите положительное целое значение. Программное обеспечение Simulink Coder присваивает указанному значению максимальный размер стека.
Примечание
Если для модели указан максимальный размер стека, предполагаемый требуемый размер стека ссылочной модели должен быть меньше указанного максимального размера стека родительской модели.
Если указать максимальный размер стека равным нулю, то созданный код реализует все переменные как глобальные данные.
Если указан максимальный стек, который должен быть inf, то созданный код содержит наименьшее число глобальных переменных.
Если модель содержит переменную размером более 4096 байт, генератор кода реализует ее в глобальной памяти по умолчанию. Можно увеличить размер переменных, которые генератор кода помещает в локальную память, изменив значение переменной TLC MaxStackVariableSize. Это значение можно изменить, введя следующую команду в окне команд MATLAB:
set_param(modelName,'TLCOptions','-aMaxStackVariableSize=N')
Параметр:
MaxStackSize |
Тип:
int |
| Значение: допустимое значение |
По умолчанию:
Inherit from target |
| Приложение | Настройка |
|---|---|
| Отладка | Никакого воздействия |
| Отслеживаемость | Никакого воздействия |
| Эффективность | Никакого воздействия |
| Меры безопасности | Никакого воздействия |