文档

巢公交车

您可以嵌套公共汽车到任何深度。创建一个嵌套的总线,使用总线的创造者块。如果其中一个输入总线创造者块是一个公共汽车,然后输出一个嵌套的公共汽车。选择一个信号在一个嵌套的公共汽车,使用总线选择器块。

例如,在接下来的模型Bus3总线信号结合了两种信号,motor3motor4。的Bus2信号结合了Bus3总线信号,motor1motor2信号。的Bus1信号结合了Bus2总线信号,motor5信号。

所有的信号保留各自的身份,如果没有发生总线创建和选择。您可以使用总线选择器块选择单个信号从一个嵌套的公共汽车。

的仿真软万博1manbetx件®软件自动处理大部分的复杂性。例如,您可以有仿真软件修复破碎的的选择万博1manbetx总线选择器总线分配块参数对话框由于上游总线层次变化。要启用这些自动修复,配置参数对话框中,设置修理汽车的选择诊断为警告和修复。维修发生当你更新模型。保存维修,保存模型。

循环在总线定义的依赖

嵌套公共汽车可以产生一个循环总线的创造者,总线选择器bus-capable街区,无意中包括一个总线本身的一个元素。由此产生的循环定义无法解决的,因此会导致一个错误。

出现的错误消息中指定的位置模型软件确定圆形结构的存在。万博1manbetx错误并不是在任何一个位置:错误的结构作为一个整体。尽管如此,错误消息中提到的位置可以用于开始跟踪周期的定义。然而,圆形结构并不总是显而易见的目视检查。

  1. 首先选择一个信号线与位置引用相关的错误消息。

  2. 右键单击并选择一个信号突出信号来源突出信号到目的地。看到突出信号来源和目的地为更多的信息。

  3. 继续选择信号,突出他们的来源和目的地,直到循环变得清晰。

  4. 重组模型,消除环形总线的定义。

因为问题是一个圆形的定义,而不是一个循环计算,不能被循环插入额外的块。你不能解决循环定义的方式,您可以将一个代数循环通过插入单位延迟块。重组模型,消除环形总线的定义。

另请参阅

相关的话题

这个主题有帮助吗?