日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

Simulink集成模型測試太慢怎么辦?

北匯信息POLELINK ? 2022-09-09 14:53 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作者 |單線程生物小編 | 吃不飽Tips:
現(xiàn)階段模型開發(fā)大部分采用Simulink,為了驗證模型實現(xiàn)了相關(guān)功能,需要對模型進(jìn)行測試。模型測試(MiL)有單元測試和集成測試之分。單元測試中模型復(fù)雜度低、信號參數(shù)數(shù)量少、測試用例數(shù)量少、用例時間短,通常為開環(huán)測試,測試用例運行總時長在可接受范圍內(nèi)。但是集成測試不同,由于模型結(jié)構(gòu)復(fù)雜,信號參數(shù)數(shù)量龐大,加之測試用例時間長,導(dǎo)致需要處理大量信號數(shù)據(jù)(很多情況包含被控對象),測試運行總時間往往很長。
最近,有小伙伴向我們反饋,集成測試由于模型復(fù)雜度高,測試用例多,導(dǎo)致執(zhí)行耗時非常長,TPT有沒有加速測試的方法。當(dāng)然有了,有需求就會有解決方案。接下來向大家介紹TPT中加速運行的方法。

TPT

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

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

或“Rapid Accelerator”模式

在TPT18中,可以指定Simulink的運行模式,分別為“Normal”、“Accelerator”和“Rapid Accelerator”,我們可以選擇“Accelerator”或“Rapid Accelerator”模式,加速運行。使用Simulink自帶的demo集成模型進(jìn)行演示,運行相同的用例,并統(tǒng)計不同模式的運行時間。在TPT中選擇運行模式。f7bbc144-2eec-11ed-9ade-dac502259ad0.png圖 1 在TPT中選擇運行模式
f7e8c388-2eec-11ed-9ade-dac502259ad0.png圖 2 不同模式運行總時長以上結(jié)果可知,選擇“Accelerator”或“Rapid Accelerator”模式后,運行速度有一定程度的提升。

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

我們也可以勾選“Fast restart”來提高運行速度。需要注意的是,“Rapid accelerator”模式不支持“Fast restart”。f80d89fc-2eec-11ed-9ade-dac502259ad0.png圖 3 Fast restart
//

Tips:

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

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

TPT

多核運行模式

默認(rèn)情況下,TPT運行時只會選擇一個CPU內(nèi)核進(jìn)行測試。當(dāng)測試用例較多時,可以選擇多核模式,開啟多個MATLAB運行測試。在運行配置中點擊“Use one core”。f82bddda-2eec-11ed-9ade-dac502259ad0.png圖 4 Use one core填寫想要使用的數(shù)量,比如2核。f850aef8-2eec-11ed-9ade-dac502259ad0.png圖 5 填寫 “Cores”我們可以看到,同時有2條測試用例在執(zhí)行。f86f9408-2eec-11ed-9ade-dac502259ad0.png圖 6 多核運行可用核數(shù)取決于電腦配置,可以在設(shè)備管理器中的處理器查看。f87babee-2eec-11ed-9ade-dac502259ad0.png圖 7 電腦核數(shù)

合并

報告

