主要内容

修改总线层次结构

要查看总线的层次结构,请右键单击关联的信号线,然后单击信号的层次结构在上下文菜单中。您还可以在“块参数”对话框中看到信号层次结构公共汽车创造者巴士作业总线选择器在公共汽车元素中, 和公交车元素块。

要更改公共汽车中元素的层次结构,可以:

  • 将总线分成其组成信号总线选择器块,然后用一个或多个重新组装信号公共汽车创造者块。

  • 公交车元素块,编辑标签的第二部分,对应于总线元素。假设您有一个名为的公共元素信号1你想搬家信号1进入一个名叫的嵌套巴士筑巢中。您将更改与总线元素对应的标签的一部分信号1巢丁比斯

  • 在里面公交车元素阻止参数对话框,单击并将信号拖动到不同的层次结构级别。

要在总线中更改元素的顺序:

  • 在里面公共汽车创造者块参数对话框,选择一个信号或相邻信号,然后单击向上向下按钮。

  • 在里面公交车元素阻止参数对话框,单击并在其现有层次结构中拖动信号。

更改总线层次结构时,Simulink金宝app®自动处理大部分复杂性。例如,Simulink修复金宝app了破坏的选择总线选择器巴士作业块参数对话框引起的上游总线层次结构更改。默认情况下,相关的维修公共汽车选择配置参数设置为警告和修理。更新模型时会发生修理。

小费

要更改公共汽车中的元素的值,请使用a巴士作业堵塞。有关详细信息,请参阅替换总线元素的值

解决公共汽车中的循环依赖性

嵌套总线可以产生一个块循环,其中总线是它自己的一个元素。无法解析此循环定义,因此会导致错误。要跟踪循环,可以使用错误消息中引用的位置。

  1. 选择与错误消息中引用的位置关联的信号线。

  2. 右键单击信号并选择突出显示信号到源突出显示目的地的信号。看突出显示信号源和目的地想要查询更多的信息。

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

  4. 重构模型以消除循环总线定义。

因为问题是圆形定义,而不是循环计算,因此无法通过插入附加块来打破周期。例如,您无法修复循环定义,即通过插入A可以打破代数循环的方式单位延迟堵塞。您必须重组模型以消除圆形总线定义。

也可以看看

||

相关的话题