主要内容

轮廓尺寸

创建子系统的输入端口或外部输入

  • 轮廓尺寸块

库:
万博1manbetx模型/常用的块
万博1manbetx模型/港口和子系统
万博1manbetx模型/来源
高密度脂蛋白编码器/常用的块
高密度脂蛋白编码器/港口和子系统
高密度脂蛋白编码器/来源

描述

轮廓尺寸块连接信号从一个系统到系统之外。

软件分配轮廓尺寸根据这些规则块端口号:

  • 轮廓尺寸块在一个顶级系统或子系统按顺序编号,从1开始。

  • 如果您添加一个轮廓尺寸块,标签是下一个可用的数字。

  • 如果你删除一个轮廓尺寸块,其他端口号是确保重新编号轮廓尺寸块按顺序,不省略数字。

  • 如果你复制一个轮廓尺寸块到一个系统,它的端口号并不重新编号,除非当前的数量与一个输入端口冲突已经在系统中。如果复制的端口号轮廓尺寸块序列,重编号。否则,你得到一个错误消息,当你模拟模型或更新框图。

轮廓尺寸块在顶层系统

您可以使用一个轮廓尺寸块在顶层系统:

  • 提供外部输入从一个工作空间的使用输入参数。如果你不提供外部输入数据,输出的轮廓尺寸块地价值。有关更多信息,请参见数据加载根级的输入端口

    • 数据加载几个信号使用Root输入端口,考虑使用根尺寸映射器工具。看到使用根尺寸地图数据映射工具

    • 使用createInputDataset函数创建一个万博1manbetxSimulink.SimulationData.Dataset为每个root对象包含一个元素轮廓尺寸在模型中指定。

  • 提供的微扰模型的一种手段linmod修剪分析功能。有关更多信息,请参见线性化模型

轮廓尺寸块子系统

轮廓尺寸块在一个子系统代表输入子系统。一个信号到达一个输入端口上子系统块相关的流出轮廓尺寸块的子系统。的轮廓尺寸块与一个输入端口上子系统块的块端口号参数匹配输入端口上的相对位置子系统块。例如,轮廓尺寸块的端口号参数是1得到的信号块连接到最高的端口上子系统块。

如果你重编号端口号一个轮廓尺寸块,块成为连接到一个不同的输入端口。阻止继续接收其信号相同的块之外的子系统。

轮廓尺寸块内部子系统的支持万博1manbetx信号标签传播不,但根级尺寸块。

你可以直接编辑端口上的标签子系统块。有关更多信息,请参见编辑港口子系统上的标签

提示

为模型,包括公交车许多总线组成的元素,可以考虑使用在公共汽车元素公共汽车元素块。这些块:

  • 减少信号线框图的复杂性和混乱。

  • 更容易变化增量的接口。

  • 允许访问总线元素接近使用,避免使用总线选择器转到块配置。

在公共汽车元素块的块类型轮廓尺寸公共汽车元素块的块类型外港

创建重复的轮廓尺寸

您可以创建的任意数量的副本轮廓尺寸块。重复是原始的图形化表达旨在简化方框图通过消除不必要的线条。重复相同的端口号,与原始属性和输出。

创建一个重复的轮廓尺寸布洛克:

  1. 在框图中,选择无关轮廓尺寸块,你想复制。

  2. 按住Ctrl键并拖动块。

  3. 释放的指针,然后选择重复的从上下文菜单中。

您可以选择一个轮廓尺寸块重复强调了重复的块。显示相关的块在一个开放的图或新选项卡中,暂停你的光标选择后出现的省略。然后,选择相关的模块从操作菜单。当多个块对应于所选择的块,打开列表相关的块。您可以过滤相关块的列表在文本框中输入一个搜索词。从列表中选择一个相关的块后,窗口焦点去打开图或新选项卡显示相关的块。

总线连接到根级轮廓尺寸

如果你想要一个root轮廓尺寸块模型来产生一个总线,设置数据类型参数的名称定义的总线的总线对象轮廓尺寸阻止生产。有关更多信息,请参见指定总线属性模型。万博1manbetx总线对象数据类型

港口

输出

全部展开

流入系统的输入信号通过输入端口。

您可以使用一个轮廓尺寸块在一个子系统提供定点数据结构或在任何其他格式。

数据类型:||一半|int8|int16|int32|int64|uint8|uint16|uint32|uint64|字符串|布尔|不动点|枚举|公共汽车|图像

参数

