主要内容

总线的创造者

从输入元素创建总线

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

    金宝appSimulink /信号路由

    编码/信号路由

  • 总线创造者块

描述

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

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

港口

输入

全部展开

要包含在总线中的输入元素。

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

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

输出

全部展开

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

数据类型:公共汽车

参数

全部展开

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

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

提示

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

一条线被拖到带有两个连接端口的总线创建器块附近,然后出现第三个端口。

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

编程使用

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

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

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

要重新排列输出总线中的元素,请使用向上下来按钮。控件中可以选择多个相邻的顶级元素总线中的元素列表重新排序或删除。

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

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

编程使用

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

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

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

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

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

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

依赖关系

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

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

依赖关系

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

输出总线的数据类型。

如果您选择总线:<对象名称>、替换<对象名称>名字是a金宝app仿真软件。公共汽车对象。的公共汽车对象必须在编辑模型时可访问。

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

如果您选择<数据类型>表达,指定一个计算结果为公共汽车对象。

编程使用

块参数:OutDataTypeStr
类型:特征向量
价值观:“继承:汽车”|“巴士:<对象名称>”
默认值:“继承:汽车”

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

提示

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

依赖关系

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

如果你改变输入数量通过编程,此参数将返回为“关闭”

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

依赖关系

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

默认情况下,总线的创造者块使用输入元素名作为输出总线元素名,即使您指定金宝app仿真软件。公共汽车对象作为数据类型。

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

  • 强制强数据类型。

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

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

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

依赖关系

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

编程使用

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

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

非虚拟总线中的所有元素必须具有相同的采样时间,即使相关联的元素公共汽车对象指定某些元素的继承样例时间。任何导致包含具有不同采样率元素的非虚拟总线的操作都会产生错误。若要更改与其他非虚拟总线输入元素具有不同采样时间的元素或总线的采样时间,请使用率转换块。有关详细信息,请参见修改非虚拟总线的示例时间

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

依赖关系

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

编程使用

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

块特征

数据类型

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

直接引线

没有

多维信号

是的

适应信号

是的

讨论二阶导数过零检测

没有

提示

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

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

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

扩展功能

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

之前介绍过的R2006a