Main Content

Remove Code from Tunable Parameter Expressions That Saturate Out-of-Range Values

Control generation of protective code that saturates out-of-range tunable parameter expression values

Model Configuration Pane: Code Generation / Optimization

Description

The Remove Code from Tunable Parameter Expressions That Saturate Out-of-Range Values parameter specifies to remove code that saturates the values of tunable parameters expressions.

Settings

on (default) | off
On

Does not generate code that saturates the value of out-of-range tunable parameter expressions to prevent integer overflow. Select this check box if code efficiency is critical to your application.

Off

Generates code that guards against overflow by saturating the value of tunable parameter expressions in between upper and lower limits.

Recommended Settings

ApplicationSetting
DebuggingOff
TraceabilityOff
EfficiencyOn (execution, ROM)
Safety precautionNo recommendation

Programmatic Use

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

Version History

Introduced in R2019b