主要内容

总线选择器

从传入总线中选择元素

  • 库:
  • 金宝appSimulink /常用模块

    金宝appSimulink /信号路由

    编码/信号路由

  • 总线选择器块

描述

总线选择器块输出您从输入总线中选择的元素。块可以单独输出选定的元素,也可以在新的虚拟总线中输出。

港口

输入

全部展开

输入总线,可以是虚拟的或非虚拟的。

对于总线数组,必须使用选择器块来选择要与总线选择器块。

数据类型:公共汽车

输出

全部展开

输入总线的选定总线元素。

对于每个输出元素,该块从块的顶部到底部使用一个单独的端口。如果块被旋转,请看旋转或翻转后的端口位置用于各种区块方向的港口顺序。

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

参数

全部展开

输入总线中要从中选择输出元素的元素列表。

如果在“块参数”对话框打开的同时更改元素名称,可以通过单击查看更新后的名称刷新

要突出显示进入块的元素的源,请在列表中选择元素并单击

编程使用

块参数:InputSignals
类型:单元阵列
价值观:元素名称

搜索词过滤显示的输入元素,指定为文本。不要将搜索词用引号括起来。过滤器执行部分字符串搜索。

要访问过滤选项,请单击显示过滤选项按钮右边过滤器的名字盒子。

选项以按正则表达式过滤显示的输入元素。

当启用该参数时,输入新台币过滤器的名字框显示名称以小写结尾的所有元素t(以及他们的直系父母)。有关详细信息,请参见正则表达式

依赖关系

要访问该参数,请单击显示过滤选项按钮的右边过滤器的名字盒子。

选项以平面列表的形式显示筛选结果,该列表使用点表示法来反映总线的层次结构。默认情况下,过滤后的元素显示在层次树中。

依赖关系

要访问该参数,请单击显示过滤选项按钮的右边过滤器的名字盒子。

输入总线的选定元素。

要指定输出元素,请从总线中的元素列表,然后单击选择按钮。元素被添加在选中的元素列表。要在现有元素下添加元素,请选择选中的元素点击前的列表选择.元素被添加到您选择的元素下面。

如果选择来自的多个元素总线中的元素列表中,选择它们的顺序就是Simulink中的顺序金宝app®将它们插入选中的元素列表。

中列出的输出元素选中的元素的输入总线选择器块中,元素名以三个问号开始(???).

要更改输出总线元素的顺序,请使用向上下来按钮。当你改变元素顺序时,保持与下游区块的端口连接。

要从块输出中删除总线元素,请使用删除按钮。您可以选择多个连续的元素来移动或删除。

提示

在Simuli金宝appnk编辑器中,当您在靠近控件的输出侧绘制一条新线时总线选择器当所有输出端口都已连接时,Simulink:金宝app

  • 添加一个端口

  • 提示您指定要选择的元素

在以下情况下,不能使用这种自动端口添加方法:

  • 总线输入没有连接到总线选择器块。

  • 控件附近绘制线时出现的提示符没有指定元素作为响应总线选择器块图标。

  • 您选择了虚拟总线输出参数。

编程使用

块参数:OutputSignals
类型:特征向量
价值观:字符向量的形式“signal1, signal2”
默认值:没有一个

选项输出所选元素作为虚拟总线。

默认情况下,块从一个单独的输出端口输出每个选定的元素,该端口被标记为相应的总线元素名称。当启用此参数时,块从一个端口输出选定的元素,这些元素分组在虚拟总线中。

输出总线是虚的。若要将输出转换为非虚拟总线,请插入信号转换块后总线选择器块。设置信号转换输出参数Nonvirtual总线并设置数据类型到一个金宝app仿真软件。公共汽车对象。

选中的元素列表只包含一个元素,并启用虚拟总线输出,则该元素没有封装在总线中。例如,如果元素是总线,则输出元素就是该总线。如果元素不是总线,则输出元素不是总线。

编程使用

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

块特征

数据类型

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

直接引线

是的

多维信号

是的

适应信号

是的

讨论二阶导数过零检测

没有

提示

对于子系统和模型接口上的总线,您可以使用在公共汽车元素块而不是轮廓尺寸块和一个总线选择器块。在公共汽车元素块:

  • 在框图中减少线的复杂性和混乱。

  • 使增量地更改接口变得更容易。

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

扩展功能

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

之前介绍过的R2006a