Unsupported Simulink Blocks in Analysis
R2026bIf Simulink® Design Verifier™ is unable to analyze a model element, the tool attempts to stub the element and continue analyzing the model with the stub in place. For more information, see Handle Model Complexities with Automatic Stubbing. However, if stubbing is not possible, Simulink Design Verifier considers the model element as unsupported, and the model is incompatible for analysis.
The sections below describe model elements that are supported or not supported for analysis, including unsupported blocks and other limitations.
Simulink Design Verifier does not support blocks from the Continuous library except for the Descriptor State-Space block.
Simulink Design Verifier does not support Discrete State-Space and Discrete Zero-Pole blocks from the Discrete library.
Simulink Design Verifier does not support Logical Operator block when it has more than 100 inputs.
Simulink Design Verifier supports all block from Math Operations library.
Simulink Design Verifier supports all blocks in the Model Verification library.
Simulink Design Verifier does not support Timed-Based Linearization and Trigger-Based Linearization blocks from the Model-Wide Utilities library.
Simulink Design Verifier does not support these blocks from the Ports and Subsystems library:
| Block | Support Notes |
|---|---|
| Enabled Subsystem | Design range checks do not consider specified minimum and maximum values for blocks connected to the output port of the subsystem. For more information on design range checks, see Check for Specified Minimum and Maximum Value Violations. Simulink Design Verifier treats Enabled Subsystems as short-circuited during test generation. |
| Enabled and Triggered Subsystem | Not supported when the trigger control signal specifies a fixed-point data type. Design range checks do not consider specified minimum and maximum values for blocks connected to the output port of the subsystem. For more information on design range checks, see Check for Specified Minimum and Maximum Value Violations. Simulink Design Verifier treats Enabled and Triggered Subsystems as short-circuited during test generation. |
| Function-Call Subsystem | Design range checks do not consider specified minimum and maximum values for blocks connected to the output port of the subsystem. For more information on design range checks, see Check for Specified Minimum and Maximum Value Violations. |
| Function Element | Not supported. |
| Function Element Call | Not supported. |
| In Bus Element | Not supported for Software-in-the-Loop (SIL) code analysis. |
| Message Polling Subsystem | Not supported. |
| Message Triggered Subsystem | Not supported. |
| Triggered Subsystem | Not supported when the trigger control signal specifies a fixed-point data type. Design range checks do not consider specified minimum and maximum values for blocks connected to the output port of the subsystem. For more information on design range checks, see Check for Specified Minimum and Maximum Value Violations. Simulink Design Verifier treats Enabled Subsystems as short-circuited during test generation. |
| Variant Subsystem | Simulink
Design Verifier analyzes all variant choices when Variant
activation time is set to |
Simulink Design Verifier supports all blocks in the Signal Attributes library.
Simulink Design Verifier does not support these blocks from the Signal Routing library:
| Block | Support Notes |
|---|---|
| Manual Switch | The Manual Switch block is compatible with the software, but the analysis ignores this block in a model. The analysis does not flag the coverage objectives for this block as satisfiable or unsatisfiable. Model coverage data is collected for the Manual Switch block. |
| Parameter Writer | Not supported. |
Simulink Design Verifier does not support Record and Stop Simulation blocks from the Sinks library.
Simulink Design Verifier does not support these blocks from the Sources library:
| Block | Support Notes |
|---|---|
| Band-Limited White Noise | Not supported. |
| Constant | Not supported if Constant value is inf or
nan. |
| From File | Not supported when MAT file data is stored in MATLAB®
|
| From Spreadsheet | Not supported. |
| In Bus Element | Supported if Simulink.Bus type is defined for the
In Bus Element block. |
| Playback | Not supported. |
| Random Number | Not supported. |
| Signal Editor | Not supported. |
| Signal Generator | Not supported if wave form is random. |
| Uniform Random Number | Not supported. |
Simulink Design Verifier does not support these blocks from the User-Defined Functions library:
| Block | Support Notes |
|---|---|
| Initialize Function |
|
| Level-2 MATLAB S-Function | Not supported. |
| MATLAB Function | Supported. For limitations, see Simulink Design Verifier Limitations for MATLAB for Code Generation |
| MATLAB System |
Logical expressions within assignment statements are not analyzed for coverage objectives. For further limitations, see Simulink Design Verifier Limitations for MATLAB for Code Generation. |
| S-Function Builder | Supported. For limitations, see Simulink Design Verifier Limitations and Considerations for S-Functions and C/C++ Code. |
| Simulink Function |
|
| Observer Reference (Simulink Test) | Supported. |
Simulink Design Verifier supports all blocks in the Additional Math and Discrete library.
See Also
Topics
- Handle Model Complexities with Automatic Stubbing
- Simulink Design Verifier Limitations for MATLAB for Code Generation
- Simulink Design Verifier Limitations and Considerations for S-Functions and C/C++ Code
- Analysis Limitations and Considerations for Model Blocks
- Limitations of Simulink Design Verifier with Stateflow Features
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)