主要内容

模型

引用另一个模型来创建模型层次结构

  • 库:
  • 金宝appSimulink / Ports&Subsystems

    HDL编码器/端口和子系统

  • 模型块

描述

模型块包括在另一模型中作为块的模型。包含的模型称为a引用模型,以及包含的模型模型块被称为父模型

模型块显示对应于引用模型的顶级输入和输出端口的输入和输出端口。使用这些端口允许您将引用的模型连接到父模型中的其他块。

默认情况下,您可以通过双击查看引用模型的内容模型块。但是,如果你有一个金宝app®编码器™许可证,通过保护模型可以隐藏引用模型的实现细节。看到保护模型以隐藏内容(金宝appSimulink编码器).如果您收到受保护的模型,请参阅来自第三方的参考保护型号

要指定引用的模型和设置仿真参数,请打开“块参数”对话框并使用主要的选项卡。要为模型参数指定实例特定的值,请使用实例参数选项卡。

港口

输入

展开全部

模型块有一个输入端口,用于IT引用的模型的每个输入端口。引用模型的输入端口由inport.在公共汽车元素扳机, 和使能够块。的名称模型块端口匹配引用模型中相应端口的名称。每个的输入信号模型块端口必须对引用模型中的相应端口有效。看到模型参考界面和边界

输入信号可以具有Simulink支持的任何数据类型的实际或复杂值,包括总线对象,总线阵列,固定点和枚举数据类型。金宝app金宝app有关数据类型的详细信息,请参阅Simulink支持的金宝app数据类型金宝app

输出

展开全部

模型块具有IT引用的模型输出端口的输出端口。引用模型的输出端口由外港公交车元素块。的名称模型块端口匹配引用模型中相应端口的名称。输出信号模型块是连接到的信号外港公交车元素块在被引用模型中。看到模型参考界面和边界

输出信号可以具有Simulink支持的任何数据类型的实际或复杂值,包括总线对象,总线,传输阵列,固定点和枚举数据类型。金宝app金宝app有关数据类型的详细信息,请参阅Simulink支持的金宝app数据类型金宝app

参数

展开全部

主要的

引用模型的文件名,指定为字符向量。文件扩展名是可选的。

文件名必须是有效的MATLAB®如图所定义的模型的标识符模型名称

要导航到要引用的模型,请单击浏览

要查看指定的模型,请单击开放式

编程使用

参数模数
类型:字符向量
价值''|'<文件名>'
默认''

指定模拟模式模型块。仿真模式模型块可以与其引用模型的模拟模式和模型层次结构中的其他模型不同。

  • 加速器- 为引用的模型创建MEX文件,然后通过运行S函数来执行引用的模型。

  • 普通的- 解释性地执行引用的模型,因为引用的模型是直接在父模型中直接实现的原子子系统。

  • 软件循环(SIL)- 此选项需要嵌入式编码器®执照。基于的生产代码代码接口参数设置。主机平台编译和执行代码。

  • 处理器 - 循环(PIL)- 此选项需要嵌入式编码器许可证。基于的生产代码代码接口参数设置。这段代码是针对目标平台编译的,并在目标平台上执行。目标连接性API实现支持在PIL模拟期间的每个时间步骤中主机和目标之间的数据交换。金宝app

角落模型块指示的仿真模式模型块。对于正常模式,角落具有空三角形。对于加速器模式,填充拐角三角形。对于SIL和PIL模式,填充拐角处和单词(银)或者(PIL)出现在块图标上。

尽管您可以为模型指定任何仿真模式,但当您引用该模型时,model块将指定所引用模型实例的仿真模式。父模型的仿真模式可以覆盖model块的仿真模式。看到覆盖模拟模式

编程使用

参数仿真显示器
类型:字符向量
价值“正常”|'加速器'|'软件循环'|“Processor-in-the-loop”
默认“正常”

指定是否从顶部模型或用于SIL和PIL仿真模式的引用模型生成代码。将生成的代码部署为使用引用模型的较大应用程序的一部分,指定模型参考.要将生成的代码部署为独立的应用程序,请指定超模

模型参考

代码是作为模型层次结构的一部分从引用的模型生成的。代码生成使用slbuild ('模型','modelreferenceCodertargar')命令。

超模

代码是从顶部模型生成的,具有独立代码接口。代码生成使用slbuild ('模型')命令。

依赖性

启用此参数,设置仿真模式到任一软件循环(SIL)或者处理器 - 循环(PIL)

编程使用

范围:code接口
类型:字符向量
价值:'模型参考'|'超模'
默认值:'模型参考'

控制初始化事件端口的显示模型块。

离开

删除端口。

显示模型初始化事件端口。

编程使用

块参数:showmodelinitializeport.
类型:字符向量
价值:'离开'|“上”
默认值:'离开'

控件上的复位事件端口的显示模型块。

离开

删除端口。

显示模型重置事件端口。

依赖性

要启用该参数,需要添加一个重置功能块到引用的模型。要指定端口名称,请使用事件名称参数的事件侦听器块在里面重置功能块。

编程使用

块参数:showmodelresetports.
类型:字符向量
价值:'离开'|“上”
默认值:'离开'

控制终止事件端口的显示模型块。

离开

删除端口。

显示模型终止事件端口。

依赖性

要启用此参数,请选择显示模型初始化端口

编程使用

块参数:ShowModelTerminatePort
类型:字符向量
价值:'离开'|“上”
默认值:'离开'

控制周期性事件端口的显示模型块。

离开

隐藏端口。

显示基于速率的模型的端口。基于速率的模型是一种模型采样时间对于连接的inport.指定的块。

如果要手动指定端口速率,请设置参数AutofillportDiscreterates.'离开',然后将端口速率添加到参数portdiscreterates.

编程使用

块参数:调度
类型:字符向量
价值:'离开'|“上”
默认值:'离开'

控制定期事件端口的显示模型块。

港口

显示基于速率的模型的端口。

计划编辑器

为基于速率的模型创建分区。

依赖性

要启用此参数,请选择进度率

编程使用

块参数:ScheduleRatesWith
类型:字符向量
价值:“端口”|'ScheduleeDitor'
默认值:“端口”

实例参数

显示实例参数并指定特定于实例值。实例参数是已在引用的模型中配置的块参数,以对模型的每个实例使用不同的值。

要指定特定于实例的值,请使用价值表中的列。要指定可以由父模型覆盖参数值,请选择争论复选框。有关在引用的模型中配置实例参数的详细信息以及指定特定于实例的值模型块,看参数化可重用引用模型的实例

在更改特定于实例的值时,可以使用部分结构,该结构的字段仅对应于希望更改其值的实例参数。不包含在部分结构中的实例参数保留它们的值。在结构中,包括作为字符向量指定的实例参数名称和值。

编程使用

块参数:parameterArgumentValues.
类型:结构体
价值:结构体
默认值:没有田地的结构
块参数:instanceParameters.
类型:结构阵列
价值:结构与田野:姓名价值路径, 和争论

块特征

数据类型

布尔基一个|公共汽车一个|双倍的一个|枚举一个|固定点一个|一半一个|整数一个|单身的一个|细绳一个

直接喂养

多维信号

有限的一个

可变尺寸信号

有限的一个

讨论二阶导数过零检测

一个实际数据类型或能力支持取决于块实现。金宝app

兼容性考虑因素

展开全部

警告从R2019A开始

扩展能力

在R2006A之前介绍