主要内容

本页翻译不是最新的。点击此处可查看最新英文版本。

Subsystems

R2026a
生成和重用子系统的代码

您可以将若干模块组合到一个 Subsystem 模块中,以降低模型的大小和复杂度。要为各个子系统生成模块化代码和单元测试代码,您可以配置原子子系统来将代码生成到一个单独的函数和文件。

子系统可以是虚拟子系统或原子子系统。虚拟子系统提供模型中的图形层次结构,并且不影响模型的执行。原子子系统作为模型中的单个单元执行。代码生成器支持条件执行子系统。

主题

代码生成

  • 将子系统代码生成为单独的函数和文件
    配置子系统以在单独的文件中生成函数,并指定这些函数和文件的名称。
  • 指定子系统的生成代码函数打包 (Embedded Coder)
    此示例说明如何配置代码生成器为原子子系统生成代码的方式。要将子系统配置为原子子系统,请选择视为原子单元模块参数。此参数会启用代码生成选项卡上的函数打包参数。函数打包参数有以下四种设置:

代码优化

代码重用

相关信息