巢公交车
您可以嵌套公共汽车到任何深度。创建一个嵌套的总线,使用总线的创造者块。如果其中一个输入总线创造者块是一个公共汽车,然后输出一个嵌套的公共汽车。选择一个信号在一个嵌套的公共汽车,使用总线选择器块。
例如,在接下来的模型Bus3
总线信号结合了两种信号,motor3
和motor4
。的Bus2
信号结合了Bus3
总线信号,motor1
和motor2
信号。的Bus1
信号结合了Bus2
总线信号,motor5
信号。
所有的信号保留各自的身份,如果没有发生总线创建和选择。您可以使用总线选择器块选择单个信号从一个嵌套的公共汽车。
的仿真软万博1manbetx件®软件自动处理大部分的复杂性。例如,您可以有仿真软件修复破碎的的选择万博1manbetx总线选择器和总线分配块参数对话框由于上游总线层次变化。要启用这些自动修复,配置参数对话框中,设置修理汽车的选择诊断为警告和修复
。维修发生当你更新模型。保存维修,保存模型。
循环在总线定义的依赖
嵌套公共汽车可以产生一个循环总线的创造者,总线选择器bus-capable街区,无意中包括一个总线本身的一个元素。由此产生的循环定义无法解决的,因此会导致一个错误。
出现的错误消息中指定的位置模型软件确定圆形结构的存在。万博1manbetx错误并不是在任何一个位置:错误的结构作为一个整体。尽管如此,错误消息中提到的位置可以用于开始跟踪周期的定义。然而,圆形结构并不总是显而易见的目视检查。
首先选择一个信号线与位置引用相关的错误消息。
右键单击并选择一个信号突出信号来源或突出信号到目的地。看到突出信号来源和目的地为更多的信息。
继续选择信号,突出他们的来源和目的地,直到循环变得清晰。
重组模型,消除环形总线的定义。
因为问题是一个圆形的定义,而不是一个循环计算,不能被循环插入额外的块。你不能解决循环定义的方式,您可以将一个代数循环通过插入单位延迟块。重组模型,消除环形总线的定义。