全部展开

主要

指定的端口的顺序对应块出现在家长子系统模型块。

  • 如果你把一块创建另一个端口,端口号是下一个可用的数字。

  • 删除所有与港口相关的块删除端口。其他港口重新编号,以便它们顺序,不跳过任何数字。

  • 指定端口号,超过数量的端口创建了一个港口,任何跳过数量和顺序的数字。

编程使用

以编程方式设置块参数值,使用set_param函数。

参数: 港口
价值观: ' 1 '(默认)向量| |字符字符串标量

例子:set_param (“mymodel / Subsystem1 PortBlock”,“端口”,“5”)

指定块图标上显示的信息。

编程使用

块参数:IconDisplay
类型:特征向量
价值观:“信号名称”|“端口号”|“端口号和信号名称”
默认值:“端口号”

选择指定块的输出输入信号的值是在前一个时间步。

选择这个选项允许软件解决触发子系统之间的数据依赖关系,是一个循环的一部分。

轮廓尺寸块显示表明,这个选项被选中< Lo >

依赖关系

启用该参数只有当块代表一个输入端口触发子系统。

编程使用

块参数:LatchByDelayingOutsideSignal
类型:特征向量
价值观:“上”|“了”
默认值:“关闭”

选择指定块锁存输入值和阻止它改变的执行函数调用子系统。支为一个函数调用来调用多个函数调用子系统,此选项打破循环时形成一个信号反馈到另一个从一个函数调用子系统。选择这个选项可以防止任何改变的值反馈信号从一个执行期间被调用的函数调用子系统的子系统,其中包含这一块。

轮廓尺寸块显示表明,这个选项被选中<李>

依赖关系

启用这个选项只有当块代表一个输入端口在函数调用子系统。

编程使用

块参数:LatchInputForFeedbackSignals
类型:特征向量
价值观:“上”|“了”
默认值:“关闭”

进口、可视化和信号和公交数据映射到root轮廓尺寸块,点击这个按钮。根尺寸映射工具打开。

依赖关系

块时这个按钮只出现在根级别的模型。

信号的属性

指定输入信号产生一个函数调用事件信号。

选择这个选项如果当前模型中引用时必须接受一个函数调用事件信号模型。

依赖关系

  • 启用这个选项,块必须在一个异步函数调用。

  • 软件时忽略该参数的值数据类型指定一个万博1manbetxSimulink.ValueType对象。

低价值的输出范围的软件检查。

这个数字必须是一个有限的真正的标量值的两倍。

软件使用这个值来执行:

  • 模拟范围检查(见指定信号范围)。

  • 定点的自动扩展数据类型。

  • 优化的代码生成模型。这种优化可以删除算法代码,影响结果的一些仿真模式如银或外部模式。有关更多信息,请参见优化使用指定的最小和最大值(嵌入式编码)

依赖关系

软件时忽略该参数的值数据类型指定一个万博1manbetxSimulink.ValueType万博1manbetxSimulink.Bus对象。软件使用指定的最小值万博1manbetxSimulink.ValueType对象或万博1manbetxSimulink.BusElement中的对象万博1manbetxSimulink.Bus对象。

编程使用

块参数:OutMin
类型:特征向量
:“[]”|标量
默认的:“[]”

上层软件的输出范围检查的价值。

这个数字必须是一个有限的真正的标量值的两倍。

软件使用这个值来执行:

  • 模拟范围检查(见指定信号范围)。

  • 定点的自动扩展数据类型。

  • 优化的代码生成模型。这种优化可以删除算法代码,影响结果的一些仿真模式如银或外部模式。有关更多信息,请参见优化使用指定的最小和最大值(嵌入式编码)

依赖关系

软件时忽略该参数的值数据类型指定一个万博1manbetxSimulink.ValueType万博1manbetxSimulink.Bus对象。软件使用指定的最大值万博1manbetxSimulink.ValueType对象或万博1manbetxSimulink.BusElement中的对象万博1manbetxSimulink.Bus对象。

编程使用

块参数:OutMax
类型:特征向量
:“[]”|标量
默认的:“[]”

外部输入的指定输出数据类型。直接指定的类型可以被继承,或表示为一个数据类型的对象,如万博1manbetxSimulink.NumericType

数据类型的助理帮助你设置数据属性。使用数据类型的助理,点击显示数据类型的助理。有关更多信息,请参见使用数据类型指定数据类型的助理

