主要内容

突出信号源和目的地

您可以在Simulink中突出显示信号及其源或目标块®,然后在不再需要高亮显示时删除高亮显示。信号高亮显示跨越子系统和模型引用边界,允许您跨多个子系统级别跟踪信号。如果一个信号是复合的,所有的源或目标块都突出显示。有关复合信号的更多信息,请参见复合界面指南

要继续跟踪信号的源或目的地,请分别使用键盘的左方向键和右方向键。

突出信号源

要开始对信号的源块进行跟踪,请选择高亮信号到源选项从信号的上下文菜单中。的徽章标识跟踪的开始。这个选项亮点:

  • 信号的所有分支在模型的任何地方

  • 信号所经过的所有虚拟块

  • 写信号值的非虚块

若要继续追踪信号的来源,请按箭头键。

突出信号的目的地

要开始对信号的目标块进行跟踪,请选择目的地高亮信号选项从信号的上下文菜单中。按下正确的箭头键将跟踪移动到最终目的地。的徽章标识跟踪的开始。这个选项亮点:

  • 信号的所有分支在模型的任何地方

  • 信号所经过的所有虚拟块

  • 读取信号值的非虚块

  • 对象的副本的所有块的信号和目标块轮廓尺寸为所选择的行阻塞

在此示例中,所选跟踪显示来自把输入电梯的命令控制器子系统的f14模型。

在下一个例子中,选择来自的信号In2和选择目的地高亮信号选项突出显示的信号和目标块In2而且三机一体,因为三机一体而且In2是重复的轮廓尺寸块。

选择跟踪的路径

在某些情况下,一个信号跟踪可以在跟踪的下一段中采用多条可行路径。这可以看出,当一个信号被组合或分裂通过Mux多路分配器块,或者它被分支为另一个块的输入。在这种情况下,选项以蓝色突出显示,可以使用向上而且下来键盘上的方向键。高亮显示要移动到的块后,照常进行。

在上图中,到源的跟踪已经达到总和块,它可以走三条可能的路径之一。第一个选项是获得Zd用蓝色突出显示。

跟踪与子系统之间的信号

当跟踪到达一个子系统时,它不会自动跟踪。相反,跟踪突出显示目标子系统,您可以看到子系统中跟踪的预览。

在本例中,选定的信号到目的地的跟踪已到达控制器子系统的f14模型。您可以看到子系统的内容是可见的,并且在预览中突出显示了跟踪的下一段。

当跟踪从子系统中出来时,子系统预览还会显示其中的跟踪路径。的跟踪路径飞机动力学模型子系统的输入wGust垂直速度w输出。

请注意

您不能跳过跟踪中的子系统或引用模型。你需要追踪信号穿过它们的路径。

显示轨迹的所有可能路径

要高亮显示跟踪的所有可能路径,按Ctrl键和(朝向来源)或正确的(向目的地)的关键。您可以像以前一样继续跟踪。

要清除高亮显示,请同时按Ctrl键和箭头键的方向与轨迹相反。

沿着跟踪显示端口值

跟踪信号路径后,按l键显示每个块的输出端口的信号值。

中所描述的所有可能的跟踪路径显示轨迹的所有可能路径,按下Ctrl + L查看所有输出端口的信号值。

删除高亮显示

要删除所有高亮显示,右键单击模型,然后选择删除高亮显示,或,对信号选项卡上,单击删除跟踪.你也可以按Ctrl + Shift + H或单击图标在编辑器的右上角。

若要备份跟踪,请按与跟踪最初意图相反的方向键。例如,如果您想将跟踪备份到信号的目的地,请按左箭头键。若要将跟踪备份到信号源,请按右箭头关键。

解决库块的不完全突出显示

如果从源块到目标块的路径包含对库块的未解析引用,则高亮显示选项将分别突出显示从库块到库块的路径。按显示完整路径Ctrl + D更新图表。关系图更新解析所有库引用,并显示到目标块或从源块的完整路径。

变型系统中的信号高亮

跟踪通过内联变量块的信号,例如变异来源而且变体水槽突出显示活动变量选择的路径。在本例中,选定的信号到其源的跟踪显示了通过变体Source2块。

主动变量选择的路径被突出显示。

对于一个不同的子系统块,跟踪在默认情况下突出显示子系统中的活动选择。

突出显示了变量子系统中的主动选择。

如果变体激活时间参数的不同的子系统块设置为代码编译,跟踪突出显示子系统中的活动和非活动选择。

强调了子系统中的主动和非主动选择

限制

信号跟踪工具在使用过程中有以下局限性:

  • 当跟踪进入或离开一个引用模型时,信号跟踪不保留总线信息。

  • 跟踪过去转到块将活动级别更改为包含匹配的级别块。但是,这并不能保证匹配块是活动块,如果在同一级别有其他有效块。

  • 某些块不支持信号跟踪。不支持的块是:

    • 您无法跟踪它们以突出显示其内容。这种块的例子包括但不限于Stateflow®图表、Simscape™子系统和功能块。

    • 您不能跨越它们并继续跟踪(例如Simscape块)。

  • 当启用信号跟踪时,信号的样式不会随着对模型的修改而更新。

  • 操作显示轨迹的所有可能路径不像遍历子系统那样遍历引用模型。引用的模型被视为非虚拟块,影响区域不会突出显示它们的内容。

总线元素跟踪和高亮显示

可以在模型中跟踪总线元素信号的源或目的地信号等级查看器.该图显示了如何跟踪总线元素的源块正弦.跟踪从指定块的输出端口开始mBusElements /总线分配.在信号等级查看器,选择总线元素正弦,属于总线信号正弦,单击.所有源块包含正弦将突出显示。

有三种方法可以激活信号等级查看器

  • 右键单击某条信号线,选择信号的层次结构从列表中。

  • 如果当前选择的信号线包含总线信号,则信号等级查看器自动打开。

  • 如果当前选定的信号线不包含总线信号,但跟踪到达了包含总线信号的线,则信号等级查看器自动打开。

信号等级查看器显示当前选中的信号。如果选择了不同的信号线信号等级查看器是开放的,信号等级查看器更新到相应的选择。如果没有选择信号,则信号等级查看器是空白。因此,追踪信号通过信号等级查看器要求至少选择一条信号线。

相关的话题

Baidu
map