主要内容

模型引用

将模型作为块重用到其他模型中

可以通过使用模型块。的每个实例模型区块是一个模型参考.对于模拟和代码生成,在引用模型作为一个整体一起执行。包含引用模型的模型是父模型。父模型和引用模型的集合构成模型层次结构

与子系统一样,模型引用允许您分层组织大型模型。与库一样,模型引用允许您一次定义一组块并重复使用。模型引用提供了子系统和库所不具备的一些优势。其中一些优势来自引用模型环境的依附性模型区块,包括:

  • 模块化开发

  • 模型的保护

  • 包含的引用

  • 增量加载

  • 加速模拟

  • 增量代码生成

  • 独立配置集

阻碍

模型 引用其他模型以创建模型层次结构
变种子系统,变种模型 包含子系统、模型或子系统参考块作为变量选项的模板子系统

功能

全部展开

德普维尤 分析并可视化模型引用依赖项(有库依赖项或没有库依赖项)
find_mdlrefs 在模型层次结构中查找引用的模型和模型块
万博1manbetx仿真软件。BlockPath 完全指定的Simulink块路径万博1manbetx
万博1manbetxSimulink.fileGenControl 为图表更新和模型生成生成的文件指定根文件夹
万博1manbetxSimulink.ModelReference.refresh 更新模型块以反映对参照模型的更改
万博1manbetxSimulink.SubSystem.convertToModelReference 将子系统转换为模型参考
slbuild 为模型构建独立的可执行文件或模型引用目标
slxcinfo 查询Simulink缓存文件内容万博1manbetx
slxcunpack 从Simulink缓存文件中解压缩模拟和代码生成目标万博1manbetx
万博1manbetxSimulink.ProtectedModel.createHarness 创建为测试受保护模型提供隔离环境的线束模型
万博1manbetxSimulink.ProtectedModel.getPublisher 返回签署受保护模型的发布者的信息
万博1manbetxSimulink.ProtectedModel.verifySignature 验证受保护模型上的数字签名
万博1manbetxSimulink.ProtectedModel.suppressSignatureVerification 禁止对被保护模型进行数字签名验证

工具

模型参考转换顾问 将子系统转换为参考模型
参考文件窗格 查看、保存和关闭引用的子系统和模型

主题

确定何时参考模型

模型参考基础

通过在另一个模型中引用一个模型来创建一个模型层次结构。被引用的模型包含作为一个单元一起执行的块。

基于组件的建模指南

考虑大型模型和多用户开发团队的组件化。

模型参考需求和限制

模型参考具有与可重用性、模拟模式、掩蔽和调试等功能相关的要求和限制。

创建模型参照

参考现有模型

在另一个模型中包含一个模型。

参考第三方保护的模型

使用从第三方收到的受保护模型。

将子系统转换为引用模型

准备要转换的子系统,将子系统转换为模型,并比较转换前后的仿真结果。

模型参考接口和边界

引用模型中的端口与模型引用中的端口相对应。跨越模型边界的信号必须满足某些要求。

检查模型层次结构

检查模型层次结构中的内容、结构、模型版本和记录的信号。

配置模型引用

设置模型层次结构的配置参数

顶级型号和参考型号的配置参数值可能不同。一些配置参数值对模型引用有特殊的要求或行为。

有条件地执行引用模型

有条件地执行引用的模型,类似于有条件地执行子系统。

参考模型采样时间

被引用的模型可以从引用它的模型继承采样时间。

参数化可重用引用模型的实例

当您将可重用组件建模为引用模型时,要将组件的每个实例配置为使用块参数的不同值,请创建模型参数。

以编程方式参数化引用的模型

此示例演示如何以编程方式配置引用模型的多个实例,以便对同一块参数使用不同的值。

将多个模型参数分组到单个结构中

此示例演示如何通过使用结构,以编程方式配置引用模型的多个实例,以对同一块参数使用不同的值。

以编程方式为查找表配置特定于实例的数据

当你使用万博1manbetx仿真软件。LookupTable对象要存储和配置查找表数据以生成ASAP2或AUTOSAR代码(例如,STD_轴或曲线),可以将对象配置为模型参数。

模拟模型层次结构

为模型层次选择仿真模式

为模型层次结构中的模型选择仿真模式。

管理参考模型的仿真目标

模拟目标(SIM目标)是一个mex文件,它实现了在加速模式下执行的引用模型。

共享Simu万博1manbetxlink缓存文件以加快模拟速度

使用Si万博1manbetxmulink缓存文件共享构建工件,从而避免首次构建的成本。

通过使用并行构建减少引用模型的更新时间

通过使用并行构建减少大型模型引用层次结构的图更新时间。

模拟有条件执行的引用模型

对有条件执行的引用模型运行独立模拟。

在普通模式下模拟多个引用的模型实例

模拟包含引用模型的多个实例的模型。

特色的例子