Model-in-the-Loop模型在环测试
高效丨易用丨强大丨全面
Software-in-the-Loop软件在环测试
SIL测试是软件在环测试的核心环节,它聚焦于验证从控制模型自动生成的源代码在功能上与原始模型保持一致,并在非实时主机环境下测试该代码的运行行为。随着“软件定义一切”时代的到来,嵌入式软件在汽车、航空、工业控制等领域扮演着核心角色,其复杂性和安全性要求日益提高。传统的后期实物测试难以覆盖所有场景,且成本高昂。SIL测试作为连接模型仿真(MIL)与硬件在环(HIL)测试的关键桥梁,能够在开发早期以较低的成本和风险,深入验证生成代码的功能正确性、编译器兼容性以及潜在的运行时性能问题。它不仅是工具,更是确保软件功能正确性、提升产品质量和开发效率的重要保障,为最终产品的安全品质奠定坚实基础。
利用熠速的PolarTest自动化测试软件,可帮助研发团队极大提高开发效率、测试深度与广度。PolarTest自动化测试软件功能强大,可以使丰富领域的广泛用例受益。包括不限于车辆、新能源(氢能、太阳能、风能)、电力、航空航天、船舶、半导体设备、芯片、电子电力、机器人及储能等相关领域的功能开发与测试验证,都可以依托熠速创新、高效与可靠的解决方案。
熠速的PolarTest自动化测试软件支持SIL测试,能够将模型生成的源代码编译后在非实时主机环境中运行。
▍PolarTest的核心作用在于:
SIL背靠背测试:
背靠背测试,也称为对比测试,是一种软件测试技术。其核心思想是将同一个测试用例,同时提供给两个或多个相似的系统(或系统版本)执行,并比较它们的输出结果是否一致。 PolarTest软件支持启动同一模型,读写同一变量,观测在SIL环境中的读写捕获状态,实现SIL级别的背靠背测试。
▍信号记录与分析
提供数据监控与存储功能,支持信号观测、记录,可灵活配置记录次数。数据可导出为MF4、MAT、CSV等通用格式,并具备曲线回放功能,便于测试结果分析与问题追溯。 支持用户将录制的数据导入至 PolarTest 中进行离线回放分析,方便测试后深入分析测试数据,验证测试结果,提升调试效率。
PolarTest软件与SIL测试的融合,构建了从模型到代码的闭环验证体系,为软件测试提供了高效可靠的解决方案。无论是算法工程师还是测试工程师,都能在此框架下协同工作,实现对控制逻辑生成代码的早期验证与持续迭代,提升了测试的前瞻性与自动化水平,从源头保障软件的功能正确性与最终产品的安全品质。


