Память сигнала повторного использования.
Оптимизация Category:
Значение по умолчанию: On
Simulink® буферы памяти повторных использований программного обеспечения, выделенные, чтобы сохранить сигналы ввода и вывода блока, уменьшая требования к памяти вашей программы в реальном времени.
Программное обеспечение Simulink выделяет отдельный буфер памяти для выходных параметров каждого блока. Это делает весь блок выходной глобальной переменной и уникальный, который во многих случаях значительно увеличивает использование ROM и RAM.
Эта опция применяет только к сигналам с классом памяти Auto
.
Повторное использование памяти может произойти только среди сигналов, которые имеют совпадающий тип данных.
Очистка этой опции может существенно увеличить объем памяти, требуемый симулировать большие модели.
Очистите эту опцию, если вы должны:
Отладьте S-функцию C-MEX
Используйте Плавающий Осциллограф или блок Floating Scope с Плавающим параметром отображения, выбранным, чтобы смотреть сигналы в модели, что вы отлаживаете
Программное обеспечение Simulink открывает ошибочное диалоговое окно, если Signal storage reuse включен, и вы пытаетесь использовать Плавающий Осциллограф или плавающий блок Display, чтобы отобразить сигнал, буфер которого был снова использован.
Этот параметр включает:
Если у вас есть Embedded Coder® лицензия, этот параметр включает:
Optimize global data access (Embedded Coder)
Perform in-place updates for Assignment and Bus Assignment blocks (Embedded Coder)
Reuse global block outputs (Embedded Coder)
Optimize block operation order in the generated code (Embedded Coder)
Reuse buffers for Data Store Read and Data Store Write blocks (Embedded Coder)
Parameter:OptimizeBlockIOStorage |
Значение:
'on' | 'off' |
Значение по умолчанию:
'on' |
Приложение | Установка |
---|---|
Отладка | Off |
Трассируемость | Off |
Эффективность | On |
Меры безопасности | Никакой удар |