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

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

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

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

關(guān)于做SIL測(cè)試的原因分析和可行性介紹

MATLAB ? 來(lái)源:djl ? 作者:董淑成 ? 2019-09-17 11:13 ? 次閱讀

我經(jīng)常跟做MBD開發(fā)的朋友說(shuō):

MBD軟件開發(fā)中一定要做SIL。

為什么這么說(shuō)?下面我來(lái)掰扯掰扯。

MSIL測(cè)試的背景

SIL測(cè)試的目的是為了驗(yàn)證自動(dòng)生成的代碼和用于代碼生成的模型的一致性,做這項(xiàng)測(cè)試的初衷是因?yàn)榇a生成過(guò)程可能會(huì)引入錯(cuò)誤。注意,我這里提到的代碼生成過(guò)程出錯(cuò),這里面可能涵蓋兩方面的錯(cuò)誤:

來(lái)自于代碼生成工具本身:代碼生成工具作為一款軟件,它和其他所有軟件一樣,都是可能有bug的,沒(méi)有哪個(gè)軟件公司可以承諾自己公司的軟件產(chǎn)品沒(méi)有bug,MathWorks也不例外;

來(lái)自于代碼生成用戶:代碼生成過(guò)程是一個(gè)可以定制化的過(guò)程,用戶在這個(gè)過(guò)程中可能做一些自己的定制,如果定制化的內(nèi)容沒(méi)有經(jīng)過(guò)嚴(yán)格、充分的驗(yàn)證,那么也是很容易引入bug的。

并且,相比之下,第二種錯(cuò)誤發(fā)生的概率會(huì)更大一些。

既然這個(gè)過(guò)程可能引入bug,那么,即便是正確的模型,也可能被生成出來(lái)不正確的代碼。為了防止這類bug,SIL測(cè)試是有必要做的。當(dāng)然,也有人說(shuō)他們對(duì)代碼生成過(guò)程不做定制,并且,他們也充分信任MathWorks的代碼生成工具。

我們選擇了代碼生成工具,選擇了代碼生成的開發(fā)模式,我們自然是信任代碼生成工具的。問(wèn)題是,信任不能保證代碼生成工具就不發(fā)生錯(cuò)誤,盡管代碼生成工具發(fā)生錯(cuò)誤的概率非常小,小到很多用戶可能從來(lái)沒(méi)有遇到過(guò),但概率小不代表沒(méi)有,咱們中國(guó)有句老話,叫做“以防萬(wàn)一”,即便是非常小概率發(fā)生的事情,可一旦發(fā)生,很可能會(huì)帶來(lái)很嚴(yán)重的后果。如果可以通過(guò)增加一個(gè)環(huán)節(jié),在基本上不增加開發(fā)成本的情況下,就可以驗(yàn)證代碼和模型的一致性,就可以避免代碼生成過(guò)程出錯(cuò)導(dǎo)致的最終結(jié)果出錯(cuò),那我們又有什么理由拒絕呢?

沒(méi)錯(cuò),SIL就是這樣一種測(cè)試,基本上不增加你的開發(fā)時(shí)間,又能夠“以防萬(wàn)一”。

M為什么SIL測(cè)試能夠“以防萬(wàn)一”

關(guān)于做SIL測(cè)試的原因分析和可行性介紹

如上圖所示,SIL測(cè)試是對(duì)比測(cè)試,測(cè)試過(guò)程中,我們給代碼編譯成的可執(zhí)行文件和用于代碼生成的模型相同的輸入,我們觀測(cè)它們的輸出是否一致,如果輸入信號(hào)的數(shù)據(jù)量足夠大,能夠覆蓋各種路徑,涵蓋各種信號(hào)范圍,并且兩者的輸出結(jié)果一致,我們可以大致認(rèn)為代碼和模型做行為上是一致的。

M為什么SIL基本上不增加開發(fā)時(shí)間

測(cè)試用例創(chuàng)建

SIL測(cè)試發(fā)生在代碼生成之后,我們知道,代碼生成的前提是模型經(jīng)過(guò)充分驗(yàn)證,所以SIL測(cè)試階段,模型的單元測(cè)試早已完成,我們可以復(fù)用模型單元測(cè)試時(shí)使用的測(cè)試用例,所以,測(cè)試過(guò)程中耗時(shí)最多的測(cè)試用例設(shè)計(jì)環(huán)節(jié)在SIL測(cè)試的時(shí)候就不再是問(wèn)題。

