文件

万博1manbetxSimulink总线信号

此示例介绍以下Simulink®总线信号功能:万博1manbetx

  • 巴士创建者,总线选择器和总线分配块

  • 组件接口上的总线元素端口

  • 智能编辑以更快地执行常用总线工作流程

这三个领域Slexbusexample.本例中使用的模型对应于这三个功能。

总线创建器、总线选择器和总线分配块

“总线创建者,总线选择器和总线分配块”区域的子系统显示了如何

  • 使用总线创建器块创建总线信号

  • 使用总线分配块替换总线中的信号

  • 使用总线选择器块从总线选择信号

使用总线创建器块将连接到其输入的信号捆绑到总线上。总线信号表示一组信号,类似于一束捆绑在一起的电线。例如,由...创建的总线信号巴士创造者1包含连接到其输入端的两个信号:s叽叽喳喳.通过右键单击信号并选择,可以查看信号的层次结构信号的层次结构从菜单中。您还可以创建嵌套的公共汽车。例如,sinusoidal.非正弦曲线总线中的子总线信号是由巴士创造者3.

使用总线分配块替换连接到其上的信号中的一个或多个信号公共汽车输入。例如,巴士作业取代了信号常数非正弦曲线在由此创建的巴士巴士创造者3.用新的信号。您可以使用总线分配块来替换叶子和子总线信号。

使用总线选择器块从连接到其输入的总线提取一个或多个信号。例如,总线选择器选择non-sinusoidal.pulsesinusoidal.sine,常数信号。您可以运行模拟来可视化non-sinusoidal.pulsesinusoidal.sine在范围和常数在显示。

在运行模拟之后,查看插入的行Slexbusexample..请注意,有几个信号用三行绘制。此线格式表示信号是一个总线信号

有关公共汽车的更多信息,请参阅公共汽车入门

组件接口的总线元素端口

“组件接口(总线界面)”区域的“公共汽车”中的子系统显示了如何

  • 使用输出总线元素块创建总线信号

  • 使用总线元素块从总线中选择信号

输出总线元素块

第一个子系统由五个源块和五个出版的总线元素块组成。

输出总线元素块类似于连接到输出端口块的总线创建者块。每个输出总线元素块都有一个标签。您可以在两种模式下显示此标签。在扩展符号模式,标签由相应的子系统端口的名称和点分隔字符串组成,该字符串确定总线中的元素。例如,带有标签的输出总线元素块Out1.sinusoidal.sine创建一个叶信号,名为s在一个子总线命名sinusoidal.在输出端口命名OUT1..在紧凑符号模式叶信号名称成为标签。你可以在扩展符号紧凑符号

在这两种模式中,您都可以直接编辑标签文本,以更改在输出总线中创建的元素。

要在总线中创建新元素,请复制并粘贴Out总线元素块。要在子系统接口上创建新的输出端口,右键单击并拖动Out Bus Element块并选择创建新港口

要查看由一组Out bus Element块创建的总线,请双击其中一个块的图标以打开端口属性对话框。您可以突出显示连接到模块的信号,更改端口的名称和编号,更改模块的颜色,并在总线中重新排列信号。

总线单元块

第二子系统由两个范围块,一个显示块和5个总线元素块组成。

In总线元素块类似于连接到总线选择器块的导入块。In总线元素块的标签的工作方式与Out总线元素块标签的工作方式相同。例如,带标签的In总线元素块In1.sinusoidal.sine选择命名的叶子信号s在一个子总线命名sinusoidal.

要更改从输入总线中选择的元素,请直接编辑标签文本。如果总线已经连接到相应的输入端口,您可以从可用的信号列表中进行选择。

从总线,复制和粘贴到总线元素块中的新元素。要在子系统接口处创建新的输入端口,请右键单击并拖动总线元素块并选择创建新港口.要查看由BUS元素块中的一组访问的总线,请双击其中一个块的图标以打开“端口属性”对话框。您可以更改端口的名称和编号,更改块的颜色,并在传入总线中观察任何丢失或未使用的信号。

有关在总线元素和公交元素块中使用的更多信息,请参阅简化子系统总线接口

智能编辑以更快地执行公共总线工作流

“与公共汽车的提示和技巧”区域中的子系统显示如何通过使用:

  • “总线元素端口”智能编辑提示将总线选择器和总线创建器块转换为In总线元素和Out总线元素块

  • “创建总线”智能编辑提示,以在子系统接口中创建公共汽车,并将各个块的输出捆绑到总线中

  • 自动端口创建将新信号添加到总线创建器块,并从总线选择器块选择新信号

将总线创建器和总线选择器块转换为内总线元素和外总线元素块

您可以使用“总线元素端口”智能编辑提示将现有子系统转换使用总线选择器和总线创建器块在其接口中使用,而是在总线元素和总线元素块中使用。

  1. 单击连接到导入块的总线选择器块或连接到输出块的总线创建器块。

  2. 选择巴士元素港口从行动栏。

将单个信号捆绑到总线中

您可以使用“Create Bus”智能编辑提示将多个信号捆绑到一个总线中。

  1. 在感兴趣的信号周围拖动选择框。

  2. 选择创造巴士从行动栏。

子系统之间

在两个子系统之间执行时,此操作替换源和目标子系统中的Inport和Outport块,在总线元素和总线元素块中。

子系统的输入

当在连接到一些其他非子系统块的子系统的输入时执行时,该动作使用总线创建器块将所选信号捆绑到总线中,并在BUS元素块中替换子系统中的InPort块。

子系统输出

当在连接到其他非子系统块的子系统的输出时执行,此操作替换子系统中的出口块,其中包含总线元素块并插入总线选择器块以维​​持连接。

块输出

当在单个块的输出上执行时,此操作将插入总线创建器块,调整其大小并建立连接。

自动端口创建

通过将信号线拖动到总线创建器块,可以将新信号添加到总线。若要从总线选择新信号,请将信号线拖到总线选择器块,并从可用信号列表中选择所需信号。

这个话题有用吗?