主要内容

覆盖过滤

何时使用覆盖过滤

使用覆盖过滤来促进自下而上的方法来记录模型覆盖。如果您有一个大的模型,那么可能存在故意不记录100%覆盖率的设计元素。你也可以有几个设计元素,你需要记录100%的覆盖率,但没有达到100%的覆盖率。您可以暂时或永久地从覆盖记录中消除这些元素,以将重点放在测试和修改的对象子集上。

这样您就可以更有效地进行迭代——专注于一个小问题,修复它,然后继续解决下一个小问题。在记录整个模型的覆盖率之前,您可以在模型的各个部分中解决缺失的覆盖率问题。

什么是覆盖过滤?

覆盖过滤使您能够在模拟Simulink之后从模型覆盖报告中排除某些模型对象万博1manbetx®模型。您指定要从覆盖率记录中过滤哪些对象。有两种过滤模式,被排除在外合理的

被排除在外对象对覆盖率报告没有贡献。当您在模拟模型时指定要排除的对象之后,覆盖率报告不会记录那些对象的覆盖率。

合理的对象确实有助于覆盖率报告。当您在模拟模型时指定要证明的对象之后,覆盖率报告将这些块视为达到100%的覆盖率,并且它们在图中显示为浅蓝色报道总结

细节在覆盖报告的部分,被证明的对象将它们的覆盖结果显示为((被证明的结果+被证明的结果)/可能的决定)。

要筛选对象,请参见创建、编辑和查看覆盖筛选规则创建和使用覆盖率过滤器