分析中不支持的 Simulink 模块
R2026a如果 Simulink® Design Verifier™ 无法分析模型元素,则该工具会尝试为该元素插桩,并使用该桩件继续分析模型。有关详细信息,请参阅使用自动插桩处理不兼容问题。但是,如果无法进行插桩,则 Simulink Design Verifier 认为模型元素不受支持,并且该模型与分析不兼容。
以下各节描述分析支持或不支持的模型元素,包括不支持的模块和其他限制。
Commonly Used Blocks 库包含来自其他库的模块。Commonly Used Blocks 库中不受支持的模块列在其各自的库下。
Simulink Design Verifier 不支持 Continuous 库中的模块,但 Descriptor State-Space 模块除外。
Simulink Design Verifier 支持 Discontinuities 库中的所有模块。
Simulink Design Verifier 不支持 离散 库中的 Discrete State-Space 和 Discrete Zero-Pole 模块。
当 Logical Operator 模块有超过 100 个输入时,Simulink Design Verifier 不支持该模块。
当插值方法或外插方法设置为 Akima 样条时,Simulink Design Verifier 不支持这些模块:
Simulink Design Verifier 支持 数学运算 库中的所有模块。
Simulink Design Verifier 支持 Model Verification 库中的所有模块。
Simulink Design Verifier 不支持 Model-Wide Utilities 库中的 Timed-Based Linearization 和 Trigger-Based Linearization 模块。
Simulink Design Verifier 不支持 端口和子系统 库中的以下模块:
| 模块 | 支持说明 |
|---|---|
| Enabled Subsystem | 设计范围检查不会考虑连接到子系统输出端口的模块的指定最小值和最大值。有关设计范围检查的详细信息,请参阅检查指定的最小值和最大值违规。 Simulink Design Verifier 会在测试生成过程中将 Enabled Subsystem 视为短路。 |
| Enabled and Triggered Subsystem | 当触发控制信号指定了定点数据类型时不支持。 设计范围检查不会考虑连接到子系统输出端口的模块的指定最小值和最大值。有关设计范围检查的详细信息,请参阅检查指定的最小值和最大值违规。 Simulink Design Verifier 会在测试生成过程中将 Enabled and Triggered Subsystem 视为短路。 |
| Function-Call Subsystem | 设计范围检查不会考虑连接到子系统输出端口的模块的指定最小值和最大值。有关设计范围检查的详细信息,请参阅检查指定的最小值和最大值违规。 |
| Function Element | 不支持。 |
| Function Element Call | 不支持。 |
| In Bus Element | 对于软件在环 (SIL) 代码分析,不支持。 |
| Message Polling Subsystem | 不支持。 |
| Message Triggered Subsystem | 不支持。 |
| Triggered Subsystem | 当触发控制信号指定了定点数据类型时不支持。 设计范围检查不会考虑连接到子系统输出端口的模块的指定最小值和最大值。有关设计范围检查的详细信息,请参阅检查指定的最小值和最大值违规。 Simulink Design Verifier 会在测试生成过程中将 Enabled Subsystem 视为短路。 |
| Variant Subsystem | 当变体激活时间设置为 |
Simulink Design Verifier 支持 信号属性 库中的所有模块。
Simulink Design Verifier 不支持 Signal Routing 库中的以下模块:
| 模块 | 支持说明 |
|---|---|
| Manual Switch | Manual Switch 模块与软件兼容,但分析会忽略模型中的该模块。分析不会将该模块的覆盖率目标标记为可满足或无法满足。 系统会收集 Manual Switch 模块的模型覆盖率数据。 |
| Parameter Writer | 不支持。 |
Simulink Design Verifier 不支持 Sinks 库中的 Record 和 Stop Simulation 模块。
Simulink Design Verifier 不支持 Sources 库中的以下模块:
| 模块 | 支持说明 |
|---|---|
| Band-Limited White Noise | 不支持。 |
| Constant | 如果常量值为 inf 或 nan,则不支持。 |
| From File | 当 MAT 文件数据以 MATLAB® |
| From Spreadsheet | 不支持。 |
| In Bus Element | 如果为 In Bus Element 模块定义了 Simulink.Bus 类型,则支持。 |
| Playback | 不支持。 |
| Random Number | 不支持。 |
| Signal Editor | 不支持。 |
| Signal Generator | 如果波形为 random,则不支持。 |
| Uniform Random Number | 不支持。 |
Simulink Design Verifier 不支持 User-Defined Functions 库中的以下模块:
| 模块 | 支持说明 |
|---|---|
| Initialize Function |
|
| Level-2 MATLAB S-Function | 不支持。 |
| MATLAB Function | 支持。 |
| MATLAB System |
不会为覆盖率目标分析赋值语句中的逻辑表达式。 有关更多限制,请参阅Simulink Design Verifier 中对 MATLAB 代码生成的限制。 |
| S-Function Builder | 支持。 有关限制,请参阅Simulink Design Verifier 中 S-Function 和 C/C++ 代码的限制和注意事项。 |
| Simulink Function |
|
| Observer Reference (Simulink Test) | 支持。 |
Simulink Design Verifier 支持 Additional Math and Discrete 库中的所有模块。
Simulink Design Verifier 支持工具箱库中除以下模块之外的所有模块:
Simscape™
Vehicle Network Toolbox™
另请参阅
主题
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)