这个例子向您介绍了Simulink®总线在三个方面的功能:万博1manbetx
在组件中使用总线
在组件接口上使用总线端口
智能编辑,以更快地执行公共总线工作流
打开slexBusExample
模型。
当您打开一个包含总线的模型时,总线具有与标量信号相同的行样式。更新线条样式,在建模选项卡上,选择更新模型.
在模型编译后,出现了几行,其中有三行。这种线型表示该线代表一辆公共汽车。
在组件中使用总线区域中的子系统的内容演示了如何:
使用总线创建器块创建总线。
使用总线分配块替换总线中的元素。
使用总线选择器块从总线提取元素。
每一个总线的创造者块将连接到其输入端口的元素分组成总线。总线代表一组元素,类似于捆绑在一起的一束导线。例如,由名为总线创建者1的总线创建者块创建的总线包含信号正弦
和尖声地说
,连接到它的输入端口。
要查看总线的层次结构,请单击总线和信号选项卡上,选择信号的层次结构.
您还可以创建嵌套的公共汽车。例如,正弦
和非正弦的
是由名为总线创建者3的总线创建者块创建的总线中的嵌套总线。
一个总线分配块替换总线中连接到它的一个或多个元素公共汽车输入端口。例如,总线分配块替换信号常数
和非正弦的
在名为总线创建者3的总线创建者块使用新信号创建的总线中。您可以使用总线分配块来替换嵌套的总线和非总线元素。
一个总线选择器块从连接到它的输入的总线中提取一个或多个元素。例如,总线选择器块选择nonsinusoidal.pulse
,sinusoidal.sine
,常数
信号。的值nonsinusoidal.pulse
和sinusoidal.sine
在Scope块和常数
在Display块中,模拟模型。
组件接口使用总线端口区域中的子系统演示了如何:
通过使用Out总线元素块在组件的输出端口创建总线。
使用In总线元素块从组件的输入端口提取总线元素。
第一个子系统由5个源块和5个输出总线元素块组成。
公共汽车元素块类似于连接到Outport块的总线创建器块。每个Out总线元素块都有一个标签,您可以直接对其进行编辑,以更改输出端口和总线元素的名称。
您可以使用展开或紧凑表示法显示标签。
扩展符号: Label显示对应的端口名称和元素层次结构。例如,带有标签的输出总线元素块Out1.sinusoidal.sine
创建名为正弦
在嵌套总线中正弦
在指定的输出端口着干活.
紧凑的符号: Label只显示叶总线元素名。例如,标签Out1.sinusoidal.sine
就变成了正弦
.
在这两种模式中,您都可以直接编辑标签的两个部分。
要在总线中创建新元素,请复制并粘贴Out总线元素块。要在接口上创建新的输出端口,右键单击并拖动Out Bus Element块,然后选择创建新的端口.
要查看一组Out bus Element块创建的总线,双击其中一个块打开端口属性对话框。在对话框中,您可以:
修改端口的名称和编号。
突出显示与所选元素对应的行。
通过总线或选定的元素分别更改块的颜色。
对总线中的元素重新排序。
添加或删除总线元素及其相应的块。
指定属性。
第二个子系统由两个Scope块、一个Display块和五个In Bus Element块组成。
在公共汽车元素块类似于连接到总线选择器块的导入块。In总线元素块的标签的工作方式与Out总线元素块标签的工作方式相同。例如,带标签的In总线元素块In1.sinusoidal.sine
选择名为正弦
在嵌套总线中正弦
.
要更改从输入总线中选择的元素,请直接编辑标签文本。当总线连接到相应的输入端口时,您可以从可用信号列表中进行选择。
若要从总线中选择新元素,请复制并粘贴In总线元素块。要在子系统接口上创建新的输入端口,右键单击并拖动In Bus Element块,然后选择创建新的端口.
要查看一组In bus Element块访问的总线,双击其中一个块的图标以打开端口属性对话框。在对话框中,您可以:
修改端口的名称和编号。
通过总线或选定的元素分别更改块的颜色。
观察传入总线中任何丢失或未使用的元素。
添加或删除与所选元素相对应的块。
指定属性。
有关使用In总线元素和Out总线元素块的详细信息,请参见通过总线简化子系统和模型接口.
“智能编辑以更快地执行公共总线工作流”区域中的子系统显示了如何加速公共总线任务:
将总线选择器和总线创建器块转换为内总线元素和外总线元素块。
在子系统接口上创建总线,并将单个块的输出捆绑到总线中。
自动创建端口以将新元素添加到总线创建器块并从总线选择器块中选择新元素。
的总线端口智能编辑提示将子系统接口上的总线选择器和总线创建器块转换为In总线元素和Out总线元素块。
单击连接到导入块的总线选择器块或连接到输出块的总线创建器块。
选择总线端口从操作栏。
的创建总线智能编辑提示将多个元素捆绑到一个总线中。
在元素周围拖动选择框。
选择创建总线从操作栏。
当在子系统接口上创建总线时,此操作将总线中选择的元素捆绑在一起,用子系统中的in总线元素和Out总线元素块替换import和Outport块,并添加总线创建者和总线选择器块以维护子系统外部的连接。
当在单个块的输出处创建总线时,此操作将插入总线创建者块,调整其大小并连接元素。
若要向总线添加元素,请拖动一条线到总线创建器块。若要从总线中选择元素,请将一条线拖到总线选择器块并从可用元素列表中选择所需元素。
总线分配|总线的创造者|总线选择器|在公共汽车元素|公共汽车元素