选择组件化技术实现代码重用
可以与 Simulink® 和代码生成器一起使用来生成可重用代码的关键组件化技术包括:
引用模型
子系统
库子系统
模型、子系统和库子系统的组合
根据代码重用目标选择组件化技术。
目标 | 参考模型 | 模型中的子系统 | 库中的子系统 |
---|---|---|---|
设计用于明确的代码重用。 | √ | √ | √ |
促进团队平行发展。 | √ | √ | √ |
在模型内或跨模型重用函数。 | √ | ||
通过逐步生成可重用代码来减少构建时间。 | √ | ||
使用 SIL 或 PIL 仿真验证可重用代码。 | √ | ||
通过配置代码生成器来优化生成的代码,以检测代码重用的机会。 | √ | √ | √ |
利用上下文相关行为实现最大程度的重用。 | √ | √ | |
开发一个经常使用且不经常更改的实用工具函数。 | √ |