主要内容

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

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

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

open_system (“TopModelCode”

  1. 生成并检查代码。

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

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

bdclose (“TopModelCode”);