一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

TPT

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

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)行模式。f7bbc144-2eec-11ed-9ade-dac502259ad0.png圖 1 在TPT中選擇運(yùn)行模式
f7e8c388-2eec-11ed-9ade-dac502259ad0.png圖 2 不同模式運(yùn)行總時(shí)長以上結(jié)果可知,選擇“Accelerator”或“Rapid Accelerator”模式后,運(yùn)行速度有一定程度的提升。

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

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

Tips:

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

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

TPT

多核運(yùn)行模式

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

合并

報(bào)告

在集成測試時(shí),測試用例執(zhí)行總時(shí)間很長。當(dāng)遇到某條測試用例出現(xiàn)問題時(shí),為了獲取完整的測試報(bào)告,修改測試用例之后還需運(yùn)行全部的測試用例。這樣做的時(shí)間成本很高,還有沒有其他的方式呢?答案是肯定的。在TPT中,支持合并報(bào)告,如下進(jìn)行說明。首次運(yùn)行工程后,存在未通過測試用例。f8a59f26-2eec-11ed-9ade-dac502259ad0.png圖 8 首次運(yùn)行結(jié)果修改“Test_Case_002”測試用例,并運(yùn)行。f8d5dd6c-2eec-11ed-9ade-dac502259ad0.png圖 9 運(yùn)行未通過測試用例選擇所有測試用例,在“Run”處點(diǎn)擊“Generate overview report”即可生成包含所有測試用例的報(bào)告。f90acd60-2eec-11ed-9ade-dac502259ad0.png圖 10 合并報(bào)告最后,可以看到,測試報(bào)告包含全部測試用例。f92b407c-2eec-11ed-9ade-dac502259ad0.png圖 11 測試報(bào)告通過以上方法,TPT能夠使得測試提速,減少時(shí)間成本。TPT提速測試并不局限于上述內(nèi)容,如果著眼于整個(gè)測試過程,狀態(tài)機(jī)測試用例的可視化、功能需求與測試用例和評估的雙向追溯關(guān)系、適用于全局的評估等都能夠加速測試。此外,TPT能夠集成Jenkins部署CICT,實(shí)現(xiàn)自動化的測試流程。
PikeTec公司是全球知名的基于模型的嵌入式系統(tǒng)測試工具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)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 測試
    +關(guān)注

    關(guān)注

    8

    文章

    5694

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

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

    FPGA的Jtag接口燒了,怎么辦?

    在展開今天的文章前,先來討論一個(gè)問題:FPGA的jtag接口燒了怎么辦?JTAG接口的輸入引腳通常設(shè)計(jì)為高阻抗,這使得它們對靜電電荷積累非常敏感,由于JTAG接口需要頻繁連接調(diào)試器、下載線纜等外
    的頭像 發(fā)表于 04-27 11:01 ?929次閱讀
    FPGA的Jtag接口燒了,<b class='flag-5'>怎么辦</b>?

    如何實(shí)現(xiàn)MC33774IC在Simulink環(huán)境中使用基于模型的設(shè)計(jì)?

    我想熟悉如何實(shí)現(xiàn)MC33774IC 在 Simulink 環(huán)境中使用基于模型的設(shè)計(jì)。 盡管 MATLAB 提供了一些示例文件,但它們似乎是最終版本。要更深入地了解如何配置MC33774,我正在尋找一個(gè)教程,該教程解釋了如何從頭開始在 S
    發(fā)表于 04-10 08:05

    開關(guān)電源漏電怎么辦?開關(guān)電源漏電流標(biāo)準(zhǔn)是什么?

    在現(xiàn)在水電工程中,開關(guān)電源是必不可少的家居用品,開關(guān)電源漏電怎么辦,市面上開關(guān)電源產(chǎn)品還是不少的,功能很多,品牌也不少,所以,選擇的時(shí)候也需要特別注意。好的品牌就會避免漏電的情況出現(xiàn),開關(guān)電源漏電
    發(fā)表于 01-09 13:59

    新手請教關(guān)于電路仿真軟件找不到元件怎么辦?

    本菜鳥剛學(xué)模擬電路,嘗試了Multisim和AD20兩個(gè)軟件用來仿真。但是發(fā)現(xiàn)很多方便購買的元件(比如長晶的某個(gè)三極管)在軟件里面找不到,元件的官網(wǎng)也沒有提供仿真模型下載。請問這種情況前輩們怎么辦?是不仿真而直接用實(shí)物來調(diào)試嗎?
    發(fā)表于 12-25 22:15

    Simulink與 Simscape的結(jié)合使用

    。用戶可以利用 Simulink 進(jìn)行系統(tǒng)建模、仿真、測試和驗(yàn)證,以及生成代碼。 Simscape 簡介 Simscape 是一個(gè)用于創(chuàng)建基于物理的模型的仿真環(huán)境。它提供了一個(gè)庫,包含各種物理組件,如機(jī)械、電氣、液壓和熱力系統(tǒng)等
    的頭像 發(fā)表于 12-12 09:31 ?1795次閱讀

    Simulink模型仿真與分析技巧

    1. 模型構(gòu)建基礎(chǔ) 1.1 理解系統(tǒng)需求 在開始構(gòu)建模型之前,明確系統(tǒng)的需求和目標(biāo)是至關(guān)重要的。這包括了解系統(tǒng)的動態(tài)特性、輸入輸出關(guān)系以及預(yù)期的性能指標(biāo)。 1.2 選擇合適的模塊 Simulink
    的頭像 發(fā)表于 12-12 09:23 ?2429次閱讀

    Simulink自定義模塊開發(fā)教程 Simulink 在控制系統(tǒng)中的應(yīng)用

    在控制系統(tǒng)的設(shè)計(jì)和分析中,Simulink 提供了一個(gè)強(qiáng)大的工具集,允許工程師通過圖形化界面快速構(gòu)建和測試復(fù)雜的系統(tǒng)模型。然而,Simulink 的標(biāo)準(zhǔn)庫可能不包含所有特定的功能,這時(shí)
    的頭像 發(fā)表于 12-12 09:21 ?2175次閱讀

    Matlab/Simulink/Stateflow建模開發(fā)及仿真測試

    matlab 模擬仿真 熟悉Matlab/Simulink/Stateflow建模開發(fā)及仿真測試,熟悉V模型開發(fā)流程。 熟悉自動代碼生成,能夠編寫或者配置自動代碼生成腳本。
    發(fā)表于 10-24 17:23

    TAS5751M PurePathTM軟件無法使用怎么辦呢?

    有位客戶說登錄了myTI賬號也無法使用,如下圖,請問怎么辦呢?
    發(fā)表于 10-18 07:19

    信號噪聲太大怎么辦

    我用一個(gè)TMR磁場傳感器,后面接一個(gè)儀表放大器,測出來的信號的噪聲特別大,如圖所示。這種情況怎么辦
    發(fā)表于 09-06 11:09

    下載之后的OP07C的模型,解壓之后的格式是.301,為什么?

    我想問一下各位大神,關(guān)于下載之后的OP07C的模型,解壓之后的格式是.301,如圖 這個(gè)不是.lib格式,應(yīng)該怎么辦呢?
    發(fā)表于 08-27 07:40

    我用的是multisim14.0,因?yàn)槭浅鯇W(xué)者,仿真電路的時(shí)候找不到合適的模型,應(yīng)該怎么辦?

    我用的是multisim14.0,因?yàn)槭浅鯇W(xué)者,仿真電路的時(shí)候找不到合適的模型,應(yīng)該怎么辦? 比如我電路用的是AO3400的NMOS,但是在multisim14.0軟件自帶的元件庫里面沒找到類似的,開啟電壓是1.5v的nmos,請教大家,應(yīng)該
    發(fā)表于 08-23 10:59

    ddos造成服務(wù)器癱瘓后怎么辦

    在服務(wù)器遭受DDoS攻擊后,應(yīng)立即采取相應(yīng)措施,包括加強(qiáng)服務(wù)器安全、使用CDN和DDoS防御服務(wù)來減輕攻擊的影響。rak小編為您整理發(fā)布ddos造成服務(wù)器癱瘓后怎么辦。
    的頭像 發(fā)表于 08-15 10:08 ?518次閱讀

    大電流一體成型電感有噪音怎么辦

    電子發(fā)燒友網(wǎng)站提供《大電流一體成型電感有噪音怎么辦.docx》資料免費(fèi)下載
    發(fā)表于 07-30 12:30 ?0次下載