突出信号源和目的地
您可以在Simulink中突出显示信号及其源或目标块金宝app®,然后在不再需要高亮显示时删除高亮显示。信号突出显示跨越子系统和模型引用边界,允许您跨多个子系统级别跟踪信号。如果信号是复合的,则所有源或目标块都将突出显示。有关复合信号的更多信息,请参见复合接口指南.
要继续跟踪信号的源或目标,分别使用键盘的左方向键和右方向键。
高亮信号源
要开始跟踪信号的源块,请选择高亮信号到源选项从上下文菜单的信号。的徽章标识跟踪的开始。该选项强调:
模型中任意位置信号的所有分支
信号所经过的所有虚拟块
写入信号值的非虚拟块
若要继续追踪信号源,请按左箭头键。
信号目的地
要开始跟踪信号的目标块,请选择目的地高亮信号选项从上下文菜单的信号。按下正确的箭头键将跟踪移动到最终目的地。的徽章标识跟踪的开始。该选项强调:
模型中任意位置信号的所有分支
信号所经过的所有虚拟块
读取信号值的非虚块
对象的副本的所有块的信号和目标块轮廓尺寸块所选的行
在本例中,所选跟踪显示信号的路径把输入到电梯的命令在控制器子系统f14
模型。
在下一个例子中,选择来自In2选择目的地高亮信号选项突出显示的信号和目标块In2而且三机一体,因为三机一体而且In2是重复的轮廓尺寸块。
选择跟踪的路径
在某些情况下,信号跟踪可以在跟踪的下一段中采用多条可行路径。这可以看到,当一个信号合并或分裂通过Mux或多路分配器块,或者如果它被分支为另一个块的输入。在这种情况下,选项将以蓝色突出显示,并且可以使用向上而且下来键盘上的方向键。高亮显示要移动到的块后,继续正常操作。
在上图中,到源的跟踪已经到达总和块,它可以选择三条可能路径之一。第一个选择是获得Zd用蓝色突出显示。
跟踪进出子系统的信号
当跟踪到达一个子系统时,它不会自动跟踪。相反,跟踪突出显示目标子系统,您可以在子系统中看到跟踪的预览。
在本例中,选定的信号跟踪到目的地已到达控制器子系统f14
模型。您可以看到子系统的内容是可见的,跟踪的下一段在预览中高亮显示。
当跟踪从子系统输出时,子系统预览还会显示跟踪在其中的路径。对象的跟踪路径飞机动力学模型子系统的输入wGust
垂直速度w
输出。
请注意
您不能在跟踪中跳过子系统或引用模型。你需要通过它们来追踪信号路径。
显示跟踪的所有可能路径
要突出显示跟踪可以采用的所有可能路径,请按Ctrl键与左(朝向源)或正确的(朝向目的地)钥匙。您可以像以前一样继续跟踪。
清除高亮显示,同时按Ctrl键和方向键指向与轨迹相反的方向。
沿着跟踪显示端口值
跟踪信号的路径后,按l键显示每个块的输出端口上的信号值。
中所描述的突出显示跟踪的所有可能路径显示跟踪的所有可能路径,按Ctrl + L查看所有输出端口的信号值。
删除高亮显示
要删除所有高亮显示,右键单击模型,然后选择删除高亮显示,或,在信号选项卡上,单击删除跟踪.你也可以按Ctrl + Shift + H或按图标在编辑器的右上角。
若要备份跟踪,请按与跟踪的原始意图相反的方向键。例如,如果您想将跟踪备份到信号的目的地,请按左箭头键。要将跟踪备份到信号源,请按右箭头关键。
解决不完全突出显示到库块的问题
如果从源块到目标块的路径包含对库块的未解析引用,则高亮显示选项将分别高亮显示从该库块到该库块的路径。若显示完整路径,按Ctrl + D更新图表。关系图更新将解析所有库引用,并显示到目标块或从源块的完整路径。
变系统中的信号高亮
跟踪通过内联变量块的信号,例如变异来源而且变体水槽突出显示活动变量选择的路径。在本例中,所选信号到其源的跟踪显示了活动变量通过的路径变体Source2块。
对于一个不同的子系统块时,跟踪将在默认情况下突出显示子系统中的活动选择。
如果变体激活时间参数。不同的子系统Block被设置为代码编译
,跟踪突出显示子系统中的活动和非活动选择。
限制
信号跟踪工具在使用过程中存在以下局限性:
在跟踪进入或离开引用模型时,信号跟踪不保留总线信息。
跟踪过去转到块将活动级别更改为包含匹配的级别从块。但是,这并不能保证匹配从如果在同一级别上有其他有效块,则Block为活动块。
某些块不支持信号跟踪。金宝app不支金宝app持的块是:
您无法跟踪它们以突出显示其内容。这种块的例子包括但不限于Stateflow®图表、Simscape™子系统和功能块。
您不能交叉它们并继续跟踪(例如Simscape块)。
启用信号跟踪时,信号的样式不会随着对模型的修改而更新。
操作显示跟踪的所有可能路径不像遍历子系统那样遍历所引用的模型。引用模型被视为非虚拟块,影响区域不会突出显示它们的内容。
总线元素跟踪和高亮显示
您可以使用以下命令跟踪模型中总线元素信号的源或目的地信号层次查看器.该图显示了如何跟踪名为的总线元素的源块正弦
.跟踪从指定块的输出端口开始mBusElements /总线分配
.在信号层次查看器,选择总线元素正弦
,属于总线信号正弦波,然后点击源.所有源块包含正弦
将高亮显示。
有三种方法来激活信号层次查看器:
右键单击信号线,选择信号的层次结构从名单上。
如果当前选定的信号线包含总线信号,则信号层次查看器自动打开。
如果当前选定的信号线不包含总线信号,但跟踪到达包含总线信号的线路,则信号层次查看器自动打开。
的信号层次查看器显示当前选定的信号。如果选择了不同的信号线信号层次查看器是开放的,信号层次查看器更新到相应的选择。如果没有选择信号,则信号层次查看器是空白。因此,跟踪信号通过信号层次查看器要求至少选择一条信号线。