RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

TPT中加速運(yùn)行的方法

汽車電子設(shè)計(jì) ? 來源:CSDN技術(shù)社區(qū) ? 作者:Polelink北匯信息 ? 2022-09-22 15:11 ? 次閱讀

Tips:

現(xiàn)階段模型開發(fā)大部分采用Simulink,為了驗(yàn)證模型實(shí)現(xiàn)了相關(guān)功能,需要對(duì)模型進(jìn)行測(cè)試。模型測(cè)試(MiL)有單元測(cè)試和集成測(cè)試之分。單元測(cè)試中模型復(fù)雜度低、信號(hào)參數(shù)數(shù)量少、測(cè)試用例數(shù)量少、用例時(shí)間短,通常為開環(huán)測(cè)試,測(cè)試用例運(yùn)行總時(shí)長在可接受范圍內(nèi)。但是集成測(cè)試不同,由于模型結(jié)構(gòu)復(fù)雜,信號(hào)參數(shù)數(shù)量龐大,加之測(cè)試用例時(shí)間長,導(dǎo)致需要處理大量信號(hào)數(shù)據(jù)(很多情況包含被控對(duì)象),測(cè)試運(yùn)行總時(shí)間往往很長。

最近,有小伙伴向我們反饋,集成測(cè)試由于模型復(fù)雜度高,測(cè)試用例多,導(dǎo)致執(zhí)行耗時(shí)非常長,TPT有沒有加速測(cè)試的方法。

當(dāng)然有了,有需求就會(huì)有解決方案。接下來向大家介紹TPT中加速運(yùn)行的方法。

TPT

結(jié)合Simulink自帶的加速測(cè)試功能

TPT調(diào)用Simulink “Accelerator”

或“Rapid Accelerator”模式

在TPT18中,可以指定Simulink的運(yùn)行模式,分別為“Normal”、“Accelerator”和“Rapid Accelerator”,我們可以選擇“Accelerator”或“Rapid Accelerator”模式,加速運(yùn)行。

使用Simulink自帶的demo集成模型進(jìn)行演示,運(yùn)行相同的用例,并統(tǒng)計(jì)不同模式的運(yùn)行時(shí)間。

在TPT中選擇運(yùn)行模式。

圖 1 在TPT中選擇運(yùn)行模式

圖 2 不同模式運(yùn)行總時(shí)長

以上結(jié)果可知,選擇“Accelerator”或“Rapid Accelerator”模式后,運(yùn)行速度有一定程度的提升。

TPT調(diào)用Simulink “Fast Restart”

我們也可以勾選“Fast restart”來提高運(yùn)行速度。需要注意的是,“Rapid accelerator”模式不支持“Fast restart”。

圖 3 Fast restart

Tips:

Fast restart:即快速重啟,可避免再次編譯。當(dāng)以迭代方式仿真模型時(shí),開啟“Fast restart”后無需每次迭代時(shí)編譯模型,提高測(cè)試速度。

Rapid Accelerator:Rapid Accelerator模式會(huì)根據(jù)被測(cè)模型創(chuàng)建可執(zhí)行文件,使用external mode與Simulink進(jìn)行通訊。

TPT

多核運(yùn)行模式

默認(rèn)情況下,TPT運(yùn)行時(shí)只會(huì)選擇一個(gè)CPU內(nèi)核進(jìn)行測(cè)試。當(dāng)測(cè)試用例較多時(shí),可以選擇多核模式,開啟多個(gè)MATLAB運(yùn)行測(cè)試。

在運(yùn)行配置中點(diǎn)擊“Use one core”。

圖 4 Use one core

填寫想要使用的數(shù)量,比如2核。

圖 5 填寫 “Cores”

我們可以看到,同時(shí)有2條測(cè)試用例在執(zhí)行。

圖 6 多核運(yùn)行

可用核數(shù)取決于電腦配置,可以在設(shè)備管理器中的處理器查看。

圖 7 電腦核數(shù)

合并

報(bào)告

在集成測(cè)試時(shí),測(cè)試用例執(zhí)行總時(shí)間很長。當(dāng)遇到某條測(cè)試用例出現(xiàn)問題時(shí),為了獲取完整的測(cè)試報(bào)告,修改測(cè)試用例之后還需運(yùn)行全部的測(cè)試用例。這樣做的時(shí)間成本很高,還有沒有其他的方式呢?答案是肯定的。

在TPT中,支持合并報(bào)告,如下進(jìn)行說明。

