0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

TPT中加速运行的方法

汽车电子设计 来源:CSDN技术社区 作者:Polelink北汇信息 2022-09-22 15:11 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Tips:

现阶段模型开发大部分采用Simulink,为了验证模型实现了相关功能,需要对模型进行测试。模型测试(MiL)有单元测试和集成测试之分。单元测试中模型复杂度低、信号参数数量少、测试用例数量少、用例时间短,通常为开环测试,测试用例运行总时长在可接受范围内。但是集成测试不同,由于模型结构复杂,信号参数数量庞大,加之测试用例时间长,导致需要处理大量信号数据(很多情况包含被控对象),测试运行总时间往往很长。

最近,有小伙伴向我们反馈,集成测试由于模型复杂度高,测试用例多,导致执行耗时非常长,TPT有没有加速测试的方法。

当然有了,有需求就会有解决方案。接下来向大家介绍TPT中加速运行的方法。

TPT

结合Simulink自带的加速测试功能

TPT调用Simulink “Accelerator”

或“Rapid Accelerator”模式

在TPT18中,可以指定Simulink的运行模式,分别为“Normal”、“Accelerator”和“Rapid Accelerator”,我们可以选择“Accelerator”或“Rapid Accelerator”模式,加速运行。

使用Simulink自带的demo集成模型进行演示,运行相同的用例,并统计不同模式的运行时间。

在TPT中选择运行模式。

图 1 在TPT中选择运行模式

图 2 不同模式运行总时长

以上结果可知,选择“Accelerator”或“Rapid Accelerator”模式后,运行速度有一定程度的提升。

TPT调用Simulink “Fast Restart”

我们也可以勾选“Fast restart”来提高运行速度。需要注意的是,“Rapid accelerator”模式不支持“Fast restart”。

图 3 Fast restart

Tips:

Fast restart:即快速重启,可避免再次编译。当以迭代方式仿真模型时,开启“Fast restart”后无需每次迭代时编译模型,提高测试速度。

Rapid Accelerator:Rapid Accelerator模式会根据被测模型创建可执行文件,使用external mode与Simulink进行通讯。

TPT

多核运行模式

默认情况下,TPT运行时只会选择一个CPU内核进行测试。当测试用例较多时,可以选择多核模式,开启多个MATLAB运行测试。

在运行配置中点击“Use one core”。

图 4 Use one core

填写想要使用的数量,比如2核。

图 5 填写 “Cores”

我们可以看到,同时有2条测试用例在执行。

图 6 多核运行

可用核数取决于电脑配置,可以在设备管理器中的处理器查看。

图 7 电脑核数

合并

报告

在集成测试时,测试用例执行总时间很长。当遇到某条测试用例出现问题时,为了获取完整的测试报告,修改测试用例之后还需运行全部的测试用例。这样做的时间成本很高,还有没有其他的方式呢?答案是肯定的。

在TPT中,支持合并报告,如下进行说明。

首次运行工程后,存在未通过测试用例。

图 8 首次运行结果

修改“Test_Case_002”测试用例,并运行。

图 9 运行未通过测试用例

选择所有测试用例,在“Run”处点击“Generate overview report”即可生成包含所有测试用例的报告。

图 10 合并报告

最后,可以看到,测试报告包含全部测试用例。

图 11 测试报告

通过以上方法,TPT能够使得测试提速,减少时间成本。TPT提速测试并不局限于上述内容,如果着眼于整个测试过程,状态机测试用例的可视化、功能需求与测试用例和评估的双向追溯关系、适用于全局的评估等都能够加速测试。此外,TPT能够集成Jenkins部署CICT,实现自动化的测试流程。

PikeTec公司是全球知名的基于模型的嵌入式系统测试工具TPT的软件供应商,总部位于德国柏林。北汇信息作为PikeTec在中国的独家合作伙伴,致力于帮助中国客户提升嵌入式控制系统的开发效率。目前,TPT已被众多国内知名主机厂和零部件企业认可,在新能源(VCU/BMS/MCU)以及ADAS等领域中被广泛应用。

