Supported and Unsupported Simulink Blocks
R2026bThe Simulink® Design Verifier™ provides various levels of support for Simulink blocks:
Fully supported
Partially supported
Not supported
If your model contains unsupported blocks, you can enable automatic stubbing. Automatic stubbing considers the interface of the unsupported blocks, but not their behavior. If any of the unsupported blocks affect the simulation outcome, however, the analysis may achieve only partial results. For details about automatic stubbing, see Handle Model Complexities with Automatic Stubbing (Simulink Design Verifier).
To achieve 100% coverage, avoid using unsupported blocks in models that you analyze. Similarly, for partially supported blocks, specify only the block parameters that the software recognizes.
The following tables summarize the Simulink Design Verifier analysis support for Simulink blocks. Each table lists the blocks in a Simulink library and describes support information for that particular block.
Simulink Design Verifier supports all blocks in the Additional Math and Discrete library.
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). 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). 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 (Simulink Design Verifier). |
| 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). 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 (Simulink Design Verifier) |
| 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 (Simulink Design Verifier). |
| S-Function Builder | Supported. For limitations, see Simulink Design Verifier Limitations and Considerations for S-Functions and C/C++ Code (Simulink Design Verifier). |
| Simulink Function |
|
| Observer Reference (Simulink Test) | Supported. |
See Also
Topics
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.
웹사이트 선택
번역된 콘텐츠를 보고 지역별 이벤트와 혜택을 살펴보려면 웹사이트를 선택하십시오. 현재 계신 지역에 따라 다음 웹사이트를 권장합니다:
또한 다음 목록에서 웹사이트를 선택하실 수도 있습니다.
사이트 성능 최적화 방법
최고의 사이트 성능을 위해 중국 사이트(중국어 또는 영어)를 선택하십시오. 현재 계신 지역에서는 다른 국가의 MathWorks 사이트 방문이 최적화되지 않았습니다.
미주
- América Latina (Español)
- Canada (English)
- United States (English)
유럽
- 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)