主要内容

公共汽车创造者

从输入元素创建总线

  • 库:
  • 金宝appSimulink /常用块

    金宝appSimulink /信号路由

    HDL编码器/信号路由

  • 总线创造者块

描述

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

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

港口

输入

展开全部

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

输入端口的数量由此驱动输入数量范围。

数据类型:单身的|双倍的|一半|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32|UINT64|细绳|布尔基|固定点|枚举|公共汽车
复数的支持:金宝app是的

输出

展开全部

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

数据类型:公共汽车

参数

展开全部

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

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

提示

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

在带有两个连接端口的Bus Creator块附近拖动一条线,然后出现第三个端口。

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

编程使用

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

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

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

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

要查找输入块的任何元素的源,请选择该元素公共汽车中的元素列出并单击按钮。金宝appsimulink.®突出显示源代码的图标,如有必要,打开包含元素源代码的子系统。

如果您在Block Parameters对话框打开时更改了元素名称,则可以通过单击查看更新后的名称刷新

编程使用

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

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

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

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

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

启用此参数后,输入T $在里面过滤器的名字框显示名称以小写字母结尾的所有元素t(及其直系父母)。有关详细信息,请参见正则表达式

依赖性

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

将已过滤的结果显示为使用点表示法以反映总线的层次结构的选项。默认情况下,过滤的元素出现在分层树中。

依赖性

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

输出总线的数据类型。

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

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

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

编程使用

块参数:仰卧床
类型:字符向量
价值观:'继承:auto'|“巴士:<对象名称>”
默认值:'继承:auto'

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

尖端

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

依赖性

如果你选择使用输入的名称而不是来自总线对象,Simul金宝appink软件忽略了需要输入的名称以匹配上面的名称环境。

如果你改变了输入数量以编程方式,此参数恢复为'离开'

所选输入元素的新名称。看信号名称和标签用于名称指南。

依赖性

若要显示此参数,请启用需要输入的名称以匹配上面的名称范围。

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

从中继承总线元素名称公共汽车对象,清除该参数。清理参数:

  • 强制强数据类型。

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

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

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

依赖性

要显示此参数,请设置输出数据类型参数到A.公共汽车对象。

编程使用

块参数:继承犯罪
类型:字符向量
价值观:“上”|'离开'
默认值:“上”

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

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

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

依赖性

要显示此参数,请设置输出数据类型参数到A.公共汽车对象。

编程使用

块参数:nonvirtualbus.
类型:字符向量
价值观:“上”|'离开'
默认值:'离开'

块特征

数据类型

布尔基|公共汽车|双倍的|枚举|固定点|一半|整数|单身的|细绳

直接喂养

多维信号

是的

可变尺寸信号

是的

讨论二阶导数过零检测

尖端

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

  • 在框图中减少线复杂性和杂波。

  • 让循序渐进地更改界面变得更容易。

扩展能力

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

之前介绍过的R2006a