色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

基于MBD測試

汽車電子工程知識體系 ? 來源:汽車電子硬件設(shè)計 ? 作者:小獅子 ? 2020-10-23 11:25 ? 次閱讀

趁著還沒“發(fā)霉”,把以前的知識在總結(jié)總結(jié)。本篇是基于MBD測試系列文章的第一篇,也不知道能寫多少,且寫且看吧。

01概述

在基于模型(MBD)開發(fā)的軟件 中經(jīng)常會涉及到MIL/SIL/PIL和HIL測試。

我們先來熟悉下以上幾個術(shù)語的定義:

MIL-Model In Loop:驗證控制算法模型是否滿足設(shè)計功能需求;

SIL- Software InLoop:在PC上驗證代碼行為是否與模型一致;

PIL- ProcessorIn Loop:在目標處理器上驗證代碼實現(xiàn)的行為是否與模型一致;

HIL- Hardware InLoop:在整車或系統(tǒng)模擬外設(shè)上驗證代碼與控制器是否滿足設(shè)計需求。

MIL就是對軟件模型在模型的開發(fā)環(huán)境下(如Simulink)進行仿真,通過輸入一系列的測試用例,驗證模型是否滿足了設(shè)計的功能需求。除此之外還需要做模型覆蓋率度量:

ConditionCoverage(條件覆蓋)

DecisionCoverage(判定覆蓋)

Switch-caseCoverage(分支覆蓋)

MIL測試結(jié)構(gòu)圖如下圖所示:

1- 針對范圍: 單元測試與集成測試; 功能模塊和集成模塊; 2- 功能: 驗證算法模型是否滿足設(shè)計的功能需求。 02MIL 測試過程

MIL測試除建立控制器模型外,還需建立被控對象模型,將控制器和被控對象連接起來進行閉環(huán)測試。但是在不少子模塊中,例如輸出為開關(guān)量或者在輸入確定時輸出是固定值,無需和受控對象一起組成閉環(huán)系統(tǒng)進行測試,而集成的系統(tǒng)則需要受控對象。因此,將 MIL測試分成兩部分:帶受控對象的MIL測試和不帶受控對象的MIL測試。

1- 不帶受控對象的MIL測試:

不帶受控對象的MIL測試,設(shè)計人員可以很方便的通過設(shè)定輸入并給出期望的輸出,測試時將模型輸入設(shè)定的輸入值,觀測模型的輸出值是否和期望值保持一致,判定模型是否有效。具體測試過程如下:

設(shè)計測試用例

設(shè)計功能模型的測試用例。測試用例設(shè)計時應遵循以下原則:

1)- 確定輸入和輸出,并確定其取值范圍。

2)- 按照邊界值和其左右值,中間值的方式進行輸入值的確定,根據(jù)確定的輸入值,給出期望輸出。

3)- 包含測試環(huán)境描述和測試步驟。

4)- 包含執(zhí)行結(jié)果。

5)- 包含判定指標和判定結(jié)果。

建立測試環(huán)境

將搭好的功能模塊模型建立輸入、輸出環(huán)境,設(shè)定模塊的參數(shù)值。

執(zhí)行測試

將設(shè)定的輸入值輸入模型,記錄模型執(zhí)行結(jié)果。

測試結(jié)果判定

結(jié)合判定標準,將執(zhí)行結(jié)果和期望結(jié)果進行對比,滿足判定標準則認為通過,不滿足則未通過。根據(jù)測試結(jié)果,形成測試報告。

輸入輸出保存

保存MIL在測試過程中的輸入和輸出值,用于后續(xù)的SIL、PIL的測試驗證。

2- 不帶受控對象的MIL測試:

帶受控對象的MIL測試,一般為子功能模型集成后的模型,實現(xiàn)具體的需求功能。直接受控對象為電機模型,聯(lián)合仿真(如下圖所示),在給定輸入條件的情況下,監(jiān)控輸出信號,判定輸出結(jié)果的正確性。

測試系統(tǒng)模型在整車環(huán)境下的輸出特性時,需要建立整車的模型,因整車模型的特殊性,一般從OEM或者整車模型軟件(CarSim,CarMaker等)中獲取。 帶受控對象的MIL測試流程和不帶受控對象的MIL測試流程基本保持一致。

設(shè)計測試用例

設(shè)計功能模型的測試用例。測試用例設(shè)計時應遵循以下原則:

1)確定輸入和運行時間參數(shù),確定輸出范圍。

2)包含測試環(huán)境描述和測試步驟。

3)包含執(zhí)行結(jié)果。

4)包含判定指標和判定結(jié)果。

建立測試環(huán)境

將搭好的功能模塊模型建立輸入、輸出環(huán)境,設(shè)定模塊的參數(shù)值。

執(zhí)行測試

將設(shè)定的輸入值和時間輸入模型,記錄模型執(zhí)行結(jié)果。

測試結(jié)果判定

結(jié)合判定標準,將執(zhí)行結(jié)果和期望結(jié)果進行對比,滿足判定標準則認為通過,不滿足則未通過。根據(jù)測試結(jié)果,形成測試報告。