审核编辑:汤梓红


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Simulink
    +关注

    关注

    23

    文章

    549

    浏览量

    65469
  • 模型
    +关注

    关注

    1

    文章

    3656

    浏览量

    51753
  • TPT
    TPT
    +关注

    关注

    0

    文章

    25

    浏览量

    7366

原文标题:Simulink集成模型测试太慢怎么办?

文章出处:【微信号:QCDZSJ,微信公众号:汽车电子设计】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    思瑞浦TPT1043AQ:以高适配、强抗扰与全国产化,打造车载CAN收发器标杆产品

    聚焦模拟和数模混合在汽车智能化、电动化加速推进的今天,CAN总线作为整车电子系统的“神经网络”,其数据传输的稳定性直接关乎行车安全。思瑞浦深耕车载芯片领域,全新推出汽车级CAN收发器
    的头像 发表于 11-13 09:04 548次阅读
    思瑞浦<b class='flag-5'>TPT</b>1043AQ:以高适配、强抗扰与全国产化,打造车载CAN收发器标杆产品

    TPT-X-2025.09 焕新上线!汽车电子测试效率再升级,解决测试痛点!

    在软件定义汽车浪潮下,汽车电子系统复杂度与日俱增,对测试工具的自动化与兼容性提出了更高要求。作为专注汽车嵌入式软件的测试工具,TPT始终紧跟技术发展趋势,持续优化自身产品。此次
    的头像 发表于 10-29 10:02 445次阅读
    <b class='flag-5'>TPT</b>-X-2025.09 焕新上线!汽车电子测试效率再升级,解决测试痛点!

    时钟移项电路加速模块的设计

    数据接收时由于传感器输出的LVDS信号,即低压差分信号,LVDS信号是利用一个低压差分对的相对关系来表示信号的高低,电压约为350mV左右。为了将差分信号转换成单端信号的形式,设计中加
    发表于 10-29 07:38

    常用硬件加速方法

    之前总结了一些常用硬件加速方法 1)面积换速度:也就是串转并运算,可以多个模块同时计算; 2)时间换空间:时序收敛下通过频率提高性能,虽然面积可能稍微加大点; 3)流水线操作:流水线以面积换性能,以
    发表于 10-29 06:20

    虹科免拆案例 | 2012 款本田歌诗图车冷机行驶中加速发闯

    2012款本田歌诗图车冷机行驶中加速发闯余姚东江名车专修厂叶正祥故障现象故障诊断故障排除一辆2012款本田歌诗图车,搭载K24Y3发动机,累计行驶里程约为36.2万km。该车原地怠速、加速均正常,但
    的头像 发表于 10-08 11:55 256次阅读
    虹科免拆案例 | 2012 款本田歌诗图车冷机行驶<b class='flag-5'>中加速</b>发闯

    SBC新突破!思瑞浦推出TPT1169xQ 全面升级CAN SIC,支持8Mbps高速通讯

    聚焦模拟和数模混合聚焦高性能模拟与数模混合产品的供应商思瑞浦3PEAK(股票代码:688536)推出集成Watchdog、LDO和CANSIC收发器的汽车级SBC系统基础芯片TPT1169xQ产品
    的头像 发表于 09-28 18:06 619次阅读
    SBC新突破!思瑞浦推出<b class='flag-5'>TPT</b>1169xQ 全面升级CAN SIC,支持8Mbps高速通讯

    为什么在振动分析中加速度计最常用?

    尽管振动可以通过位移、速度、加速度三个参数来完整描述,但在现代预测性维护和状态监测领域,加速度传感器(加速度计)占据了绝对主导地位,原因如下:宽广的频率范围:机械设备的早期故障(如轴承损坏、齿轮啮合
    的头像 发表于 09-12 12:02 453次阅读
    为什么在振动分析<b class='flag-5'>中加速</b>度计最常用?

    超低电压!思瑞浦推出I3C电平转换器TPT29606,赋能服务器通信应用

    聚焦模拟和数模混合聚焦高性能模拟与数模混合产品的供应商思瑞浦3PEAK(股票代码:688536)推出面向I3C应用的电平转换芯片TPT29606,可以传输开漏(Open-Drain)信号和推挽
    的头像 发表于 08-11 18:02 831次阅读
    超低电压!思瑞浦推出I3C电平转换器<b class='flag-5'>TPT</b>29606,赋能服务器通信应用

    虹科免拆案例 | 2017 款丰田皇冠车行驶中加速时车身偶尔抖动

    2017款丰田皇冠车行驶中加速时车身偶尔抖动余姚东江名车专修厂叶正祥故障现象故障诊断故障排除一辆2017款丰田皇冠车,搭载8AR发动机(采用燃油双喷射系统),累计行驶里程约为6.9万km。车主
    的头像 发表于 08-07 11:28 544次阅读
    虹科免拆案例 | 2017 款丰田皇冠车行驶<b class='flag-5'>中加速</b>时车身偶尔抖动

    SiLM5741CG-DG 5kV隔离高速四通道隔离器兼容代替TPT7741

    高性能多通道隔离方案SiLM5741CG-DG高速四通道数字隔离器采用SOP16W封装,提供更强的5.0kVRMS隔离耐压,兼容代替TPT7741。核心特性: 超高隔离强度: 通过UL1577认证
    发表于 08-04 08:50

    电解电容的寿命如何评估?加速老化测试方法

    电解电容的寿命评估通常基于其失效机理和工作环境条件。加速老化测试方法则是为了在短时间内评估电容的寿命特性而采用的一种技术手段。以下是对电解电容寿命评估及加速老化测试方法的详细分析: 一
    的头像 发表于 06-11 16:21 1074次阅读

    全国产供应链!思瑞浦推出全新一代汽车级CAN收发器TPT1445Q

    聚焦模拟和数模混合聚焦高性能模拟与数模混合产品的供应商思瑞浦3PEAK(股票代码:688536)重磅推出全新一代汽车级CAN收发器TPT1445Q系列产品,全国产供应链,12V/24V平台设计,支持
    的头像 发表于 04-11 13:17 974次阅读
    全国产供应链!思瑞浦推出全新一代汽车级CAN收发器<b class='flag-5'>TPT</b>1445Q

    虹科免拆案例 | 2013 款路虎极光车行驶中加速偶尔发闯

    2013款路虎极光车行驶中加速偶尔发闯上海欣车汇豪车诊断中心李裕成故障现象故障诊断故障排除一辆2013款路虎极光车,搭载2.0T发动机(型号为204PT)和6速自动变速器(型号为爱信AWF21
    的头像 发表于 03-26 17:11 661次阅读
    虹科免拆案例 | 2013 款路虎极光车行驶<b class='flag-5'>中加速</b>偶尔发闯

    TPT2024.12 正式发布|7大升级抢先体验

    在快速迭代的科技浪潮中,汽车电子技术的飞速发展不仅重塑了行业的面貌,也对测试工具提出了更高的挑战与要求。作为汽车电子测试领域的先锋,TPT软件始终致力于为用户提供高效、精准、可靠的测试解决方案
    的头像 发表于 03-12 10:02 1445次阅读
    <b class='flag-5'>TPT</b>2024.12 正式发布|7大升级抢先体验

    思瑞浦推出车规级LIN SBC新品TPT1028Q

    为了满足日益增长的汽车电子应用需求,思瑞浦近日发布了全新的车规级LIN系统基础芯片(SBC)——TPT1028Q。这款新品不仅符合ISO17987-4、SAE J2602及LIN2.0至
    的头像 发表于 01-21 11:33 1385次阅读