通过总线简化子系统和模型接口

使用总线可以简化子系统和建模接口在公共汽车元素公共汽车元素块。这些块:

  • 减少方框图中信号线的复杂性和混乱。

  • 使增量地更改接口变得更容易。

  • 允许访问更接近其使用点的元素。

您可以使用这些块而不是输入总线选择器用于输入的块,以及外埠总线生成块输出。例如,这个模型使用输入总线选择器总线生成外埠块。

这个等效模型使用在公共汽车元素公共汽车元素块。

支持万博1manbetx在公共汽车元素公共汽车元素块、父子系统和模型必须:

  • 在相关的输入端口之前将非虚拟总线转换为虚拟总线。

  • 万博1manbetx支持相关输出端口的虚拟总线输出。

考虑使用在公共汽车元素公共汽车元素具有总线的模型的块,这些总线预计在模型开发过程中会频繁更改。

提示

万博1manbetx®可以帮助您更新子系统接口使用吗在公共汽车元素公共汽车元素块。从操作栏,你可以:

这些操作不适用于模型接口或具有额外规范(包括信号名称和日志记录)的信号线和块。额外的规范会产生潜在的冲突。

下面的示例演示如何使用操作栏更新子系统接口。示例模型很简单,但是,当您有许多信号要合并时,总线是最有用的。

简化子系统中的总线接口

此示例演示如何将使用导入、总线选择器、总线创建器和输出模块的接口转换为使用In总线元素和Out总线元素模块。

打开并模拟示例模型,其中包含一个子系统,该子系统使用总线选择器和总线创建者块修改输入总线层次结构。该子系统使用输入和输出块进行输入和输出。

打开子系统。

将导入和总线选择器块转换为In总线元素块:

  1. 单击直接连接到导入块的总线选择器块。

  2. 在省略号上暂停时出现的操作栏中,单击总线端口

您可以类似地转换In总线元素和总线选择器块。

要将输出端口和总线创建程序块转换为输出总线元素块,请执行以下操作:

  1. 单击直接连接到没有分支的Outport块的总线创建器块。

  2. 在省略号上暂停时出现的操作栏中,单击总线端口

您可以类似地转换出总线元素和总线创建器块。

由此产生的模型简化了线路布线,更易于增量更改接口,并允许您访问更接近其使用点的元素。

您可以通过双击块标签并编辑它们来更改总线及其元素的名称。

要方便地识别同一嵌套总线或总线端口的元素,请指定块颜色。

  1. 双击“输入总线元素”或“输出总线元素”块,打开相关端口的对话框。

  2. 选择一个元素或顶部总线。

  3. 属性指定背景颜色设置颜色下拉菜单。

将多个子系统端口合并为一个端口

这个例子展示了通过将多个端口及其连接的信号转换为一个端口和总线来简化子系统接口的三种方法。

打开示例模型,其中包含两个具有多个输入和输出端口的子系统。

在两个子系统之间的信号线周围拖动选择框。从出现的操作栏中,单击创建总线

万博1manbetxSimulink用in Bus Element和Out Bus Element块替换源和目标子系统中的import和Outport块。

在源块和第一个子系统之间的信号线周围拖动选择框。从出现的操作栏中,单击创建总线

万博1manbetxSimulink在第一个子系统之前添加了一个总线创建者块,并用in总线元素块替换了第一个子系统中的导入块。

在第二个子系统和Scope块之间的信号线周围拖动选择框。从出现的操作栏中,单击创建总线

万博1manbetxSimulink将第二个子系统中的输出端口块替换为输出总线元素块,并在第二个子系统后添加总线选择器块。

生成的模型在子系统接口处使用虚拟总线。

另请参阅

|

相关话题