主要内容

探索Simuli金宝appnk总线功能

本例向您介绍了Simulink®总线在三个方面的功能:金宝app

  • 在组件中使用总线

  • 在组件接口上使用总线端口

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

打开slexBusExample模型。

显示总线线路样式

当您打开包含总线的模型时,总线具有与标量信号相同的行样式。控件上更新线条样式建模选项卡上,选择更新模型

在模型编译之后,会出现几行三行的代码。此线条样式指示该线表示总线。

在组件中使用总线

在“使用组件中的总线”区域中的子系统的内容演示了如何:

  • 使用总线创建器块创建总线。

  • 使用总线分配块替换总线中的元素。

  • 使用总线选择器块从总线中提取元素。

每一个总线的创造者块将连接到其输入端口的元素分组到总线中。总线表示一组元素,类似于捆绑在一起的一束电线。例如,由名为bus Creator 1的bus Creator块创建的总线包含这些信号正弦而且尖声地说,连接到它的输入端口。

要查看总线的层次结构,请单击总线和信号选项卡上,选择信号的层次结构

你也可以创建嵌套的公共汽车。例如,正弦而且非正弦的是由名为总线创建者3的总线创建者块创建的总线中的嵌套总线。

一个总线分配块替换连接到它的总线中的一个或多个元素公共汽车输入端口。例如,总线分配块替换信号常数而且非正弦的在名为bus Creator 3的bus Creator块创建的总线中添加新信号。您可以使用总线分配块替换嵌套的总线和非总线元素。

一个总线选择器块从连接到其输入的总线中提取一个或多个元素。例如,总线选择器块选择nonsinusoidal.pulsesinusoidal.sine,常数信号。的值nonsinusoidal.pulse而且sinusoidal.sine在Scope块中常数在Display块中,模拟模型。

在组件接口上使用总线端口

“在组件接口上使用总线端口”区域中的子系统演示如何:

  • 使用Out Bus Element块在组件的输出端口上创建总线。

  • 使用In bus Element块从组件的输入端口提取总线元素。

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

输出总线元件块类似于连接到输出端口块的总线创建器块。每个Out Bus Element块都有一个标签,您可以直接编辑该标签来更改输出端口和总线元素的名称。

可以以展开或压缩表示法显示标签。

  • 扩展符号: Label显示相应的端口名称和元素层次结构。例如,带有标签的Out Bus Element块Out1.sinusoidal.sine创建名为正弦在命名为正弦在指定的输出端口着干活

  • 紧凑的符号: Label只显示叶子总线元素名称。例如,标签Out1.sinusoidal.sine就变成了正弦

在任何一种模式下,都可以直接编辑标签的两个部分。

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

要查看由一组Out bus Element块创建的总线,双击其中一个块打开端口属性对话框。在对话框中,您可以:

  • 修改端口名称和端口号。

  • 突出显示与所选元素对应的行。

  • 单独、按总线或按选定的元素更改块的颜色。

  • 重新排列总线中的元素。

  • 添加或删除总线元素及其对应的块。

  • 指定属性。

第二个子系统由两个作用域块、一个显示块和五个In Bus Element块组成。

总线元件块类似于连接到总线选择器块的导入块。In总线元素块的标签与Out总线元素块标签的工作方式相同。例如,带有标签的In总线元素块In1.sinusoidal.sine选择名为正弦在命名为正弦

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

要从总线中选择一个新元素,请复制并粘贴In bus element块。要在子系统接口上创建一个新的输入端口,右键单击并拖动In Bus Element块,然后选择创建新端口

要查看一组In bus Element块访问的总线,双击其中一个块的图标,打开端口属性对话框。在对话框中,您可以:

  • 修改端口名称和端口号。

  • 单独、按总线或按选定的元素更改块的颜色。

  • 观察传入总线中任何缺失或未使用的元素。

  • 添加或删除与选定元素对应的块。

  • 指定属性。

有关使用In总线元素和Out总线元素块的详细信息,请参见用总线简化子系统和建模接口

更快地执行公共总线工作流

“快速执行公共总线工作流的智能编辑”区域中的子系统展示了如何加快公共总线任务的速度:

  • 将总线选择器和总线创建器块转换为输入总线元素和输出总线元素块。

  • 在子系统接口上创建总线,并将各个块的输出捆绑到总线中。

  • 自动创建端口,将新元素添加到总线创建器块,并从总线选择器块中选择新元素。

总线端口智能编辑提示将子系统接口上的总线选择器和总线创建器块转换为输入总线元素和输出总线元素块。

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

  2. 选择总线端口从操作栏。

创建总线智能编辑cue将多个元素捆绑到一个总线中。

  1. 在元素周围拖动选择框。

  2. 选择创建总线从操作栏。

当在子系统接口上创建总线时,此操作将在总线中绑定所选元素,用子系统中的in总线元素和Out总线元素块替换Inport和Outport块,并添加总线创建器和总线选择器块以维护子系统外部的连接。

当在各个块的输出处创建总线时,此操作将插入一个总线创建器块,调整它的大小,并连接元素。

若要向总线添加元素,请将一条线拖动到总线创建器块。若要从总线中选择一个元素,请将一条线拖到总线选择器块上,然后从可用元素列表中选择所需的元素。

另请参阅

||||

相关的话题