首次運(yùn)行工程后,存在未通過測(cè)試用例。

圖 8 首次運(yùn)行結(jié)果

修改“Test_Case_002”測(cè)試用例,并運(yùn)行。

圖 9 運(yùn)行未通過測(cè)試用例

選擇所有測(cè)試用例,在“Run”處點(diǎn)擊“Generate overview report”即可生成包含所有測(cè)試用例的報(bào)告。

圖 10 合并報(bào)告

最后,可以看到,測(cè)試報(bào)告包含全部測(cè)試用例。

圖 11 測(cè)試報(bào)告

通過以上方法,TPT能夠使得測(cè)試提速,減少時(shí)間成本。TPT提速測(cè)試并不局限于上述內(nèi)容,如果著眼于整個(gè)測(cè)試過程,狀態(tài)機(jī)測(cè)試用例的可視化、功能需求與測(cè)試用例和評(píng)估的雙向追溯關(guān)系、適用于全局的評(píng)估等都能夠加速測(cè)試。此外,TPT能夠集成Jenkins部署CICT,實(shí)現(xiàn)自動(dòng)化的測(cè)試流程。

PikeTec公司是全球知名的基于模型的嵌入式系統(tǒng)測(cè)試工具TPT的軟件供應(yīng)商,總部位于德國柏林。北匯信息作為PikeTec在中國的獨(dú)家合作伙伴,致力于幫助中國客戶提升嵌入式控制系統(tǒng)的開發(fā)效率。目前,TPT已被眾多國內(nèi)知名主機(jī)廠和零部件企業(yè)認(rèn)可,在新能源(VCU/BMS/MCU)以及ADAS等領(lǐng)域中被廣泛應(yīng)用。

審核編輯:湯梓紅


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Simulink
    +關(guān)注

    關(guān)注

    22

    文章

    533

    瀏覽量

    62378
  • 模型
    +關(guān)注

    關(guān)注

    1

    文章

    3226

    瀏覽量

    48807
  • TPT
    TPT
    +關(guān)注

    關(guān)注

    0

    文章

    23

    瀏覽量

    6980

原文標(biāo)題:Simulink集成模型測(cè)試太慢怎么辦?

