主要内容

总线的创造者

从输入元素创建总线

  • 总线创造者块

库:
金宝app模型/常用的块
金宝app模型/信号路由
高密度脂蛋白编码器/信号路由

描述

总线的创造者块将一组输入元素组合成一辆公共汽车。你可以连接任何元素类型输入端口,包括其他的公交车。您可以访问总线通过使用一个元素总线选择器块。

一辆公共汽车必须具有惟一的名称的元素。默认情况下,每个元素的总线继承元素连接到的名称总线的创造者块。如果重复名称存在,总线的创造者块附加所有输入元素名称的端口号。没有名字的元素,总线的创造者块生成名称形式signaln,在那里n是端口号连接元素。您可以参考元素的名字当你搜索他们的来源或选择元素连接到其他模块。元素命名指南,请参阅信号名称和标签

总线的创造者块不支持混合消息和信号元素作为金宝app输入。

港口

输入

全部展开

输入端口接受元素包括公共汽车。输入端口的数量是由驱动的输入数量参数。

您可以指定适应输入信号与上界小于适应信号对应的上界总线的创造者块的输入端口可以接受。配置适应信号的上界总线的创造者块的输入端口接受、使用金宝appSimulink.BusElement对象。有关更多信息,请参见金宝appSimulink.BusElement。适应输入信号和适应相应的信号总线的创造者块的输入端口接受必须具有相同的维度。

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

输出

全部展开

输出总线由输入元素。的输出作为nonvirtual总线参数指定是否输出总线是一个虚拟的或nonvirtual总线。信息类型的公交车,看到的复合界面指南

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

参数

全部展开

输入元素必须是一个整数的数量大于或等于2。增加输入的数量增加了空的输入端口。模拟模型之前,确保输入元素连接到每个输入端口。

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

如果所有输入端口已经连接,您可以添加一个输入端口总线的创造者块通过连接一条线。

附近的线是拖一辆公共汽车创造者块和两个连接端口和一个第三端口出现。

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

编程使用

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

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

输入元素的列表包括所有元素输入,包括嵌套的元素的公交车。箭头旁边一个元素表示一个输入元素是一辆公共汽车。显示该总线的内容,单击箭头。

强调进入块元素的来源,选择列表中的元素并单击找到

如果你改变一个元素名称对话框时,单击刷新更新列表中的名称。

重新排列元素输出总线,使用向上下来按钮。你可以选择多个顶级相邻元素在公共汽车上的元素重新排序或删除列表。

要添加或删除输入元素,单击添加删除,分别。然后,通过单击更新块图标应用好吧。模拟模型之前,确保输入元素连接到每个输入端口。

编程使用

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

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

过滤显示的输入元素,输入一个搜索词。过滤器部分字符串搜索。不包括在引号搜索词。

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

选择这个参数来过滤显示的输入元素与正则表达式或局部搜索字符串。默认情况下,您可以过滤显示的输入元素只有部分搜索字符串。

正则表达式让你滤波器基于输入元素是否匹配模式。例如,输入新台币过滤器的名字框显示所有元素的名字以一个小写的结束t立即(和他们的父母)。更多信息,见正则表达式

依赖关系

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

选择该参数显示过滤后的结果作为一个平面列表,使用点符号反映了总线的层次结构。默认情况下,过滤后的结果出现在层次树。

依赖关系

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

指定的数据类型输出总线。

如果您选择总线:<对象名称>、替换<对象名称>的名称金宝appSimulink.Bus对象。的公共汽车当你编辑模型对象必须是可访问的。

定义一个公共汽车对象使用式编辑器,单击显示数据类型的助理按钮,设置模式总线对象,然后单击编辑按钮。

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

编程使用

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

这个参数可能在将来的版本中被删除。实施强制数据类型,使用使用输入的名称而不是从总线对象参数。

选择时,该参数检查输入元素名称匹配块参数对话框中列出的名称。如果元素名称不匹配,仿真软件金宝app®返回一个错误。

依赖关系

  • 如果你选择将忽略此参数使用输入的名称而不是从总线对象

  • 这个参数恢复到如果您以编程方式更改输入数量

为选定的输入元素指定一个新的名字。看到信号名称和标签对名字的指导方针。

依赖关系

要启用该参数,选择需要输入匹配的名字上面的名字

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

继承的元素名称公共汽车对象,明确该参数。清理参数:

  • 实施强有力的数据类型。

  • 避免多次输入一个元素名称:公共汽车对象和模型中。进入的名字多次意外可以创建元素名称不匹配。

  • 金宝app支持公共汽车的数组要求一致的元素名称数组元素。

或者,您可以执行强大的数据类型通过检查输入元素名称匹配公共汽车对象元素名称。保持这个参数选择和设置元素名称不匹配配置参数错误

依赖关系

要启用该参数,设置输出数据类型到一个公共汽车对象。

编程使用

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

选择该参数输出nonvirtual巴士而不是一个虚拟的公共汽车。

nonvirtual总线中的所有元素必须有相同的样品时间,即使相关的元素公共汽车对象指定继承采样时间一些元素。任何操作导致nonvirtual总线包含元素不同的样本率生成一个错误。改变一个元素的样品时间或总线有不同样本的时间比其他nonvirtual总线输入元素,使用率转换块。有关详细信息,请参见修改样品时间Nonvirtual公交车

生成的代码使用一个C结构来定义这个块创建的总线结构,使该参数。

依赖关系

要启用该参数,设置输出数据类型到一个公共汽车对象。

编程使用

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

块特征

数据类型

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

直接引线

没有

多维信号

是的

适应信号

是的

讨论二阶导数过零检测

没有

提示

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

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

  • 更容易变化增量的接口。

扩展功能

PLC的代码生成
使用仿真软件生成结构化文本代码®PLC编码器™。金宝app

版本历史

之前介绍过的R2006a

全部展开