Siddharth Jawahar,Mathworks
万博1manbetxSimulink Coverage™执行模型和代码覆盖分析,从而测量模型和生成的代码中的测试完整性。它适用的行业标准度量,如决策,条件,修改条件/决策覆盖率(MC / DC)和关系边界覆盖范围,以评估模拟测试在模型,循环(SIL)和处理器中的仿真测试的有效性-in-循环(PIL)。您可以使用缺少的覆盖数据来查找测试,缺少要求或意外功能的差距。
万博1manbetxSimulink Coverage会产生交互式报告,显示您的模型,C / C ++ S函数,Matlab® functions, and code generated by Embedded Coder®已经行使了。您可以突出显示块和子系统的覆盖结果,以可视化测试中的空白。为了评估测试完整性,您可以从多个测试运行中累积覆盖数据,以及通过单元和系统测试实现的视图覆盖范围。覆盖结果可以追溯到要求和测试。您可以将过滤器应用于从覆盖范围中排除块并证明报告中缺少的覆盖范围。
万博1manbetxSimulink Coverage可帮助您在测试模拟模型和生成的代码测试中找到差距。
在仿真运行结束时,您可以在模型上查看覆盖结果。
绿色的对象表明完全覆盖,而红色的人没有完全覆盖。例如,红色的PI控制器块缺少决策覆盖范围。
您可以使用Coverage详细信息窗格查看更多关于每个模型元素丢失覆盖范围的更多信息。
您可以单击模型元素以查看该元素的覆盖详细信息。以下有关PI控制器块的覆盖结果的详细信息。您还可以看到哪些模拟实现了特定的覆盖目标。
您可以证明缺少的覆盖范围,让您专注于您目前打算测试的设计元素。
您还可以查看Simulink模型中使用的StateFlow状态图表和MATLAB功能块的覆盖结果。万博1manbetx
万博1manbetxSimulink Coverage允许您测量从模型中的Simulink模型或代码生成的代码的覆盖范围。例如,在循环模式下运行后,您可以看到与模型中的每个元素关联的生成代码的覆盖结果
您可以使用Simulin万博1manbetxk覆盖范围与Simulink测试,Simulink Design Verifier等其他验证工具,以及Simulink要求,以检查意外行为,不完整的测试和不正确的可追溯性。
完成后,您可以生成可以与同事共享的HTML报告。
万博1manbetxSimulink Coverage有助于您在Simulink模型中的测试,缺少的要求或意外功能中找到差距,extendflow状态图表,MATLAB功能块和生成的代码。
有关更多信息,请访问MathWorks.com上的Simulink Cover万博1manbetxage产品页面,然后下载试用版以查看参考示例。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。