文章出處:【微信號(hào):QCDZSJ,微信公眾號(hào):汽車電子設(shè)計(jì)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    物聯(lián)網(wǎng)系統(tǒng)中加速度測(cè)試方案的實(shí)現(xiàn)_加速度傳感器分析

    01 物聯(lián)網(wǎng)系統(tǒng)中為什么要使用加速度傳感器 在物聯(lián)網(wǎng)系統(tǒng)中,使用加速度傳感器的原因主要基于加速度傳感器所具備的功能特性及其在物聯(lián)網(wǎng)應(yīng)用中的重要作用。以下是對(duì)這一問題的詳細(xì)解析: 加速
    的頭像 發(fā)表于 09-26 14:19 ?470次閱讀
    物聯(lián)網(wǎng)系統(tǒng)<b class='flag-5'>中加速</b>度測(cè)試方案的實(shí)現(xiàn)_<b class='flag-5'>加速</b>度傳感器分析

    思瑞浦汽車級(jí)CAN SIC收發(fā)器TPT1462xQ產(chǎn)品優(yōu)勢(shì)

    聚焦高性能模擬芯片和嵌入式處理器的半導(dǎo)體供應(yīng)商思瑞浦3PEAK(股票代碼:688536)推出支持振鈴抑制功能、具有待機(jī)模式的CAN信號(hào)改善功能(CAN Signal Improvement Capability, CAN SIC)收發(fā)器TPT1462xQ。
    的頭像 發(fā)表于 07-30 09:24 ?496次閱讀
    思瑞浦汽車級(jí)CAN SIC收發(fā)器<b class='flag-5'>TPT</b>1462xQ產(chǎn)品優(yōu)勢(shì)

    思瑞浦發(fā)布支持振鈴抑制功能的汽車級(jí)CAN SIC收發(fā)器TPT1462xQ

    (CANSignalImprovementCapability,CANSIC)收發(fā)器TPT1462xQ。TPT1462xQ符合ISO11898-2:2024高速CAN規(guī)范物理層要求并實(shí)現(xiàn)了信號(hào)
    的頭像 發(fā)表于 07-30 08:37 ?270次閱讀
    思瑞浦發(fā)布支持振鈴抑制功能的汽車級(jí)CAN SIC收發(fā)器<b class='flag-5'>TPT</b>1462xQ

    TPT 20自動(dòng)化全面升級(jí),讓測(cè)試擁有更多選擇

    作者|昱佳小編|不吃豬頭肉前言隨著汽車電子技術(shù)的不斷發(fā)展和普及,汽車電子系統(tǒng)的復(fù)雜度不斷增加,對(duì)汽車電子系統(tǒng)的測(cè)試要求也越來越高,傳統(tǒng)的測(cè)試方法已經(jīng)無法滿足對(duì)系統(tǒng)功能和性能的全面測(cè)試需求。TPT作為
    的頭像 發(fā)表于 06-20 08:25 ?249次閱讀
    <b class='flag-5'>TPT</b> 20自動(dòng)化全面升級(jí),讓測(cè)試擁有更多選擇

    中控流程工業(yè)首款A(yù)I時(shí)序大模型TPT發(fā)布

    Transformer)在新加坡面向全球用戶重磅發(fā)布,并全面開啟產(chǎn)業(yè)落地應(yīng)用。 TPT是由中控技術(shù)自主研發(fā)基于生成式的AI算法框架,及不同行業(yè)海量生產(chǎn)運(yùn)行、工藝、設(shè)備及質(zhì)量數(shù)據(jù)等融合訓(xùn)練而成。TPT大模型能夠大幅提升建模效率、
    的頭像 發(fā)表于 06-07 14:23 ?497次閱讀
    中控流程工業(yè)首款A(yù)I時(shí)序大模型<b class='flag-5'>TPT</b>發(fā)布

    PSoC 6 MCUBoot和mbedTLS是否支持加密硬件加速?

    v3.0,它的上限是 MCUBoot v1.8.1。 當(dāng)前版本基于 MCUBoot v1.9.1,似乎支持加密硬件加速。 有什么最簡(jiǎn)單的方法可以更新我的舊版引導(dǎo)加載器,以便運(yùn)行 MCUBoot v1.9.1? 順便說一下,我的
    發(fā)表于 05-29 08:17

    請(qǐng)問如何在PSoC Creator中加入U(xiǎn)SB?

    如何在 PSoC Creator 中加入 USB?
    發(fā)表于 05-20 06:43

    思瑞浦推出高速CAN收發(fā)器TPT133X系列

    半導(dǎo)體領(lǐng)域的領(lǐng)軍企業(yè)思瑞浦3PEAK近日正式發(fā)布了TPT133X系列高速CAN收發(fā)器,該系列產(chǎn)品以其卓越的性能和全面的故障保護(hù)功能受到市場(chǎng)的廣泛關(guān)注。
    的頭像 發(fā)表于 03-25 10:55 ?760次閱讀

    思瑞浦發(fā)布高速CAN收發(fā)器TPT133X系列

    聚焦高性能模擬芯片和嵌入式處理器的半導(dǎo)體供應(yīng)商思瑞浦3PEAK(股票代碼:688536)正式推出3.3V供電、帶故障保護(hù)功能的高速CAN收發(fā)器TPT133X系列產(chǎn)品。
    的頭像 發(fā)表于 03-12 14:56 ?865次閱讀
    思瑞浦發(fā)布高速CAN收發(fā)器<b class='flag-5'>TPT</b>133X系列

    怎么在直流電源中加入噪聲

    在直流電源中加入噪聲可以是為了模擬真實(shí)世界中的噪聲環(huán)境,也可以用于某些實(shí)驗(yàn)中的需要。本文將詳細(xì)介紹在直流電源中加入噪聲的方法和技巧,并探討其可能的應(yīng)用。 首先,讓我們先了解噪聲的類型和特性。噪聲是一
    的頭像 發(fā)表于 01-16 11:00 ?1285次閱讀

    思瑞浦汽車級(jí)LIN收發(fā)器全家族產(chǎn)品TPT1021Q、TPT1022Q、TPT1024Q

    聚焦高性能模擬芯片和嵌入式處理器的半導(dǎo)體公司--思瑞浦,發(fā)布汽車級(jí)LIN收發(fā)器——TPT102xQ系列產(chǎn)品(TPT1021Q、TPT1022Q、TPT1024Q)。
    的頭像 發(fā)表于 01-03 15:04 ?794次閱讀
    思瑞浦汽車級(jí)LIN收發(fā)器全家族產(chǎn)品<b class='flag-5'>TPT</b>1021Q、<b class='flag-5'>TPT</b>1022Q、<b class='flag-5'>TPT</b>1024Q
    RM新时代网站-首页