可以通过使用模型块每个实例模型区块是一个模型参考.对于模拟和代码生成,在参考模型作为一个整体一起执行。包含引用模型的模型是父模型。父模型和引用模型的集合构成模型层次结构.
与子系统一样,模型引用允许您分层组织大型模型。与库一样,模型引用允许您一次定义一组块并重复使用。模型引用提供了子系统和库所不具备的一些优势。其中一些优势来自引用模型环境的依附性模型区块,包括:
模块化开发
模型保护
通过引用纳入
增量荷载
加速模拟
增量代码生成
独立配置集
模型 | 引用其他模型以创建模型层次结构 |
变量子系统,变量模型 | 包含子系统块或模型块作为变量选项的模板子系统 |
在另一个模型中包含一个模型。
使用从第三方收到的受保护模型。
准备要转换的子系统,将子系统转换为模型,并比较转换前后的仿真结果。
引用模型中的端口与模型引用处的端口相对应。跨越模型边界的信号必须满足某些要求。
检查模型层次结构中的内容、结构、模型版本和记录的信号。
顶级模型和参考模型中的配置参数值可能不同。某些配置参数值对模型引用有特殊要求或行为。
有条件地执行引用的模型,类似于有条件地执行的子系统。
被引用的模型可以从引用它的模型继承采样时间。
将可重用组件建模为引用模型时,要将组件的每个实例配置为使用不同的块参数值,请创建模型参数。
此示例演示如何以编程方式配置引用模型的多个实例,以便对同一块参数使用不同的值。
此示例演示如何通过使用结构以编程方式配置引用模型的多个实例,以便对同一块参数使用不同的值。
当你使用金宝appSimulink.LookupTable
对象要存储和配置查找表数据以生成ASAP2或AUTOSAR代码(例如,STD_轴或曲线),可以将对象配置为模型参数。
为模型层次结构中的模型选择模拟模式。
模拟目标或SIM目标是一个MEX文件,用于实现在加速器模式下执行的参考模型。
使用Si金宝appmulink缓存文件共享生成工件,从而避免第一次生成的成本。
通过使用并行构建减少大型模型引用层次结构的图表更新时间。
对有条件执行的引用模型运行独立模拟。
模拟包含引用模型的多个实例的模型。