主要内容

模型的文件打包(代码和数据)

这个例子展示了引用模型如何提供系统接口封装和增量代码生成。您可以从另一个模型引用一个模型(一次或多次),被引用模型的各个方面是固定的:输入/输出信号类型、参数类型和采样时间。因此,您可以模块化您的设计并执行增量代码生成。

代码生成器将引用模型的数据和函数划分到它自己的一组文件中,独立于它的父模型。在本例中,引用的模型rtwdemo_mdlrefbot被引用了三次。对于模拟和代码生成,模型是增量生成的,这意味着rtwdemo_mdlrefbot第一次构建,但不会在后续构建中进行,除非您进行更改rtwdemo_mdlrefbot

open_system (“rtwdemo_mdlreftop”

  1. 生成并检查代码。

  2. 改变其中一个常量输入的值rtwdemo_mdlreftop

  3. 生成的代码。代码生成器不会为参考模型重新生成代码rtwdemo_mdlreftop

bdclose (“rtwdemo_mdlreftop”);