Main Content

Reuse local block outputs

Reuse local output variables

Model Configuration Pane: Code Generation / Optimization

Description

The Reuse local block outputs parameter specifies whether Simulink® Coder™ reuses signal memory.

Dependencies

This parameter is enabled by Signal storage reuse.

Settings

on (default) | off
On
  • Simulink Coder software tries to reuse signal memory, reducing stack size where signals are being buffered in local variables.

  • Selecting this parameter trades code traceability for code efficiency.

Off

Signals are stored in unique locations.

Recommended Settings

ApplicationSetting
DebuggingOff
TraceabilityOff
EfficiencyOn
Safety precautionNo impact

Programmatic Use

Parameter: BufferReuse
Type: character vector
Value: 'on' | 'off'
Default: 'on'

Version History

Introduced before R2006a