您可以指定这些选项:

  • 继承了数据类型

  • 内置的仿真软件万博1manbetx®数据类型——例如,指定uint8。看到数据类型支持的仿真软件万博1manbetx万博1manbetx

  • 定点数据类型使用fixdt函数。例如,指定fixdt (1 16 0)

  • 枚举数据类型——之前使用的名称类型枚举:。例如,指定枚举:myEnumType

  • 总线数据类型——使用的名称万博1manbetxSimulink.Bus对象之前总线:。例如,指定总线:myBusObject

  • 万博1manbetx仿真软件图像数据类型——如果你有计算机视觉工具箱™,使用的构造函数万博1manbetxSimulink.ImageType(计算机视觉工具箱)对象并指定属性来描述图像。默认情况下,数据类型使用万博1manbetxSimulink.ImageType (480640 3)表达式表示的行、列和通道的图像分别。

  • 值类型,使用的名称万博1manbetxSimulink.ValueType对象之前ValueType:。例如,指定ValueType: windVelocity

  • 自定义数据类型,使用MATLAB®表达式指定了类型。例如,您可以指定一个万博1manbetxSimulink.NumericType的对象DataTypeMode除了属性设置为一个值“定点:未指定的缩放”

当你指定一个万博1manbetxSimulink.ValueType万博1manbetxSimulink.Bus对象的数据类型,一些参数轮廓尺寸块将被忽略。例如,最小值,马克斯,单位参数轮廓尺寸块将被忽略。软件使用的相应属性万博1manbetxSimulink.ValueType对象或万博1manbetxSimulink.BusElement中的对象万博1manbetxSimulink.Bus对象。例如,假设一个街区集单位英尺/秒。当数据类型指定的块ValueType对象,米/秒为单位,块使用米/秒而不是英尺/秒

选择这个参数来防止定点工具覆盖您所指定的输出数据类型。有关更多信息,请参见使用锁输出数据类型设置(定点设计师)

依赖关系

软件时忽略该参数的值数据类型指定一个万博1manbetxSimulink.ValueType对象。

编程使用

块参数:LockScale
:“关闭”|“上”
默认的:“关闭”

指定是否顶级的输出轮廓尺寸块用于加载虚拟或nonvirtual总线数据。

  • 选择该参数指定一个nonvirtual总线输出。

  • 明确该参数指定一个虚拟总线输出。

提示

  • nonvirtual中的所有信号总线必须有相同的样品时间,即使相关总线对象指定继承了部分样品的元素。任何操作,将导致nonvirtual总线包含信号与不同的样本率生成一个错误。你不能加载nonvirtual多重速率的数据总线。看到修改样品时间Nonvirtual公交车有关如何通过不同的信号采样率为参考模型作为nonvirtual总线。

    加载多重速率的数据总线,清除输出作为nonvirtual总线参数,并设置样品时间遗传参数(1)。

  • 最高层次结构模型在模型参考,代码生成创建一个C结构代表nonvirtual总线输出。

  • 对于引用的模型,选择这个选项创建一个C结构生成的代码。否则,代码生成的每片叶子元素创建一个理由公共汽车。

依赖关系

启用该参数:

  • 块必须在顶层的一个模型。

  • 数据类型块参数必须解决万博1manbetxSimulink.Bus对象。例如,设置数据类型到一个万博1manbetxSimulink.Bus对象或一个万博1manbetxSimulink.ValueType对象,该对象指定一个万博1manbetxSimulink.Bus对象的数据类型。

编程使用

块参数:BusOutputAsStruct
类型:特征向量
:“关闭”|“上”
默认的:“关闭”

指定输入信号的物理单元。指定一个单位,开始键入文本框。输入参数,显示潜在的匹配单元。支持的单位列表,看看万博1manbetx允许单元系统

限制单元系统,点击链接右边的参数:

  • 如果一个单位系统配置块中存在组件,其对话框打开。使用该对话框指定允许和不允许单位系统组件。

  • 如果一个单位系统配置块不存在组件,模型配置参数对话框。使用该对话框指定允许和不允许单元系统的模型。

依赖关系

软件时忽略该参数的值数据类型指定一个万博1manbetxSimulink.ValueType万博1manbetxSimulink.Bus对象。软件使用单位指定的万博1manbetxSimulink.ValueType对象或万博1manbetxSimulink.BusElement中的对象万博1manbetxSimulink.Bus对象。

编程使用

块参数:单位
类型:特征向量
价值观:“继承”|<输入单位>的
默认值:“继承”