前面我們提到,SIL測(cè)試的測(cè)試數(shù)據(jù)越多越好,如果我們認(rèn)為單元測(cè)試的測(cè)試用例不夠多,沒(méi)有關(guān)系,除了使用單元測(cè)試的測(cè)試用例之外,還可以通過(guò)工具自動(dòng)產(chǎn)生測(cè)試用例,在MathWorks工具鏈中,Simulink Design Verifier就可以用于自動(dòng)生成測(cè)試用例。注意,我在SIL測(cè)試的時(shí)候提到自動(dòng)產(chǎn)生測(cè)試用例,這種測(cè)試用例不能用于功能測(cè)試,因?yàn)檫@種測(cè)試用例不能表達(dá)功能意義,但卻能滿足覆蓋率要求。我們做SIL測(cè)試的時(shí)候,驗(yàn)證的就是相同的測(cè)試輸入條件下,代碼和模型產(chǎn)生出相同的輸出,所以這個(gè)環(huán)節(jié)沒(méi)有必要關(guān)心功能,這個(gè)環(huán)節(jié)里,我們希望有覆蓋各種狀況的大量數(shù)據(jù)。

關(guān)于做SIL測(cè)試的原因分析和可行性介紹

測(cè)試過(guò)程的執(zhí)行

在有了測(cè)試用例之后,可以通過(guò)幾行命令執(zhí)行測(cè)試過(guò)程。假如我們使用了如下命令

slvnvmakeharness(‘demo_model’)

創(chuàng)建了測(cè)試框架,如下圖:

關(guān)于做SIL測(cè)試的原因分析和可行性介紹

假如測(cè)試數(shù)據(jù)已經(jīng)導(dǎo)入到SignalBuilder模塊,那么,SIL測(cè)試只需執(zhí)行如下命令:

test_frame_name=‘demo_model_harness’;

set_param(test_frame_name,‘SaveOutput’,‘on’);

set_param(test_frame_name,‘OutputSaveName’,’model_output’);

set_param(‘demo_model_harnss/TestUnit’,’SimulationMode’,’Normal’);

sim(test_frame_name);

set_param(test_frame_name,‘OutputSaveName’,’SIL_output’);

set_param(‘demo_model_harnss/TestUnit’,’SimulationMode’,’Software-in-the-Loop(SIL)’);

sim(test_frame_name);

compare_and_report(model_output,SIL_output);

兩次仿真的結(jié)果被分別保存在model_output和SIL_output里面,對(duì)比這兩個(gè)變量,并給出報(bào)告,就算是完成SIL過(guò)程了。這里compare_and_report()不是MATLAB內(nèi)置的函數(shù),需要用戶按照自己的要求自行編寫,無(wú)非是把兩次仿真的結(jié)果做對(duì)比,并生成報(bào)告,僅此而已。

現(xiàn)在可以理解我為什么一直強(qiáng)調(diào)一定要做SIL的原因了吧?因?yàn)椋?/p>

SIL不增加開發(fā)時(shí)間,又能夠做到“以防萬(wàn)一”。

往期 | 老胡專欄

為什么要基于模型設(shè)計(jì)?

自動(dòng)代碼生成五大原則

說(shuō)說(shuō)代碼生成中的數(shù)據(jù)管理

什么樣的模型算正確的模型?

