检查 MISRA C:2023 中不推荐使用的块
mathworks.misra.BlkSupport
依赖关系: Embedded Coder® 和 Simulink® Check™
用法: C/C++ 代码生成 和 高完整性系统建模
规范: hisl_0020:不建议用于 MISRA C 合规性的模块
说明
使用此检查来识别不支持或不建议用于 MISRA C:2012 和 MISRA C:2023 兼容代码生成的模块。遵循此检查的建议可以提高为嵌入式应用程序生成符合 MISRA C:2012 和 MISRA C:2023 标准的代码的可能性。
建议的行动和结果
查看检查中标记出的违规行为以及建议的修复措施。应用更改后,保存模型并重新运行检查分析。
| 建模条件 | 建议的操作 |
|---|---|
在模型或子系统中发现了使用三次样条插值或外推方法的查找表块:
| 考虑对 Lookup Table 模块采用其他内插和外插方法。 |
在模型或子系统中发现了这些已弃用的查找表块:
| 考虑替换已弃用的 Lookup Table 模块。 |
| 模型或子系统中发现了 S-Function Builder 块。 | 考虑将 S-Function Builder 块替换为生产环境中推荐的块。 |
| 模型或子系统中发现了 From Workspace 块。 | 考虑将 From Workspace 块替换为生产环境中推荐的块。 |
这些模块是在模型或子系统中发现的:
| 请考虑将这些模块替换为生产环境中推荐使用的模块。 |
版本历史记录
在 R2017b 中推出