实时测试

基于 Python 的自动实时测试

基于 Python 的自动化测试– 借助仿真模型100% 同步复现实时测试的执行过程。

应用领域

通常通过在硬件在环 (HIL) 系统连接的标准 PC 上的执行测试,以完成自动化测试。然而,这种方法不能处理定时精度要求非常高的情形——例如,其难以捕捉并回应毫秒级发生的ECU交互通讯。解决方法是利用Python脚本进行实时测试。

主要优势

仿真平台,如dSPACE HIL系统上可以运行脚本。脚本与模型同步运行,因此所有的测试操作均实时进行,并且 100% 可复现。使用 dSPACE Simulator.实现更多的测试选项。可执行反应性测试,以便对同一仿真步骤中模型变量的变化作出响应。测试中的时间测量也是非常精确的,因为通讯中没有延迟。仿真步长的长短是决定测量结果的最高时间分辨率的唯一因素。实时测试脚本不仅可以在 HIL 系统上运行,还可以在 dSPACE 的 VEOS 平台上运行,以便执行基于 PC 的离线仿真。因此,您可以在整个开发过程中(从虚拟验证到 HIL 仿真)无缝地重复使用测试脚本。

特点 描述 优点
100%可重复的RTT测试
  • 与仿真模型同步执行
  • 仿真平台步骤精准
  • 确定性回归测试结果

无需更改模型即可执行RTT测试
  • 测试和模型的执行在技术上独立
  • 无需重新编译模型即可执行测试
  • 动态加载测试,无需停止模型
易于实施
  • RTT测试采用高级编程语言Python
  • 节约测试开发时间
仿真平台上有Python解释器
  • RTT嵌入式Python解释器在实时条件下工作
  • 提供标准数据库
  • 在仿真平台上进行复杂的编程和调试
RTT脚本非常适合GIT
  • RTT测试组件为Python文本文件
  • 整个RTT测试可以“另存为代码”
读写模型变量
  • 在每个仿真步骤存取仿真变量
  • 多用途要素,适合不同应用领域,例如可变观察器、功能旁路
数据流
  • MAT或MDF文件数据流转换为模型变量
  • 测试基于真实记录数据的100%确定性回放
接入CAN和以太网
  • 读写访问CAN、CAN FD和以太网总线
  • 总线测试高级选项,例如观察总线流量、操作报文内容、残余总线仿真
平台支持
  • Windows和Linux Ubuntu作为主平台
  • dSPACE仿真平台,包括VEOS
  • 独立于仿真平台
  • 使用一项RTT测试用于SIL和HIL测试,加速测试开发

根据ISO 26262进行认证

为验证ECU软件,dSPACE推出了获得ISO 26262认证的多款工具。其中包括实时测试(RTT)、SIMPHERA、VEOS和Platform API Package。这意味着,根据适用于所有汽车安全完整性等级(ASIL)的ISO 26262:2018标准,所有这些产品都可用于安全相关的开发项目。
该认证可以为用户简化他们的整个ISO 26262流程。用户只需要进行少量的认证工作,就可以在安全关键项目中使用工具,并提供安全手册来支持他们的用例。

Documentation Contact Information

推动创新进程。我们始终在技术开发的最前沿。

欢迎订阅我们简讯,了解我们的专业技术以及产品。希望我们的成功案例能够对您有所帮助。快速了解仿真和验证的最新信息。欢迎订阅/管理dSPACE简讯和dSPACE航空速报。

Enable form call

At this point, an input form from Click Dimensions is integrated. This enables us to process your newsletter subscription. The form is currently hidden due to your privacy settings for our website.

External input form

By activating the input form, you consent to personal data being transmitted to Click Dimensions within the EU, in the USA, Canada or Australia. More on this in our privacy policy.