简化与总线的子系统和模型接口
公共汽车使您可以简化子系统和模型接口在公交元素中和出去公交元素块。这些块:
降低信号线的复杂性和杂物中的杂物。
使更容易逐步更改接口。
允许访问更接近其使用点的元素。
您可以使用这些块而不是企业和总线选择器输入的块,外港和公共汽车创建者输出的块。例如,此模型使用企业,,,,总线选择器,,,,公共汽车创建者, 和外港块。
这种等效模型使用在公交元素中和出去公交元素块。
支持金宝app在公交元素中和出去公交元素块,家长子系统和模型必须:
在相关输入端口之前,将非虚拟总线转换为虚拟总线。
金宝app支持来自相关输出端口的虚拟总线输出。
考虑使用在公交元素中和出去公交元素带公交车的模型的块,您预计在模型开发过程中会经常更改。
小费
金宝app®可以帮助您更新以要使用的子系统界面在公交元素中和出去公交元素块。从动作栏中,您可以:
这些动作不适合模型接口或具有额外规格的信号线和块,包括信号名称和日志记录。额外的规格会造成潜在的冲突。
以下示例说明了如何使用动作栏更新子系统接口。示例模型很简单,但是,当您有许多信号可以组合时,总线最有用。
简化子系统中的总线接口
此示例显示了如何转换使用INPORT,BUS选择器,总线创建器和外口块以在总线元素和OUT BUS元素块中使用的接口。
打开和模拟示例模型,该模型包含一个子系统,该子系统使用总线选择器和总线创建器块修改输入总线层次结构。该子系统使用INPORT和OUTPORT块进行输入和输出。
打开子系统。
要在总线元素块中转换内部和总线选择器块:
单击直接连接到Inport块的总线选择器块。
在您暂停省略号时出现的动作栏中,单击公交端口。
您可以类似地转换总线元素和总线选择器块。
将外出球场和公共汽车创建器块转换为公交元件块:
单击直接连接到不分支的出口块的总线创建器块。
在您暂停省略号时出现的动作栏中,单击公交端口。
您可以类似地转换总线元素和总线创建器块。
最终的模型简化了线路路由,可以更轻松地更改接口,并让您更接近其使用点。
您可以通过双击标签并编辑它们来更改公共汽车及其元素的名称。
要轻松识别同一嵌套总线或总线端口的元素,请指定块颜色。
双击“在总线元素”或“淘汰总线元件”块以打开相关端口的对话框。
选择一个元素或顶级总线。
用设置颜色下拉式菜单。
将多个子系统端口组合到一个端口
该示例通过将多个端口及其连接的信号转换为一个端口和总线来简化子系统接口的三种方法。
打开示例模型,其中包含两个具有多个输入和输出端口的子系统。
在两个子系统之间的信号线周围拖动一个选择框。从出现的动作栏中,单击创建巴士。
金宝appSimulink用总线元素和OUT BUS元素块替换了源和目标子系统中的内部和出口块。
在源块和第一个子系统之间的信号线周围拖动一个选择框。从出现的动作栏中,单击创建巴士。
金宝appSimulink在第一个子系统之前添加了一个总线创建器块,并用总线元素块中的第一个子系统替换了第一个子系统中的Inport块。
在第二子系统和范围块之间的信号线周围拖动一个选择框。从出现的动作栏中,单击创建巴士。
金宝appSimulink用OUT BUS元素块替换了第二个子系统中的外口块,并在第二个子系统之后添加了一个总线选择器块。
最终的模型在子系统接口处使用虚拟总线。