03總結(jié)

MIL測試主要是驗證模型功能的正確性,是否滿足設(shè)計的功能需求。只有保證了建模的正確性,才能保證在此基礎(chǔ)上生成的代碼的正確。通過MIL測試,指定輸入和期望結(jié)果,將仿真結(jié)果和期望結(jié)果進行比對,根據(jù)判定標準驗證模型是否正確。

原文標題:基于模型的測試(壹)

文章出處:【微信公眾號:汽車電子硬件設(shè)計】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

責任編輯:haq

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

    關(guān)注

    2551

    文章

    51177

    瀏覽量

    754275
  • 控制器
    +關(guān)注

    關(guān)注

    112

    文章

    16385

    瀏覽量

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

    關(guān)注

    1

    文章

    3254

    瀏覽量

    48894

原文標題:基于模型的測試(壹)

文章出處:【微信號:QCDZYJ,微信公眾號:汽車電子工程知識體系】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    汽車HiL測試:利用TS-GNSS模擬器掌握硬件性能的仿真藝術(shù)

    一、汽車HiL測試的概念 硬件在環(huán)(Hardware-in-the-Loop,簡稱HiL)仿真測試,是模型基于設(shè)計(Model-Based Design,簡稱MBD)驗證流程中的一個關(guān)鍵環(huán)節(jié)。該步驟
    的頭像 發(fā)表于 11-22 16:21 ?272次閱讀
    汽車HiL<b class='flag-5'>測試</b>:利用TS-GNSS模擬器掌握硬件性能的仿真藝術(shù)

    什么是回歸測試_回歸測試測試策略

    ? 1、什么是回歸測試 回歸測試(Regression testing) 指在發(fā)生修改之后重新測試先前的測試以保證修改的正確性。理論上,軟件產(chǎn)生新版本,都需要進行回歸
    的頭像 發(fā)表于 11-14 16:44 ?273次閱讀

    ECU電控軟件開發(fā)及測試介紹

    本文重點介紹符合AutoSar架構(gòu)的應用軟件開發(fā)、MBD開發(fā)模式下的軟件質(zhì)量評估與優(yōu)化方案、復雜場景下的ECU性能壓力測試方案。
    的頭像 發(fā)表于 09-26 14:25 ?3424次閱讀
    ECU電控軟件開發(fā)及<b class='flag-5'>測試</b>介紹

    9月12日云技術(shù)研討會 | ECU電控軟件開發(fā)及測試全流程解決方案

    本次研討會,經(jīng)緯恒潤將結(jié)合業(yè)務團隊多年來在軟件開發(fā)和測試領(lǐng)域的工程實踐經(jīng)驗,分享探討基于AutoSar架構(gòu)的應用軟件開發(fā)、基于MBD開發(fā)的軟件質(zhì)量評估和優(yōu)化、復雜場景下ECU性能壓力測試全流程
    的頭像 發(fā)表于 09-26 14:18 ?1405次閱讀
    9月12日云技術(shù)研討會 | ECU電控軟件開發(fā)及<b class='flag-5'>測試</b>全流程解決方案

    突破速度障礙:探索25MBd數(shù)字光耦合器在工業(yè)自動化中的作用

    在快節(jié)奏的工業(yè)自動化世界中,對能夠跟上高速運行同時保持可靠性和安全性的組件的需求至關(guān)重要。這些系統(tǒng)中最關(guān)鍵的組件之一是光耦合器,它在機器的不同部分或機器之間傳輸信號時提供電氣隔離。25MBd數(shù)字光
    的頭像 發(fā)表于 08-30 15:02 ?296次閱讀

    國產(chǎn)光耦-雙通道15 MBd高速光耦I(lǐng)CPL-075L

    代理的ICPL-075L是一款雙通道15 MBd高速數(shù)字光耦合器,針對全雙工工業(yè)通信應用進行了優(yōu)化;采用最新的CMOS集成電路技術(shù),以極低的功耗實現(xiàn)卓越的性能;在傳輸數(shù)據(jù)時,它可以同時傳輸兩個不同的信號,可以更加高效地進行數(shù)據(jù)傳輸
    的頭像 發(fā)表于 06-14 11:15 ?537次閱讀
    國產(chǎn)光耦-雙通道15 <b class='flag-5'>MBd</b>高速光耦I(lǐng)CPL-075L

    【直播預告】基于ISO 26262實現(xiàn)高質(zhì)量的MBD過程

    直播時間:2024年6月12號20:00直播平臺:視頻號、CSDN、B站、抖音下方一鍵預約直播大綱?基于模型的軟件開發(fā)(MBD)基本原則和優(yōu)勢模型質(zhì)量是高效MBD的關(guān)鍵設(shè)計質(zhì)量是高效實現(xiàn)功能質(zhì)量
    的頭像 發(fā)表于 06-06 08:25 ?393次閱讀
    【直播預告】基于ISO 26262實現(xiàn)高質(zhì)量的<b class='flag-5'>MBD</b>過程

    接口測試測試什么內(nèi)容

    接口測試是軟件測試的一個重要組成部分,主要用于驗證系統(tǒng)組件之間的交互是否符合預期。接口測試可以確保各個模塊之間的數(shù)據(jù)傳輸、控制流和錯誤處理等方面能夠正常工作。本文將詳細介紹接口測試的相
    的頭像 發(fā)表于 05-30 15:11 ?1285次閱讀

    接口測試屬于功能測試嗎為什么

    接口測試和功能測試是軟件測試中的兩種不同類型,它們之間有一定的聯(lián)系,但也存在明顯的區(qū)別。本文將詳細討論接口測試和功能測試之間的關(guān)系,以及為什
    的頭像 發(fā)表于 05-30 14:57 ?475次閱讀

    功能測試是白盒還是黑盒測試

    功能測試是軟件測試的一種方法,主要用于驗證軟件的功能是否滿足需求規(guī)格說明書中的要求。功能測試可以采用白盒測試或黑盒測試的方法,具體取決于
    的頭像 發(fā)表于 05-30 14:53 ?881次閱讀

    功能測試主要做什么 功能測試包含哪些測試

    功能測試是軟件測試的一個重要組成部分,主要目的是驗證軟件的功能是否滿足需求規(guī)格說明書(SRS)中定義的功能要求。功能測試的目的是確保軟件在執(zhí)行預定功能時能夠正確、可靠地運行。本文將詳細介紹功能
    的頭像 發(fā)表于 05-29 16:05 ?5563次閱讀

    功能測試和接口測試的區(qū)別

    功能測試和接口測試是軟件測試的兩個重要方面,它們在確保軟件質(zhì)量和性能方面發(fā)揮著關(guān)鍵作用。本文將詳細介紹功能測試和接口測試的區(qū)別,以及它們在軟
    的頭像 發(fā)表于 05-29 16:02 ?952次閱讀

    Vishay推出采用數(shù)字輸入輸出接口的25 MBd光耦,簡化設(shè)計并降低成本

    Intertechnology, Inc.(NYSE?股市代號:VSH)宣布,推出新型25 MBd高速光耦---VOIH72A,器件配有CMOS邏輯電路數(shù)字輸入輸出接口,便于數(shù)字系統(tǒng)集成。單通道
    的頭像 發(fā)表于 05-29 15:32 ?297次閱讀
    Vishay推出采用數(shù)字輸入輸出接口的25 <b class='flag-5'>MBd</b>光耦,簡化設(shè)計并降低成本

    電機驅(qū)動模塊測試方法:測試設(shè)備、測試項目

    ATECLOUD測試系統(tǒng)實現(xiàn)電機驅(qū)動模塊自動化測試需要兩部分完成,軟件和硬件。硬件主要是測試中用到的儀器設(shè)備;軟件部分兼容了測試儀器指令,以及根據(jù)客戶
    的頭像 發(fā)表于 04-26 14:14 ?729次閱讀
    電機驅(qū)動模塊<b class='flag-5'>測試</b>方法:<b class='flag-5'>測試</b>設(shè)備、<b class='flag-5'>測試</b>項目

    SOLIDWORKS 2024新功能——MBD

    SOLIDWORKS MBD是大家比較熟悉的解決方案了,在2024版本MBD的功能也做了很棒的提升。下面由眾聯(lián)億誠為大家簡單介紹一下。
    的頭像 發(fā)表于 02-02 15:13 ?711次閱讀
    SOLIDWORKS 2024新功能——<b class='flag-5'>MBD</b>
    主站蜘蛛池模板: 久久黄色免费网站| 近亲乱中文字幕| 在线免费观看视频a| 国产精品成人免费视频99| aaaaaaa一级毛片| 99er久久国产精品在线| 中文字幕中文字幕永久免费| 一本二卡三卡四卡乱码麻豆| 日日撸影院在线| 青娱乐视觉盛宴国产视频| 奶头从情趣内衣下露了出来AV| 久久亚洲欧美国产综合| 国产精品99亚发布| 国产91青青成人a在线| 办公室韩国电影免费完整版| md2.pud 麻豆传媒官网| 一级毛片视频免费| 四虎国产精品高清在线观看| 三级网站午夜三级| 丝袜诱惑qvod| 邪恶肉肉全彩色无遮盖| 亚洲精品久久久无码一区二区| 亚洲精品国偷拍自产在线| 亚洲精品国产自在现线最新| 幺妹视频福利视频| 在线观看免费视频播放视频| 最美女人体内射精一区二区| 5G在线观看免费年龄确认18| 99久久国产视频| 成 人 网 站免费观看| 攻把受做得合不拢腿play| 国产精品人妻无码久久久蜜桃| 国产在线观看成人免费视频| 极品内射少妇精品无码视频| 久久久久亚洲日日精品| 男生互捏jiji的故事| 日本一区二区三区在线观看网站 | 后入式啪gif动态图| 久久精品熟一区二区三区| 美国色吧影院| 秋霞网站一级一片|