总线分配

更换指定的总线元件

  • 库:
  • 万博1manbetx的Simulink /信号路由

    HDL编码器/信号路由

描述

总线分配块将信号的值分配给总线元素。使用一个总线分配块来改变总线元素值而不增加总线选择器公交车造物主块,选择总线元素并将其重新组装到总线中。

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

默认情况下,Simuli万博1manbetxnk的®中损坏的选择总线分配由于上游总线层次结构变化而引起的块参数对话框。万博1manbetxSimulink生成一个警告,强调它修改了模型。为了防止Simulin万博1manbetxk自动进行这些修复,在型号配置参数>诊断>连接窗格中,设置维修总线的选择诊断为错误不修复

限制

当使用带有参数的总线数组时总线分配block,这些限制适用:

  • 可以分配或替换一个嵌套总线是公共汽车的阵列。对于嵌套公共汽车的阵列内的总线​​,见分配到总线数组中

  • 若要替换一组公共汽车中的一个信号,请使用a选择块来选择总线元素的索引要使用与总线分配块。然后,使用与所选择的总线元件总线分配块。

端口

输入

全部展开

输入总线信号可以具有由Simulink的支持,包括总线对象,公共汽车的阵列,定点和枚举数据类型的任何数据类型的实数或复数的值。万博1manbetx万博1manbetx有关数据类型的详细信息,请参阅Simulink中,万博1manbetxSimulink支持的万博1manbetx数据类型万博1manbetx

连接到分配端口的信号必须有相同的结构,数据类型,并且作为其对应的总线元件采样时间。您可以使用率转换方框更改单个信号或信号的采样时间中的总线,包括在非虚拟总线的信号或总线。

分配输入端口可以接受的信号可以具有由Simulink的支持,包括总线对象,公共汽车的阵列,定点和枚举数据类型的任何数据类型的实数或复数的值。万博1manbetx万博1manbetx你不能使用总线分配块以替换嵌套总线阵列内的总线​​。有关数据类型的详细信息,请参阅Simulink中,万博1manbetxSimulink支持的万博1manbetx数据类型万博1manbetx

总线分配块连接到其分配输入端口连接到它的总线输入端口总线的指定元素受让人信号。的块替换先前分配给这些元件的信号。的变化不影响总线的组合物;它会影响信号本身只值。不更换信号是由替换其它信号的影响。

输出

全部展开

包含分配的总线元素值和未分配值的输入总线的总线元素值的总线。

参数

全部展开

输入总线信号的总线单元信号的列表。旁边的一个信号名称的箭头表示该输入信号是总线。要显示在输入总线的信号,单击箭头。

单击列表中的任何项目来选择它。要找到所选信号的来源,请单击。万博1manbetxSimulink中打开并突出包含信号源的系统。到当前选择的信号移动到的信号相邻的列表是指定值(见被分配的信号如下图),点击选择。刷新显示以反映修改连接到块的总线,单击刷新

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

启用MATLAB的使用®正则表达式来过滤信号名称。例如,输入新台币在里面过滤器的名字编辑框显示名称以小写结尾的所有信号t(以及他们的直系父母)。有关详细信息,请参见正则表达式(MATLAB)。

依赖关系

要访问此参数,单击上的右键过滤器的名字编辑框。

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

依赖关系

要访问此参数,单击上的右键过滤器的名字编辑框

要分配值的总线元素的名称。此块显示此列表中每个总线元素的赋值输入端口。相应输入端口的标签包含元素的名称。你可以使用向上,下来,或删除纽扣。当你改变信号顺序端口连接得以维持。

如果一个输入总线不再包含一个总线元素,三个问号(? ? ?)出现在总线元素的名称之前。自从你上次换车后,公共汽车换了总线分配块输入和总线元件分配列表。为了解决这个问题,可以修改总线以包括指定的名称的信号或从指定为将被分配的值总线元件的列表中删除名字。

编程使用

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

块特性

数据类型

布尔|公共汽车||枚举|固定点|整数||字符串

直接馈通

是的

多维信号

是的

适应信号

是的

讨论二阶导数过零检测

没有

扩展功能

PLC的代码生成
生成使用的Simulink PLC编码器™结构化文本代码。万博1manbetx

R2006a前推出