在集成測試時,測試用例執(zhí)行總時間很長。當(dāng)遇到某條測試用例出現(xiàn)問題時,為了獲取完整的測試報告,修改測試用例之后還需運行全部的測試用例。這樣做的時間成本很高,還有沒有其他的方式呢?答案是肯定的。在TPT中,支持合并報告,如下進(jìn)行說明。首次運行工程后,存在未通過測試用例。f8a59f26-2eec-11ed-9ade-dac502259ad0.png圖 8 首次運行結(jié)果修改“Test_Case_002”測試用例,并運行。f8d5dd6c-2eec-11ed-9ade-dac502259ad0.png圖 9 運行未通過測試用例選擇所有測試用例,在“Run”處點擊“Generate overview report”即可生成包含所有測試用例的報告。f90acd60-2eec-11ed-9ade-dac502259ad0.png圖 10 合并報告最后,可以看到,測試報告包含全部測試用例。f92b407c-2eec-11ed-9ade-dac502259ad0.png圖 11 測試報告通過以上方法,TPT能夠使得測試提速,減少時間成本。TPT提速測試并不局限于上述內(nèi)容,如果著眼于整個測試過程,狀態(tài)機測試用例的可視化、功能需求與測試用例和評估的雙向追溯關(guān)系、適用于全局的評估等都能夠加速測試。此外,TPT能夠集成Jenkins部署CICT,實現(xiàn)自動化的測試流程。
PikeTec公司是全球知名的基于模型的嵌入式系統(tǒng)測試工具TPT的軟件供應(yīng)商,總部位于德國柏林。北匯信息作為PikeTec在中國的獨家合作伙伴,致力于幫助中國客戶提升嵌入式控制系統(tǒng)的開發(fā)效率。目前,TPT已被眾多國內(nèi)知名主機廠和零部件企業(yè)認(rèn)可,在新能源(VCU/BMS/MCU)以及ADAS等領(lǐng)域中被廣泛應(yīng)用。

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

    關(guān)注

    9

    文章

    6429

    瀏覽量

    131698
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    集成Simulink 與 NXP S32 Design Studio (S32DS)使用基于模型的設(shè)計工具箱,關(guān)于版本兼容性的疑問求解

    我正在努力集成Simulink 與 NXP S32 Design Studio (S32DS)使用基于模型的設(shè)計工具箱 (MBDT 1.6.0 版本),我正在為版本兼容性而苦苦掙扎。 這是我的情況
    發(fā)表于 04-16 07:41

    剛?cè)胄锌床欢娐穲D怎么辦

    剛?cè)胄锌床欢娐穲D怎么辦?很多電子新手剛?cè)胄袝r,面對密密麻麻的電路圖總會犯怵:“這么多元件和線路,到底從哪看起?”別慌!今天就帶大家拆解電路圖的核心邏輯,只要掌握這5大模塊,看懂電路圖真的沒那么難
    的頭像 發(fā)表于 04-02 09:01 ?335次閱讀
    剛?cè)胄锌床欢娐穲D<b class='flag-5'>怎么辦</b>?

    SRRC認(rèn)證測試不過怎么辦

    SRRC認(rèn)證是國家無線電管理委員會對無線電發(fā)射設(shè)備實施的強制性型號核準(zhǔn)認(rèn)證。藍(lán)牙耳機、WiFi設(shè)備等產(chǎn)品進(jìn)入中國市場必須通過SRRC認(rèn)證。如果測試不通過,企業(yè)將面臨周期延長和成本增加。以下是針對SRRC測試不通過的應(yīng)對方案。
    的頭像 發(fā)表于 03-25 16:42 ?385次閱讀
    SRRC認(rèn)證<b class='flag-5'>測試</b>不過<b class='flag-5'>怎么辦</b>

    智能顯示模塊上電后顯示“No Project”怎么辦?

    智能顯示模塊上電后顯示“No Project”怎么辦?
    發(fā)表于 01-20 15:20

    使用單片機系統(tǒng)時間不準(zhǔn)怎么辦

    使用單片機系統(tǒng)時間不準(zhǔn),怎么辦?具體的是與晶振有關(guān)系還是MCU內(nèi)部有關(guān)系,時間一長顯示的時間就慢了
    發(fā)表于 12-05 07:51

    MXAM常見問題解答:從配置到報告生成#simulink模型測試 #simulink

    Simulink
    北匯信息POLELINK
    發(fā)布于 :2025年11月14日 11:48:38

    小白必看:模型靜態(tài)測試效率翻倍——MXAM詳解#simulink #Siumlink模型測試

    模型
    北匯信息POLELINK
    發(fā)布于 :2025年10月24日 18:03:11

    IN Multisim中找不到ADA4940-1的仿真模型解決方案

    qqxjyxjy清風(fēng):在仿真軟件IN Multisim中找不到ADA4940-1的仿真模型,怎么辦? AI:?好的,用戶說在Multisim里找不到ADA4940-1的模型怎么辦。首
    的頭像 發(fā)表于 10-09 09:18 ?1139次閱讀

    Simulink模型測試典型問題分享——模型庫管理問題

    典型測試問題分享-模型庫管理問題 問題描述: ?相同信號名稱模型不同位置重復(fù)出現(xiàn),導(dǎo)致編譯異常報錯(模型運行正常)。 ?名稱存在邏輯沖突,例如右側(cè)扭矩計算,但是名稱為LeftTorqu
    的頭像 發(fā)表于 09-21 23:22 ?1402次閱讀
    <b class='flag-5'>Simulink</b><b class='flag-5'>模型</b><b class='flag-5'>測試</b>典型問題分享——<b class='flag-5'>模型</b>庫管理問題

    汽車HIL測試系統(tǒng),歐美標(biāo)充電模型Simulink模型,開發(fā),有償

    提供一個歐美標(biāo)充電模型,交付物為白盒Simulink模型
    發(fā)表于 09-04 16:23

    電腦開機每次自動開啟很多軟件怎么辦

    電腦開機每次自動開啟很多軟件怎么辦
    發(fā)表于 07-17 06:40

    路由器能連上但是沒有網(wǎng)絡(luò)怎么辦

    路由器能連上但是沒有網(wǎng)絡(luò)怎么辦
    發(fā)表于 07-10 06:15

    模型捉蟲行家MV:致力全流程模型動態(tài)測試

    動態(tài)測試通過模擬真實運行數(shù)據(jù),對模型及生成的代碼進(jìn)行“全維度體檢”。這一過程層層遞進(jìn):從單元測試聚焦單個模塊的精準(zhǔn)性,到集成測試驗證模塊間的
    的頭像 發(fā)表于 07-09 16:37 ?885次閱讀
    <b class='flag-5'>模型</b>捉蟲行家MV:致力全流程<b class='flag-5'>模型</b>動態(tài)<b class='flag-5'>測試</b>

    基于層級的Simulink Test-TPT測試用例轉(zhuǎn)換#Siumlink模型測試 #TPT

    模型
    北匯信息POLELINK
    發(fā)布于 :2025年07月09日 11:15:15
    大兴区| 三明市| 肇东市| 彭州市| 图木舒克市| 行唐县| 历史| 阜城县| 黄陵县| 巴彦淖尔市| 吉木萨尔县| 抚松县| 六盘水市| 郓城县| 嵊州市| 玉树县| 洞头县| 江永县| 奉化市| 永顺县| 庐江县| 牡丹江市| 梅河口市| 碌曲县| 敦化市| 平顺县| 蒙山县| 吴堡县| 乌兰浩特市| 阿尔山市| 顺平县| 辽源市| 襄汾县| 本溪市| 扬州市| 洱源县| 长泰县| 青冈县| 岳阳市| 兴安县| 蛟河市|