Contenido principal

Upgrade Advisor: Check model for upgradable Simulink Real-Time features

R2026b

Check ID: mathworks.design.slrealtimeUpgrades

This check in Upgrade Advisor checks the model for Simulink Real-Time features from a previous release that require an upgrade for compatibility with the current release.

Available for: R2020b and later releases

Description

This check identifies upgradable Simulink Real-Time features, upgrades the features where possible, and recommends manual upgrades when needed. Block forwarding in the slrealtimelib library and the Speedgoat I/O Blockset augments the upgrade process.

Results and Recommended Actions

ConditionRecommended Action

System Target File (STF) upgrade

This condition check fails when the model is configured for an STF that is not Simulink® Real-Time™ compatible.

Change the System Target File parameter to speedgoat.tlc or another Simulink Real-Time STF.

Simulink Real-Time block upgrades

This condition check fails when the model is contains blocks that need to be upgraded for Simulink Real-Time compatibility.

Upgrade blocks when possible. Identifies blocks for manual upgrade when needed.

Simulink Real-Time configuration parameter upgrades

This condition check fails when the Build configuration is set to Specify and the specified flags are incompatible with the Linux toolchain (for example, -V flag).

This condition check warns if the Language standard is set to C++03 instead of being set for C++11 or higher.

Upgrade the Build configuration parameter to Faster runs.

Upgrade the Language standard parameter to C++11 or higher.

Capabilities and Limitations

You can:

  • Run this check on your Simulink Real-Time models from release R2025b and previous releases.

See Also