轮廓尺寸
创建子系统的输入端口或外部输入
库:
万博1manbetx模型/常用的块
万博1manbetx模型/港口和子系统
万博1manbetx模型/来源
高密度脂蛋白编码器/常用的块
高密度脂蛋白编码器/港口和子系统
高密度脂蛋白编码器/来源
描述
轮廓尺寸块连接信号从一个系统到系统之外。
软件分配轮廓尺寸根据这些规则块端口号:
轮廓尺寸块在一个顶级系统或子系统按顺序编号,从1开始。
如果您添加一个轮廓尺寸块,标签是下一个可用的数字。
如果你删除一个轮廓尺寸块,其他端口号是确保重新编号轮廓尺寸块按顺序,不省略数字。
如果你复制一个轮廓尺寸块到一个系统,它的端口号并不重新编号,除非当前的数量与一个输入端口冲突已经在系统中。如果复制的端口号轮廓尺寸块序列,重编号。否则,你得到一个错误消息,当你模拟模型或更新框图。
轮廓尺寸块在顶层系统
您可以使用一个轮廓尺寸块在顶层系统:
提供外部输入从一个工作空间的使用输入参数。如果你不提供外部输入数据,输出的轮廓尺寸块地价值。有关更多信息,请参见数据加载根级的输入端口。
数据加载几个信号使用Root输入端口,考虑使用根尺寸映射器工具。看到使用根尺寸地图数据映射工具。
使用
createInputDataset
函数创建一个万博1manbetxSimulink.SimulationData.Dataset
为每个root对象包含一个元素轮廓尺寸在模型中指定。
提供的微扰模型的一种手段
linmod
和修剪
分析功能。有关更多信息,请参见线性化模型。
轮廓尺寸块子系统
轮廓尺寸块在一个子系统代表输入子系统。一个信号到达一个输入端口上子系统块相关的流出轮廓尺寸块的子系统。的轮廓尺寸块与一个输入端口上子系统块的块端口号参数匹配输入端口上的相对位置子系统块。例如,轮廓尺寸块的端口号参数是1
得到的信号块连接到最高的端口上子系统块。
如果你重编号端口号一个轮廓尺寸块,块成为连接到一个不同的输入端口。阻止继续接收其信号相同的块之外的子系统。
轮廓尺寸块内部子系统的支持万博1manbetx信号标签传播不,但根级尺寸块。
你可以直接编辑端口上的标签子系统块。有关更多信息,请参见编辑港口子系统上的标签。
提示
为模型,包括公交车许多总线组成的元素,可以考虑使用在公共汽车元素和公共汽车元素块。这些块:
减少信号线框图的复杂性和混乱。
更容易变化增量的接口。
允许访问总线元素接近使用,避免使用总线选择器和转到块配置。
的在公共汽车元素块的块类型轮廓尺寸和公共汽车元素块的块类型外港。
创建重复的轮廓尺寸块
您可以创建的任意数量的副本轮廓尺寸块。重复是原始的图形化表达旨在简化方框图通过消除不必要的线条。重复相同的端口号,与原始属性和输出。
创建一个重复的轮廓尺寸布洛克:
在框图中,选择无关轮廓尺寸块,你想复制。
按住Ctrl键并拖动块。
释放的指针,然后选择重复的从上下文菜单中。
您可以选择一个轮廓尺寸块重复强调了重复的块。显示相关的块在一个开放的图或新选项卡中,暂停你的光标选择后出现的省略。然后,选择相关的模块从操作菜单。当多个块对应于所选择的块,打开列表相关的块。您可以过滤相关块的列表在文本框中输入一个搜索词。从列表中选择一个相关的块后,窗口焦点去打开图或新选项卡显示相关的块。
总线连接到根级轮廓尺寸块
如果你想要一个root轮廓尺寸块模型来产生一个总线,设置数据类型参数的名称定义的总线的总线对象轮廓尺寸阻止生产。有关更多信息,请参见指定总线属性模型。万博1manbetx总线对象数据类型。
例子
港口
输出
Port_1- - - - - -输入信号
标量|向量
流入系统的输入信号通过输入端口。
您可以使用一个轮廓尺寸块在一个子系统提供定点数据结构或在任何其他格式。
数据类型:单
|双
|一半
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|字符串
|布尔
|不动点
|枚举
|公共汽车
|图像
参数
主要
端口号- - - - - -港口父块的位置
1
(默认)|真正的整数
指定的端口的顺序对应块出现在家长子系统或模型块。
如果你把一块创建另一个端口,端口号是下一个可用的数字。
删除所有与港口相关的块删除端口。其他港口重新编号,以便它们顺序,不跳过任何数字。
指定端口号,超过数量的端口创建了一个港口,任何跳过数量和顺序的数字。
编程使用
以编程方式设置块参数值,使用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 |
类型:特征向量 |
值:“[]” |标量 |
默认的:“[]” |
数据类型- - - - - -输出数据类型
继承:汽车
(默认)|双
|单
|一半
|int8
|uint8
|int16
|uint16
|……
外部输入的指定输出数据类型。直接指定的类型可以被继承,或表示为一个数据类型的对象,如万博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总线。
加载多重速率的数据总线,清除输出作为nonvirtual总线参数,并设置样品时间遗传参数(
1
)。最高层次结构模型在模型参考,代码生成创建一个C结构代表nonvirtual总线输出。
对于引用的模型,选择这个选项创建一个C结构生成的代码。否则,代码生成的每片叶子元素创建一个理由公共汽车。
依赖关系
启用该参数:
块必须在顶层的一个模型。
的数据类型块参数必须解决
万博1manbetxSimulink.Bus
对象。例如,设置数据类型到一个万博1manbetxSimulink.Bus
对象或一个万博1manbetxSimulink.ValueType
对象,该对象指定一个万博1manbetxSimulink.Bus
对象的数据类型。
编程使用
块参数:BusOutputAsStruct |
类型:特征向量 |
值:“关闭” |“上” |
默认的:“关闭” |
单位(例如,m, m / s ^ 2, N *米)- - - - - -物理单位的输入信号
继承
(默认)|<输入单位>
指定输入信号的物理单元。指定一个单位,开始键入文本框。输入参数,显示潜在的匹配单元。支持的单位列表,看看万博1manbetx允许单元系统。
限制单元系统,点击链接右边的参数:
依赖关系
软件时忽略该参数的值数据类型指定一个万博1manbetxSimulink.ValueType
或万博1manbetxSimulink.Bus
对象。软件使用单位指定的万博1manbetxSimulink.ValueType
对象或万博1manbetxSimulink.BusElement
中的对象万博1manbetxSimulink.Bus
对象。
编程使用
块参数:单位 |
类型:特征向量 |
价值观:“继承” |<输入单位>的 |
默认值:“继承” |
港口方面继承了(1)- - - - - -港维
1
(默认)| |整数(整数整数)
指定的尺寸输出信号。
|
港口可以加载数据信号与任何维度。港口继承维度从连接信号。 |
|
港口可以加载数据信号,是一个向量的大小 |
|
港口可以加载数据矩阵信号 |
依赖关系
软件时忽略该参数的值数据类型指定一个万博1manbetxSimulink.ValueType
对象。软件使用指定的尺寸万博1manbetxSimulink.ValueType
对象。
编程使用
块参数:PortDimensions |
类型:特征向量 |
值:' 1 ' | |整数(整数整数) |
默认的:' 1 ' |
适应信号- - - - - -选择允许或不允许适应信号
继承
(默认)|没有
|是的
为这个端口指定允许的信号类型。允许适应和固定大小的信号,选择继承
。只允许适应信号,选择是的
。只允许固定大小的信号,选择没有
。
当信号在这个端口是一个适应信号,港维参数指定的最大尺寸的信号。
依赖关系
软件时忽略该参数的值数据类型指定一个万博1manbetxSimulink.ValueType
对象。软件使用指定的维度模式万博1manbetxSimulink.ValueType
对象。
编程使用
参数:VarSizeSig |
类型:特征向量 |
值:的继承 ”|“不” |“是的” |
默认值:“继承” |
信号类型- - - - - -输出信号类型
汽车
(默认)|真正的
|复杂的
指定输出信号的复杂性。继承的复杂信号,连接到它的输入,选择汽车
。否则,选择一个真正的或复杂的信号类型。
依赖关系
软件时忽略该参数的值数据类型指定一个万博1manbetxSimulink.ValueType
或万博1manbetxSimulink.Bus
对象。软件使用指定的复杂性万博1manbetxSimulink.ValueType
对象或万博1manbetxSimulink.BusElement
中的对象万博1manbetxSimulink.Bus
对象。
编程使用
块参数:SignalType |
类型:特征向量 |
价值观:“汽车” |“真实”的 |“复杂” |
默认值:“汽车” |
执行
样品时间继承(1)- - - - - -选项指定样品的时间
1
(默认)|标量
指定样本离散间隔时间点击率或指定另一种类型的样品时间,如连续(0
)或继承的(1
)。更多的选项,请参阅类型的样品时间。
默认情况下,块继承采样时间内的基于块的背景下模型。
编程使用
块参数:SampleTime |
类型:特征向量 |
价值观:标量 |
默认值:' 1 ' |
插入数据- - - - - -选择线性插入输出数据
在
(默认)|从
当加载数据从工作空间root轮廓尺寸块,指定块线性篡改和假设输出值时不存在相应的数据的步骤。
从工作区中加载离散数据:
设置样品时间一个离散率,如
2
。清晰的插入数据。
有关更多信息,请参见控制模型加载输入数据。
软件使用下面的内插和外推法:
之间的时间步骤指定第一个指定数据点和最后一个数据点,零级。
之前时间步骤后的第一个指定数据点和最后一个数据点指定-地面的价值。
为适应信号时间步骤之前第一个数据点——指定
南
值记录单引号或双数据类型和其他数据类型。最后指定的数据点后时间步骤,软件使用基础值。
编程使用
块参数:插入 |
类型:特征向量 |
价值观:“上”|“了” |
默认值:“上” |
事件- - - - - -选择触发模型基于数据流分割成端口
事件触发对象的单元阵列
在率系统中,您可以配置一个输入端口前模型或模型参考界面触发执行的一个或多个分区模型响应的数据流到港口。的事件参数存储与港口相关的事件触发。每个事件触发地图一个输入事件日程事件触发器的名称。模型指定分区的调度执行的计划事件和执行的优先级。
你可以配置的表总结了事件触发。对于每一个输入端口,您可以配置一个事件触发对每个输入事件。
输入事件 | 输入事件描述 | 事件触发对象 |
---|---|---|
输入写 | 为输入端口值更新。 | 万博1manbetxsimulink.event.InputWrite |
输入写超时 | 输入端口值不能在指定的时间内更新。 | 万博1manbetxsimulink.event.InputWriteTimeout |
输入写了 | 输入端口值更新覆盖未加工的数据。 | 万博1manbetxsimulink.event.InputWriteLost |
配置计划为您的模型,使用时间表编辑器。
依赖关系
这个参数是可见的只有当块代表一个根级输入端口。
编程使用
块参数:EventTriggers |
价值观:1 ——- - - - - -1 单元阵列|2 ——- - - - - -1 单元阵列|3 ——- - - - - -1 单元阵列 |
默认值:[] |
块特征
数据类型 |
|
直接引线 |
|
多维信号 |
|
适应信号 |
|
讨论二阶导数过零检测 |
|
扩展功能
C / c++代码生成
使用仿真软件生成C和c++代码®编码器™。万博1manbetx
HDL代码生成
生成FPGA和ASIC设计的Verilog和VHDL代码使用HDL编码器™。
影响高密度脂蛋白HDL编码器™提供了额外的配置选项和合成逻辑实现。
这一块有一个默认的HDL的架构。
一般 | |||||||
---|---|---|---|---|---|---|---|
BalanceDelays |
请注意 这个属性只影响DUT-level轮廓尺寸块。 |
||||||
BidirectionalPort |
|
目标规范 | |
---|---|
IOInterface | 目标平台接口类型为DUT端口,指定为一个特征向量。的 指定有效的
|
IOInterfaceMapping | 目标平台接口端口映射DUT端口,指定为一个特征向量。的 指定有效的
|
IOInterfaceOptions | 目标平台接口DUT端口,端口映射选项指定为一个特征向量。的 指定有效的
|
帧样本转换 | |||||||
---|---|---|---|---|---|---|---|
ConvertToSamples |
|
PLC的代码生成
使用仿真软件生成结构化文本代码®PLC编码器™。万博1manbetx
定点转换
设计和模拟使用定点定点系统设计师™。
版本历史
之前介绍过的R2006a
另请参阅
MATLAB命令
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。万博1manbetx
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。