主要内容

模型引用

在其他模型中重用模型作为块

一个模型参考是否引用到使用模型块。这些引用创建模型层次结构。每个引用的模型都有一个已定义的接口,该接口指定其输入和输出的属性。定义的接口使被引用模型的行为独立于模型层次结构中的上下文。对于模拟和代码生成,当父模型执行时,引用模型像单个块或原子单元一样执行。模型引用是代码重用、单元测试、并行构建和大型组件的理想选择。它们还可以减少文件争用和合并问题。

要确定引用的模型是否满足您的建模需求,请参见基于组件的建模指南

要了解模型参考层次结构的代码生成,请参见引用模型(仿真软件编码器)

要创建受保护的模型,请参见模型的保护(仿真软件编码器)

模型 引用另一个模型来创建模型层次结构
变体模型 模板子系统包含子系统、模型或子系统参考块作为变量选择

功能

全部展开

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

工具

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

主题

确定何时引用模型

  • 基于组件的建模指南
    考虑对大型模型和多用户开发团队进行组件化。
  • 模型参考基础
    通过在另一个模型中引用一个模型来创建模型层次结构。引用模型包含作为一个单元一起执行的块。
  • 模型参考要求和限制
    模型引用有与特性相关的需求和限制,如可重用性、模拟模式、屏蔽和调试。

创建模型引用

配置模型引用

模拟模型层次结构

相关信息

Baidu
map