主要内容

总线的创造者

从输入元素创建总线

  • 图书馆:
  • 金宝appSimulink /常用模块

    金宝appSimulink /信号路由

    HDL编码器/信号路由

  • 巴士创建者块

描述

总线的创造者块将一组输入元素组合到总线中。您可以将任何元素类型连接到输入端口,包括其他总线。您可以使用a访问总线中的元素总线选择器块。

公共汽车的元素必须具有唯一的名称。默认情况下,总线的每个元素都继承了连接到的元素的名称总线的创造者块。如果存在重复的名称,则总线的创造者块将端口号附加到所有输入元素名称。对于没有名称的元素总线的创造者块在表单中生成名称signaln,在那里N是连接到元素的端口号。当您搜索元素的源或选择连接到其他块的元素时,您可以通过名称引用元素。有关元素命名准则,请参见信号名称及标签

港口

输入

全部展开

输入元素包括在总线中,指定为标量,向量,矩阵,N-D数组,或总线。

输入端口的数量由输入数量参数。

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

输出

全部展开

由组合输入元素组成的输出总线,指定为虚拟总线或非虚拟总线。有关总线类型的更多信息,请参见复合信号的类型

数据类型:公共汽车

参数

全部展开

指定为整数的输入元素数量不少于两个。增加输入数量将空输入端口添加到块中。在模拟模型之前,请确保输入元素连接到每个输入端口。

当你修改时输入数量参数,点击刷新更新元素列表。

提示

如果所有输入端口已连接,则可以将输入端口添加到总线的创造者通过将另一行连接到它来阻止。

在具有两个连接端口的总线创建器块附近拖动一条线,将出现第三端口。

交互地添加端口更新输入数量参数并将新元素添加到总线中的元素列表中。

程序使用

块参数:输入
类型:字符向量
价值观:大于或等于2的整数,以逗号分隔的元素名称列表
默认:'2'

默认情况下,输入参数指定输入的数量。当您使用它来指定总线中的元素名称时,输入的数量与您指定的元素名称的数量匹配。

要组合到总线中的输入元素列表。您可以查看进入该块的所有元素,包括嵌套总线中包含的元素。元素旁边的箭头表示输入元素是总线。要显示该总线的内容,请单击箭头。

要重新排列输出总线中的元素,请使用向上纽扣。您可以选择多个顶级相邻元素公共汽车中的元素列表重新排序或删除。

要查找进入块中的任何元素的源,请选择公共汽车中的元素列表并单击找到按钮。金宝app动态仿真模块®突出显示源的图标,打开包含元素源的子系统,如有必要。

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

程序使用

块参数:输入
类型:字符向量
价值观:大于或等于2的整数,以逗号分隔的元素名称列表
默认:'2'

默认情况下,输入参数指定输入的数量。当您使用它来指定总线中的元素名称时,输入的数量与您指定的元素名称的数量匹配。

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

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

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

当启用该参数时,输入新台币在里面按名称过滤框显示所有元素,其名称以小写结束T.(和他们的直接父母)。有关详细信息,请参阅常用表达

依赖关系

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

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

依赖关系

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

数据类型的输出总线。

如果您选择总线:<对象名称>, 代替<对象名称>一个名字金宝appsimulink.bus.目的。这公共汽车编辑模型时必须可以访问对象。

定义A.公共汽车对象使用总线编辑器, 点击显示数据类型助手按钮,然后单击编辑按钮。

如果您选择<数据类型表达式>,指定评估到a的表达式公共汽车目的。

程序使用

块参数:OutDataTypeStr
类型:字符向量
价值观:“继承:汽车”|'总线:<对象名称>'
默认:“继承:汽车”

检查输入元素名称是否与“块参数”对话框中列出的名称匹配。如果元素名不匹配,Simulink将返回一个错误。金宝app

提示

要求输入名称与上面的名称匹配可以在将来的版本中删除参数。要强制执行强大的数据输入,请考虑使用使用输入的名称而不是来自总线对象参数。

依赖关系

如果您选择使用输入的名称而不是来自总线对象, Simu金宝applink软件忽略要求输入名称与上面的名称匹配设置。

如果你改变输入数量以编程方式,此参数恢复到“关闭”

所选输入元素的新名称。看到信号名称及标签对名字的指导方针。

依赖关系

要显示此参数,请启用要求输入名称与上面的名称匹配参数。

默认情况下,总线的创造者块使用输入元素名称作为输出总线元素名称,即使指定a金宝appsimulink.bus.对象作为数据类型。

的总线元素名称公共汽车对象,清除此参数。清除参数:

  • 强制执行强大的数据键入。

  • 避免多次输入元素名称:在公共汽车对象和模型。多次输入名称可能会意外创建元素名称不匹配。

  • 金宝app支持总线数组要求,以跨数组元素具有一致的元素名称。

或者,您可以通过检查输入元素名称匹配来强制执行强大的数据键入公共汽车对象元素名称。保持使用输入的名称而不是来自总线对象复选框选择并设置元素名称不匹配配置参数到错误

依赖关系

要显示该参数,请设置输出数据类型参数一公共汽车目的。

程序使用

块参数:继承犯罪
类型:字符向量
价值观:'在'|“关闭”
默认:'在'

输出非虚拟总线而不是虚拟总线。

非横向总线中的所有元素必须具有相同的采样时间,即使关联的元素也是如此公共汽车对象为某些元素指定Inherited采样时间。导致具有不同样本速率的元素的非横向总线的任何操作会产生错误。要更改具有与其他非传动总线输入元素不同的采样时间的元素或总线的采样时间,请使用a率转换块。有关详细信息,请参阅修改非virtual总线的样本时间

要生成使用C结构来定义此块创建的总线结构的代码,请启用此参数。

依赖关系

要显示该参数,请设置输出数据类型参数一公共汽车目的。

程序使用

块参数:NonVirtualBus
类型:字符向量
价值观:'在'|“关闭”
默认:“关闭”

块特征

数据类型

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

直接引线

没有

多维信号

是的

适应信号

是的

零交叉检测

没有

提示

对于子系统和型号接口的公共汽车,可以使用公交车元素阻止而不是a总线的创造者块一个外港块。公交车元素块:

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

  • 更容易逐步更改界面。

扩展功能

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

在R2006A之前介绍