主要内容

重用文件中的模型组件

在大型模型上工作时,您可以将其分成多个文件,以便团队成员可以同时开发不同的模型组件。您可以在模型和其他模型中多次重复使用这些组件。

模型,库和子系统文件为同一模型组件的多个实例提供单个源。要了解您应该使用这些组件化方法中的每一个时,请参阅基于组件的建模指南

子系统

模型ex_modeling_component_reuse.引用子系统文件的内容ex_modeling_mechanical_system.slx.两次代表相同的机械子系统。

虽然您可以在库或子系统文件中定义用于重用的子系统,但子系统文件允许更轻松地编辑。编辑引用子系统时,更改适用于子系统文件和引用子系统的所有实例。

楷模

模型ex_modeling_component_reuse.引用模型文件的内容ex_modeling_controller.slx.。控制器代码通常部署在嵌入式系统上,因此具有独立的控制器模型很有用。

嵌入式处理器可能不支持控制器的默认属性。金宝app由于控制器模型可用于生成嵌入式处理器的代码,因此这些约束适用于引用的控制器模型和与其父模型的接口:

  • 固定信号属性 - 要求在型号接口处的总线共享相同的信号属性,总线对象指定三组输入和输出端口的信号属性。

  • 离散采样时间 - 指定分立示例时间,模型ex_modeling_controller.指定离散执行域和脚本ex_modeling_data_controller.m指定离散PID控制器值。

  • 固定数据类型 - 要应用嵌入式处理器所需的单精度数据类型,数据类型转换块在到达模型接口之前转换总线元素数据类型。

相关话题