您可以使用一个模型在另一个模型中使用模型堵塞。每个实例模型块为a模型参考。对于模拟和代码生成,在一个内部引用模型作为一个单位一起执行。包含引用模型的模型是父模型。父母和引用模型的集合构成了模型层次结构。
像子系统一样,模型参考可以使您可以从层次上组织大型模型。像库一样,模型参考可以使您可以定义一组块并重复使用它。模型参考提供了几个优点,这些优点与子系统和库中不可用。这些优势中的几个优势是由参考模型独立于汇编的参考模型而产生的模型块,包括:
模块化发展
模型保护
通过参考
增量加载
加速模拟
增量代码生成
独立配置集
模型 | 参考另一个模型来创建模型层次结构 |
变体子系统,变体模型 | 模板子系统包含子系统块或模型块作为变体选择 |
通过在另一个模型中引用一个模型来创建模型层次结构。引用的模型包含将作为单元执行的块。
考虑大型模型和多源开发团队的组件。
模型参考具有与功能有关的要求和限制,例如可重复性,仿真模式,掩盖和调试。
在另一个模型中包括模型。
使用您从第三方收到的受保护模型。
准备转换子系统,将子系统转换为模型,并在转换之前和之后比较仿真结果。
引用模型中的端口与模型参考的端口相对应。越过模型边界的信号必须满足某些要求。
检查模型层次结构中的内容,结构,模型版本和已记录的信号。
在顶级模型和引用模型中,配置参数值可能不同。某些配置参数值具有特殊要求或模型引用的行为。
有条件地执行引用的模型,类似于有条件执行的子系统。
引用的模型可以从引用它的模型中继承样本时间。
当您将可重复使用的组件建模为引用模型时,以配置组件的每个实例以对块参数使用不同的值,请创建模型参数。
此示例显示了如何编程配置引用模型的多个实例,以使用不同的值对同一块参数使用不同的值。
此示例显示了如何通过使用结构来编程配置引用模型的多个实例,以使用不同的值对相同的块参数使用不同的值。
当您使用时金宝appsimulink。可见
对象存储和配置ASAP2或AutoSar代码生成的查找表数据(例如,STD_AXIS或曲线),您可以将对象配置为模型参数。
在模型层次结构中选择模型的仿真模式。
模拟目标或SIM目标是MEX文件,它实现了在加速器模式下执行的引用模型。
使用Si金宝appmulink缓存文件共享构建工件,使您避免首次构建的成本。
通过使用并行构建减少图表更新时间的大型参考层次结构。
运行有条件执行的参考模型的独立模拟。
模拟一个包含引用模型的多个实例的模型。