Documentation Center

  • Trial Software
  • Product Updates

Diagnostics Pane: Compatibility

Compatibility Diagnostics Overview

Specify the diagnostic actions that Simulink® software should take when it detects an incompatibility between the current version of Simulink software and the model.

Configuration

Set the parameters displayed.

Tips

  • To open the Compatibility pane, in the Simulink Editor, select Simulation > Model Configuration Parameters > Diagnostics > Compatibility.

  • The options are typically to do nothing or to display a warning or an error message.

  • A warning does not terminate a simulation, but an error does.

See Also

S-function upgrades needed

Select the diagnostic action to take if Simulink software encounters a block that has not been upgraded to use features of the current release.

Settings

Default: none

none

Simulink software takes no action.

warning

Simulink software displays a warning.

error

Simulink software terminates the simulation and displays an error message.

Command-Line Information

Parameter: SfunCompatibilityCheckMsg
Type: string
Value: 'none' | 'warning' | 'error'
Default: 'none'

Recommended Settings

ApplicationSetting
DebuggingNo impact
TraceabilityNo impact
EfficiencyNo impact
Safety precautionerror

See Also

Block behavior depends on frame status of signal

Select the diagnostic action to take when Simulink software encounters a block whose behavior depends on the frame status of a signal.

In future releases, frame status will no longer be a signal attribute. To prepare for this change, many blocks received a new parameter. This parameter allows you to specify whether the block treats its input as frames of data or as samples of data. Setting this parameter prepares your model for future releases by moving control of sample- and frame-based processing from the frame status of the signal to the block.

This diagnostic helps you identify whether any of the blocks in your model relies on the frame status of a signal. By knowing this status, you can determine whether the block performs sample- or frame-based processing. For more information, see the R2012a DSP System Toolbox™ Release Notes section about frame-based processing.

    Note:   Frame-based processing requires a DSP System Toolbox license.

Settings

Default: warning

none

Simulink software takes no action.

warning

If your model contains any blocks whose behavior depends on the frame status of a signal, Simulink software displays a warning.

error

If your model contains any blocks whose behavior depends on the frame status of a signal, Simulink software terminates the simulation and displays an error message.

Tips

  • Use the slupdate command to automatically update the blocks in your model.

Command-Line Information

Parameter: FrameProcessingCompatibilityMsg
Type: string
Value: 'none' | 'warning' | 'error'
Default: 'warning'

Recommended Settings

ApplicationSetting
DebuggingNo impact
TraceabilityNo impact
EfficiencyNo impact
Safety precautionNo impact

See Also

Was this topic helpful?