指定的尺寸输出信号。

1

港口可以加载数据信号与任何维度。港口继承维度从连接信号。

N

港口可以加载数据信号,是一个向量的大小N

[R C]

港口可以加载数据矩阵信号R行和C列。

依赖关系

软件时忽略该参数的值数据类型指定一个万博1manbetxSimulink.ValueType对象。软件使用指定的尺寸万博1manbetxSimulink.ValueType对象。

编程使用

块参数:PortDimensions
类型:特征向量
:' 1 '| |整数(整数整数)
默认的:' 1 '

为这个端口指定允许的信号类型。允许适应和固定大小的信号,选择继承。只允许适应信号,选择是的。只允许固定大小的信号,选择没有

当信号在这个端口是一个适应信号,港维参数指定的最大尺寸的信号。

依赖关系

软件时忽略该参数的值数据类型指定一个万博1manbetxSimulink.ValueType对象。软件使用指定的维度模式万博1manbetxSimulink.ValueType对象。

编程使用

参数:VarSizeSig
类型:特征向量
值:的继承”|“不”|“是的”
默认值:“继承”

指定输出信号的复杂性。继承的复杂信号,连接到它的输入,选择汽车。否则,选择一个真正的或复杂的信号类型。

依赖关系

软件时忽略该参数的值数据类型指定一个万博1manbetxSimulink.ValueType万博1manbetxSimulink.Bus对象。软件使用指定的复杂性万博1manbetxSimulink.ValueType对象或万博1manbetxSimulink.BusElement中的对象万博1manbetxSimulink.Bus对象。

编程使用

块参数:SignalType
类型:特征向量
价值观:“汽车”|“真实”的|“复杂”
默认值:“汽车”

执行

指定样本离散间隔时间点击率或指定另一种类型的样品时间,如连续(0)或继承的(1)。更多的选项,请参阅类型的样品时间

默认情况下,块继承采样时间内的基于块的背景下模型。

编程使用

块参数:SampleTime
类型:特征向量
价值观:标量
默认值:' 1 '

当加载数据从工作空间root轮廓尺寸块,指定块线性篡改和假设输出值时不存在相应的数据的步骤。

从工作区中加载离散数据:

  1. 设置样品时间一个离散率,如2

  2. 清晰的插入数据

有关更多信息,请参见控制模型加载输入数据

软件使用下面的内插和外推法:

  • 之间的时间步骤指定第一个指定数据点和最后一个数据点,零级。

  • 之前时间步骤后的第一个指定数据点和最后一个数据点指定-地面的价值。

  • 为适应信号时间步骤之前第一个数据点——指定值记录单引号或双数据类型和其他数据类型。最后指定的数据点后时间步骤,软件使用基础值。

编程使用

块参数:插入
类型:特征向量
价值观:“上”|“了”
默认值:“上”

在率系统中,您可以配置一个输入端口前模型或模型参考界面触发执行的一个或多个分区模型响应的数据流到港口。的事件参数存储与港口相关的事件触发。每个事件触发地图一个输入事件日程事件触发器的名称。模型指定分区的调度执行的计划事件和执行的优先级。

你可以配置的表总结了事件触发。对于每一个输入端口,您可以配置一个事件触发对每个输入事件。

输入事件 输入事件描述 事件触发对象
输入写 为输入端口值更新。 万博1manbetxsimulink.event.InputWrite
输入写超时 输入端口值不能在指定的时间内更新。 万博1manbetxsimulink.event.InputWriteTimeout
输入写了 输入端口值更新覆盖未加工的数据。 万博1manbetxsimulink.event.InputWriteLost

配置计划为您的模型,使用时间表编辑器

依赖关系

这个参数是可见的只有当块代表一个根级输入端口。

编程使用

块参数:EventTriggers
价值观:1——- - - - - -1单元阵列|2——- - - - - -1单元阵列|3——- - - - - -1单元阵列
默认值:[]

块特征

数据类型

布尔|公共汽车||枚举|不动点|一半|整数||字符串

直接引线

没有

多维信号

是的

适应信号

是的

讨论二阶导数过零检测

没有

扩展功能

C / c++代码生成
使用仿真软件生成C和c++代码®编码器™。万博1manbetx

PLC的代码生成
使用仿真软件生成结构化文本代码®PLC编码器™。万博1manbetx

定点转换
设计和模拟使用定点定点系统设计师™。

版本历史

之前介绍过的R2006a