簡(jiǎn)單說(shuō)說(shuō)MIL、SIL、PIL和HIL

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

    關(guān)注

    8

    文章

    7067

    瀏覽量

    89127
  • 輸入信號(hào)
    +關(guān)注

    關(guān)注

    0

    文章

    458

    瀏覽量

    12575
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    關(guān)于電氣火災(zāi)監(jiān)控系統(tǒng)與電氣火災(zāi)防護(hù)在實(shí)際應(yīng)用中的可行性分析

    摘要:在社會(huì)發(fā)展水平不斷提升的背景下,人們的用電量逐漸攀升,電氣火災(zāi)發(fā)生率也有所上升,只有做好火災(zāi)監(jiān)控與防護(hù)工作才能夠保障用電安全。基于此,針對(duì)電氣火災(zāi)監(jiān)控系統(tǒng)與電氣火災(zāi)防護(hù)進(jìn)行了分析,以期優(yōu)化電氣
    的頭像 發(fā)表于 12-18 10:49 ?183次閱讀
    <b class='flag-5'>關(guān)于</b>電氣火災(zāi)監(jiān)控系統(tǒng)與電氣火災(zāi)防護(hù)在實(shí)際應(yīng)用中的<b class='flag-5'>可行性</b><b class='flag-5'>分析</b>

    服務(wù)器數(shù)據(jù)恢復(fù)—LINUX系統(tǒng)刪除/格式化的數(shù)據(jù)恢復(fù)可行性分析

    基于linux的文件系統(tǒng)(EXT2/EXT3/EXT4/Reiserfs/Xfs) 下刪除或者格式化的數(shù)據(jù)恢復(fù)流程和可行性
    的頭像 發(fā)表于 12-06 13:52 ?147次閱讀

    請(qǐng)問(wèn)帶調(diào)零的同相放大電路可行嗎?

    實(shí)現(xiàn)同相放大的同時(shí)有兼顧調(diào)零(不想用兩個(gè)反向放大器實(shí)現(xiàn)),后面接的分壓電阻是為了縮小電壓輸出的,請(qǐng)教可行性
    發(fā)表于 09-20 15:04

    單CPU 雙項(xiàng)目開發(fā)實(shí)現(xiàn)更好的維護(hù)可行性應(yīng)用說(shuō)明

    電子發(fā)燒友網(wǎng)站提供《單CPU 雙項(xiàng)目開發(fā)實(shí)現(xiàn)更好的維護(hù)可行性應(yīng)用說(shuō)明.pdf》資料免費(fèi)下載
    發(fā)表于 09-12 09:42 ?0次下載
    單CPU 雙項(xiàng)目開發(fā)實(shí)現(xiàn)更好的維護(hù)<b class='flag-5'>性</b>和<b class='flag-5'>可行性</b>應(yīng)用說(shuō)明

    人臉識(shí)別技術(shù)的可行性在于矛盾具有什么

    矛盾的普遍角度,探討人臉識(shí)別技術(shù)的可行性,并分析其在實(shí)際應(yīng)用中所面臨的矛盾和問(wèn)題。 二、人臉識(shí)別技術(shù)概述 人臉識(shí)別技術(shù)的定義 人臉識(shí)別技術(shù)是一種基于人臉特征信息進(jìn)行身份識(shí)別的技術(shù)。它通過(guò)采集人臉圖像,提取人臉
    的頭像 發(fā)表于 07-04 09:28 ?525次閱讀

    防靜電的可行性措施

    靜電防護(hù)是一種具有系統(tǒng)、站體化、全過(guò)程的綜合工作,不但需要相當(dāng)復(fù)雜的相關(guān)技術(shù)措施,而且需要強(qiáng)有力的和健全的治理措施;不但要求工程技術(shù)人員參和,理要求操作人員、使用及維護(hù)人員參和。
    的頭像 發(fā)表于 07-03 15:54 ?305次閱讀

    影響氣密測(cè)試結(jié)果的原因分析及解決方案分享

    影響氣密測(cè)試結(jié)果的原因分析及解決方案分享現(xiàn)在的制造業(yè),對(duì)產(chǎn)品的氣密性能都是要求很高的,通過(guò)氣密測(cè)試
    的頭像 發(fā)表于 05-30 08:30 ?1893次閱讀
    影響氣密<b class='flag-5'>性</b><b class='flag-5'>測(cè)試</b>結(jié)果的<b class='flag-5'>原因</b><b class='flag-5'>分析</b>及解決方案分享

    振弦采集儀在巖土工程地質(zhì)災(zāi)害監(jiān)測(cè)中的可行性研究

    和演化過(guò)程,振弦采集儀作為一種新型地質(zhì)災(zāi)害監(jiān)測(cè)設(shè)備,具有可行性。 振弦采集儀在巖土工程地質(zhì)災(zāi)害監(jiān)測(cè)中的可行性研究 一、振弦采集儀簡(jiǎn)介: 振弦采集儀是一種利用共振原理進(jìn)行測(cè)量的地震儀器,通過(guò)對(duì)振弦頻率信號(hào)的分析,可
    的頭像 發(fā)表于 05-28 14:09 ?326次閱讀
    振弦采集儀在巖土工程地質(zhì)災(zāi)害監(jiān)測(cè)中的<b class='flag-5'>可行性</b>研究

    關(guān)于電化學(xué)儲(chǔ)能的BMS可行性方案

    基于嵌入式ARM核心板實(shí)現(xiàn)的BMS可行性方案,希望可幫助相關(guān)企業(yè)作為參考。 二、電池管理系統(tǒng)(BMS)BMS主要由電池陣列管理單元(BAMS)、電池蔟管理單元(BCMS)以及電池管理單元(BMU)組成
    發(fā)表于 05-16 17:08

    電阻測(cè)試儀的常見(jiàn)故障和原因分析

    電阻測(cè)試儀作為電子和電氣領(lǐng)域的重要測(cè)試工具,用于測(cè)量電阻值以評(píng)估電氣元件或電路的工作狀態(tài)。然而,在實(shí)際使用過(guò)程中,電阻測(cè)試儀可能會(huì)遇到各種故障,影響測(cè)試結(jié)果的準(zhǔn)確
    的頭像 發(fā)表于 05-11 16:28 ?2403次閱讀

    芯片測(cè)試和封裝包含哪些流程

    測(cè)試準(zhǔn)備階段,需要對(duì)測(cè)試環(huán)境、測(cè)試數(shù)據(jù)和測(cè)試設(shè)備進(jìn)行準(zhǔn)備。同時(shí)需要對(duì)測(cè)試方案進(jìn)行評(píng)估和修訂,以確保測(cè)試
    的頭像 發(fā)表于 05-08 16:55 ?898次閱讀

    振弦采集儀在地下水位監(jiān)測(cè)中的可行性研究與實(shí)踐

    振弦采集儀在地下水位監(jiān)測(cè)中的可行性研究與實(shí)踐 地下水位的監(jiān)測(cè)對(duì)于水資源管理和地下水環(huán)境保護(hù)具有重要意義。傳統(tǒng)的地下水位監(jiān)測(cè)方法主要包括井水位計(jì)、壓力傳感器和雨水入滲監(jiān)測(cè)等。然而,這些方法存在著一些
    的頭像 發(fā)表于 04-08 13:38 ?280次閱讀
    振弦采集儀在地下水位監(jiān)測(cè)中的<b class='flag-5'>可行性</b>研究與實(shí)踐

    高壓探頭測(cè)量相間電壓的可行性與注意事項(xiàng)

    可行性,并介紹在使用高壓探頭測(cè)量相間電壓時(shí)需要注意的事項(xiàng)。 高壓探頭的原理: 高壓探頭是一種專門設(shè)計(jì)用于測(cè)量高電壓的探頭。它通常由絕緣材料包圍,以確保安全,并具有適當(dāng)?shù)碾姎馓匦詠?lái)處理高電壓。高壓探頭通過(guò)
    的頭像 發(fā)表于 04-07 14:24 ?536次閱讀
    高壓探頭測(cè)量相間電壓的<b class='flag-5'>可行性</b>與注意事項(xiàng)

    七段式SVPWM優(yōu)化電機(jī)電磁噪聲的量產(chǎn)可行性驗(yàn)證

    七段式SVPWM優(yōu)化電機(jī)電磁噪聲的量產(chǎn)可行性驗(yàn)證
    的頭像 發(fā)表于 03-21 17:28 ?1181次閱讀
    七段式SVPWM優(yōu)化電機(jī)電磁噪聲的量產(chǎn)<b class='flag-5'>可行性</b>驗(yàn)證

    Power Short 怎么測(cè)試

    如何測(cè)試Power Short,包括測(cè)試方法、測(cè)試環(huán)境、測(cè)試流程以及需要關(guān)注的安全事項(xiàng)等,旨在幫助讀者深入了解Power Short測(cè)試的重
    的頭像 發(fā)表于 01-09 14:11 ?3131次閱讀
    主站蜘蛛池模板: 青青草国拍2018| 91极品蜜桃臀在线播放| 性盈盈剧场| 野花日本免费完整版高清版动漫 | 老头扒开粉缝亲我下面| 日本漫画母亲口工子全彩| 亚洲国产高清视频在线观看| 2022国产精品不卡a| 国产成人免费在线| 久久无码AV亚洲精品色午夜麻豆| 日本国产精品无码一区免费看| 亚洲免费无码av线观看| chinese东北老年tv视频| 国产色综合色产在线视频| 门鱼电影完整版免费版| 午夜国产精品影院在线观看| 中文字幕成人| 国产精品路线1路线2路线| 啦啦啦 中文 中国 免费 高清在线| 三叶草成人| 主播蜜汁丝袜精品自拍| 国产成人刺激视频在线观看| 麻豆精品传媒2021网站入口| 挺进老师的紧窄小肉六电影完整版 | 十分钟免费观看大全视频| 尤物久久99国产综合精品| 国产成人a v在线影院| 老师掀开短裙让我挺进动态| 特级毛片全部免费播放免下载| 2019久久这里只精品热在线观看| 国产精品视频在线自在线| 欧美黄色精品| 野花日本韩国视频免费高清观看 | 男人的天堂黄色| 亚洲精品一线二线三线无人区| 白人大战34厘米黑人BD| 久久欧洲视频| 亚洲AV噜噜狠狠网址蜜桃尤物| 成人免费视频网站www| 美女内射少妇一区二区四区| 亚洲乱亚洲乱妇13p|