修改公交层次结构
要查看总线的层次结构,行并单击右键单击相关信号信号的层次结构在上下文菜单中。您还可以看到信号层次结构的块参数对话框中总线的创造者,总线分配,总线选择器,在公共汽车元素,公共汽车元素块。
改变元素的层次结构在一辆公共汽车,您可以:
单独的总线为它的组成的信号总线选择器块,然后重新组装与一个或多个信号总线的创造者块。
对于一个公共汽车元素块,编辑标签的第二部分,对应于公共汽车元素。假设您有一个公共汽车元素命名
signal1
你想要移动signal1
成一个嵌套的汽车命名NestedBus
。你把这个标签的一部分元素对应于公共汽车signal1
来NestedBus.signal1
。在公共汽车元素块参数对话框中,单击并拖动信号不同层次水平。
改变元素的顺序在一个总线:
在总线的创造者块参数对话框中,选择一个信号或相邻的信号,然后单击向上或下来按钮。
在公共汽车元素块参数对话框中,单击并拖动信号在其现有的层次水平。
当你改变公车层次结构模型金宝app®自动处理的复杂性。例如,模型修复破碎的的选择金宝app总线选择器和总线分配块参数对话框由于上游总线层次变化。默认情况下,相关的修理汽车的选择配置参数设置警告和修复
。维修发生当你更新模型。
提示
改变元素的值在一辆公共汽车,使用总线分配块。有关详细信息,请参见取代公共汽车元素的值。
解决循环依赖的公交车
公交车可以产生一个循环嵌套的街区,一辆公共汽车是一种元素本身。这个循环定义无法解决的,因此会导致一个错误。跟踪循环,您可以使用位置引用的错误消息。
选择一个信号线与位置相关的引用的错误消息。
右键单击并选择一个信号突出信号来源或突出信号到目的地。看到突出信号来源和目的地为更多的信息。
继续选择信号,突出他们的来源和目的地,直到循环变得清晰。
重组模型,消除环形总线的定义。
因为问题是一个圆形的定义,而不是一个圆形的计算,不能被循环插入额外的块。例如,您不能解决循环定义的方式,你把一个代数循环通过插入单位延迟块。你必须重组模型,消除环形总线的定义。