主要内容

总线分配

替换指定的总线元件

  • 库:
  • 金宝appSimulink /信号路由

    编码/信号路由

  • 总线分配块

描述

总线分配块将输入元素的值赋给总线元素。使用一个总线分配块更改总线元素值而不添加总线选择器总线的创造者选择总线元素并将它们重新组装成总线的块。

将总线连接到第一个输入端口。将一个或多个要将其值分配给总线元素的元素连接到其他输入端口。使用“块参数”对话框指定要替换的总线元素。该块为每个这样的元素显示一个赋值输入端口。有关使用总线分配块的模型示例,请参见替换总线元素的值

默认情况下,仿真软件金宝app®修复破碎的选择在总线分配由于上游总线层次结构改变而导致的块参数对话框。金宝appSimulink生成一个警告来突出显示它修改了模型。为了防止Simulin金宝appk自动进行这些修复,在模型配置参数>诊断>连接窗格中,设置修理汽车的选择诊断为错误没有修复

限制

当使用带有总线分配Block,这些限制适用于:

  • 您可以指定或替换嵌套总线,该总线是一个总线数组。有关嵌套在总线数组中的总线,请参见分配到总线数组中

  • 要替换总线数组中的元素,请使用选择器块中选择要与之一起使用的总线元素索引总线分配块。然后,使用选定的总线元素和总线分配块。

港口

输入

全部展开

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

连接到分配端口的元素必须具有与它对应的总线元素相同的结构、数据类型和采样时间。你可以用率转换块更改总线中单个或多个元素的采样时间,以将该元素或总线包含在非虚拟总线中。

数据类型:||一半|int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔|不动点|枚举|公共汽车|字符串
复数的支持:金宝app是的

赋值输入端口可以接受具有Simulink支持的任何数据类型的真实或复杂值的元素,包括总线对象、总线数组、定点和枚举数据类型。金宝app金宝app你不能使用总线分配块来替换嵌套在总线数组中的总线。有关数据类型的详细信息,请参见Simulink,金宝appSimulink支持的金宝app数据类型金宝app

总线分配块将连接到它的赋值输入端口的元素分配给连接到它的总线输入端口的总线的指定元素。该块将替换先前分配给这些元素的元素。该变化不影响总线的组成;它只影响元素本身的值。未被替换的信号不受其他元素替换的影响。

数据类型:||一半|int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔|不动点|枚举|公共汽车|字符串
复数的支持:金宝app是的

输出

全部展开

总线,它包括已分配的总线元素值和未赋值的输入总线的总线元素值。

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

参数

全部展开

输入总线的总线元素列表。元素名称旁边的箭头表示输入元素是总线。要显示输入总线中的元素,单击箭头。

单击列表中的任何项以选择它。要查找所选元素的源,请单击找到.金宝appSimulink打开并突出显示包含元素源的系统。将当前选中的元素移动到相邻的要赋值的元素列表中(请参阅被赋值的元素下图),点击选择.要刷新显示以反映对连接到块的总线的修改,请单击刷新

指定用于筛选输入元素长列表的搜索词。不要将搜索词用引号括起来。过滤器执行部分字符串搜索。要访问筛选选项,包括使用正则表达式指定搜索项,请单击右边的按钮过滤器的名字编辑框。

允许使用MATLAB®用于过滤元素名称的正则表达式。例如,进入新台币过滤器的名字“编辑”框显示名称以小写结尾的所有元素t(以及他们的直系父母)。有关详细信息,请参见正则表达式

依赖关系

要访问该参数,请单击右边的按钮过滤器的名字编辑框。

属性中的搜索文本,默认情况下,列表显示为筛选元素的树状列表过滤器的名字编辑框。若要使用使用点表示法来反映总线层次结构的平面列表格式,请选择此参数。

依赖关系

要访问该参数,请单击右边的按钮过滤器的名字编辑框

要赋值的总线元素的名称。此块显示列表中每个总线元素的赋值输入端口。对应输入端口的标签包含元素的名称。属性可以对元素排序向上下来,或删除按钮。当您更改元素顺序时,端口连接将得到维护。

如果输入总线不再包含总线元素,则三个问号(???)出现在该总线元素的名称之前。自从上次你刷新了总线分配块输入和总线元素赋值列表。要解决这个问题,要么修改总线以包含指定名称的元素,要么从指定要赋值的总线元素列表中删除该名称。

编程使用

块参数:OutputSignals
类型:特征向量
价值观:“signal1”|“signal2”
默认值:没有一个

块特征

数据类型

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

直接引线

是的

多维信号

是的

适应信号

是的

讨论二阶导数过零检测

没有

扩展功能

PLC的代码生成
使用Simulink®PLC Coder™生成结构化文本代码。金宝app

之前介绍过的R2006a