国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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開(kāi)發(fā)的朋友說(shuō):

MBD軟件開(kāi)發(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的代碼生成工具。

我們選擇了代碼生成工具,選擇了代碼生成的開(kāi)發(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é),在基本上不增加開(kāi)發(fā)成本的情況下,就可以驗(yàn)證代碼和模型的一致性,就可以避免代碼生成過(guò)程出錯(cuò)導(dǎo)致的最終結(jié)果出錯(cuò),那我們又有什么理由拒絕呢?

沒(méi)錯(cuò),SIL就是這樣一種測(cè)試,基本上不增加你的開(kāi)發(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基本上不增加開(kāi)發(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不增加開(kāi)發(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

    文章

    7335

    瀏覽量

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

    關(guān)注

    0

    文章

    559

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    Vector CANoe中vECU/SIL測(cè)試功能

    過(guò)去,這些瓶頸往往只能靠“等”——等硬件、等設(shè)備、等協(xié)調(diào)。但隨著軟件在整車系統(tǒng)中的復(fù)雜度占比持續(xù)攀升,等待直接意味著項(xiàng)目延期、返工和成本飆升,更有甚者出現(xiàn)測(cè)試兩班倒。于是,越來(lái)越多團(tuán)隊(duì)開(kāi)始采用一項(xiàng)關(guān)鍵手段——SIL(Software-in-the-Loop,軟件在環(huán)
    的頭像 發(fā)表于 02-05 11:09 ?609次閱讀
    Vector CANoe中vECU/<b class='flag-5'>SIL</b><b class='flag-5'>測(cè)試</b>功能

    關(guān)于MT6901的直線DEMO介紹

    技術(shù)的“實(shí)物驗(yàn)證工具”,而非最終產(chǎn)品。其核心目的是驗(yàn)證直線運(yùn)動(dòng)的精度、穩(wěn)定性、適配等關(guān)鍵性能,可用于快速展示技術(shù)可行性測(cè)試關(guān)鍵指標(biāo)等。(2)、常見(jiàn)應(yīng)用場(chǎng)景:直
    的頭像 發(fā)表于 01-30 14:54 ?273次閱讀
    <b class='flag-5'>關(guān)于</b>MT6901的直線DEMO<b class='flag-5'>介紹</b>

    UWB 智能門鎖系統(tǒng)在現(xiàn)有手機(jī)生態(tài)下的可行性分析

    UWB智能門鎖是否可行?本文深入解析UWB手機(jī)能力現(xiàn)狀、系統(tǒng)邊界與工程實(shí)現(xiàn)路徑,涵蓋ToF測(cè)距、防中繼攻擊、UWB650Pro模塊應(yīng)用及與藍(lán)牙門鎖的關(guān)鍵差異,為高安全近場(chǎng)門鎖系統(tǒng)設(shè)計(jì)提供技術(shù)參考與落地建議。
    的頭像 發(fā)表于 01-15 10:43 ?1270次閱讀
    UWB 智能門鎖系統(tǒng)在現(xiàn)有手機(jī)生態(tài)下的<b class='flag-5'>可行性</b><b class='flag-5'>分析</b>

    高頻OTA時(shí)代,如何用SIL測(cè)試兼顧軟件可靠和迭代速度?

    經(jīng)緯恒潤(rùn)全新推出的軟件在環(huán)(SIL測(cè)試平臺(tái)INTEWORK-TVM(Test platform for Virtual Machine),用于滿足用戶對(duì)軟件功能提前測(cè)試的需求。該平臺(tái)采用了云
    的頭像 發(fā)表于 12-10 17:27 ?1847次閱讀
    高頻OTA時(shí)代,如何用<b class='flag-5'>SIL</b><b class='flag-5'>測(cè)試</b>兼顧軟件可靠<b class='flag-5'>性</b>和迭代速度?

    熱重分析儀:為何在某些嚴(yán)格場(chǎng)景下不能直接用于炭黑含量測(cè)試

    熱重分析儀:為何在某些嚴(yán)格場(chǎng)景下不能直接用于炭黑含量測(cè)試?熱重分析儀(TGA)作為材料熱分析的核心設(shè)備,理論上可通過(guò)程序控溫和氣氛切換區(qū)分聚合物、炭黑及灰分。但在工業(yè)質(zhì)量控制和標(biāo)準(zhǔn)符合
    的頭像 發(fā)表于 12-10 16:54 ?412次閱讀
    熱重<b class='flag-5'>分析</b>儀:為何在某些嚴(yán)格場(chǎng)景下不能直接用于炭黑含量<b class='flag-5'>測(cè)試</b>?

    快問(wèn)快答:氣密檢測(cè)到底是怎么的?如何定義氣密測(cè)試標(biāo)準(zhǔn)

    :氣密檢測(cè)是怎么的?氣密測(cè)試標(biāo)準(zhǔn)如何定義?并結(jié)合國(guó)產(chǎn)代表品牌精誠(chéng)工科(JCGK)的實(shí)際應(yīng)用,為您建立一份系統(tǒng)化理解。Ⅰ.什么是氣密
    的頭像 發(fā)表于 11-11 11:56 ?908次閱讀
    快問(wèn)快答:氣密<b class='flag-5'>性</b>檢測(cè)到底是怎么<b class='flag-5'>做</b>的?如何定義氣密<b class='flag-5'>性</b><b class='flag-5'>測(cè)試</b>標(biāo)準(zhǔn)

    新能源汽車質(zhì)量保證體系與傳統(tǒng)汽車單元測(cè)試規(guī)范的融合研究

    摘要 隨著新能源汽車產(chǎn)業(yè)的快速發(fā)展,其質(zhì)量保證體系面臨前所未有的挑戰(zhàn)。本文探討了將傳統(tǒng)汽車成熟的單元測(cè)試規(guī)范應(yīng)用于新能源汽車領(lǐng)域的可行性,重點(diǎn)分析了ISO 26262標(biāo)準(zhǔn)體系在新能源汽車電子控制系統(tǒng)
    的頭像 發(fā)表于 11-07 10:10 ?274次閱讀

    新能源無(wú)人機(jī)風(fēng)光一體化巡檢系統(tǒng)應(yīng)用的可行性

    對(duì)于新能源場(chǎng)站來(lái)說(shuō),一種可實(shí)現(xiàn)風(fēng)光一體化無(wú)人機(jī)巡檢方式,在運(yùn)維管理工作中能發(fā)揮出很大的作用。這種巡檢方式,從技術(shù)、效率與成本、系統(tǒng)集成與協(xié)同作業(yè)以及全生命周期管理等方面來(lái)說(shuō)具有高度的可行性,在風(fēng)電
    的頭像 發(fā)表于 10-28 18:04 ?692次閱讀
    新能源無(wú)人機(jī)風(fēng)光一體化巡檢系統(tǒng)應(yīng)用的<b class='flag-5'>可行性</b>

    FPGA測(cè)試DDR帶寬跑不滿的常見(jiàn)原因分析方法

    在 FPGA 中測(cè)試 DDR 帶寬時(shí),帶寬無(wú)法跑滿是常見(jiàn)問(wèn)題。下面我將從架構(gòu)、時(shí)序、訪問(wèn)模式、工具限制等多個(gè)維度,系統(tǒng)梳理導(dǎo)致 DDR 帶寬跑不滿的常見(jiàn)原因分析方法。
    的頭像 發(fā)表于 10-15 10:17 ?1038次閱讀

    醫(yī)療成像設(shè)備系統(tǒng)電源芯片國(guó)產(chǎn)替代可行性研究

    設(shè)備領(lǐng)域所使用的電源芯片大多依賴進(jìn)口,這不僅限制了我國(guó)醫(yī)療設(shè)備產(chǎn)業(yè)的自主發(fā)展,也使得醫(yī)療設(shè)備的成本居高不下。鑒于此,本研究旨在深入探討國(guó)產(chǎn)電源芯片在醫(yī)療成像設(shè)備系統(tǒng)中的替代可行性,特別是以國(guó)科安芯推出的ASP4644S電源芯片為例
    的頭像 發(fā)表于 09-05 14:36 ?670次閱讀

    ASP4644四通道集成方案在射頻通信系統(tǒng)中的可行性分析

    的四通道集成解決方案。本文通過(guò)對(duì)ASP4644芯片的全面測(cè)試報(bào)告進(jìn)行深入分析,結(jié)合射頻通信系統(tǒng)對(duì)電源模塊的特殊要求,從多個(gè)維度探討了ASP4644在射頻通信領(lǐng)域的應(yīng)用可行性。研究結(jié)果表明,ASP4644具備高效率、低紋波、快速動(dòng)
    的頭像 發(fā)表于 08-28 13:51 ?508次閱讀

    什么是數(shù)據(jù)保護(hù)層面的最小可行性

    在當(dāng)今復(fù)雜的商業(yè)環(huán)境中,企業(yè)面臨的威脅日益多元,從自然災(zāi)害、硬件故障到惡意網(wǎng)絡(luò)攻擊,各類突發(fā)事件都可能中斷業(yè)務(wù)運(yùn)營(yíng)。據(jù)統(tǒng)計(jì),全球數(shù)據(jù)泄露的平均成本已達(dá)488萬(wàn)美元,而勒索軟件攻擊后的平均恢復(fù)時(shí)間長(zhǎng)達(dá)24天。在此背景下,確保業(yè)務(wù)連續(xù)成為企業(yè)生存與發(fā)展的核心課題。
    的頭像 發(fā)表于 08-15 17:20 ?1100次閱讀

    大模型在半導(dǎo)體行業(yè)的應(yīng)用可行性分析

    有沒(méi)有這樣的半導(dǎo)體專用大模型,能縮短芯片設(shè)計(jì)時(shí)間,提高成功率,還能幫助新工程師更快上手。或者軟硬件可以在設(shè)計(jì)和制造環(huán)節(jié)確實(shí)有實(shí)際應(yīng)用。會(huì)不會(huì)存在AI缺陷檢測(cè)。 能否應(yīng)用在工藝優(yōu)化和預(yù)測(cè)維護(hù)中
    發(fā)表于 06-24 15:10

    求助,關(guān)于NXP S32K3xx硬件板的SIL測(cè)試問(wèn)題求解

    我們?cè)趪L試使用 恩智浦 S32K3xx 硬件板為我們的模型創(chuàng)建 SIL 測(cè)試框架時(shí)遇到問(wèn)題。錯(cuò)誤消息“錯(cuò)誤:模型配置為創(chuàng)建 SIL 模塊,所選硬件板不支持該模塊。要解決此問(wèn)題,請(qǐng)?jiān)凇芭渲脜?shù)”對(duì)話框
    發(fā)表于 04-01 08:15

    模型測(cè)試全流程實(shí)戰(zhàn)沙盤,賦能CI/CD及SiL測(cè)試 ——TPT Workshop邀請(qǐng)函

    北匯信息將于4月18日在上海市閔行區(qū)虹橋鎮(zhèn)紫秀路100號(hào)4幢3C室舉辦為期1天的“模型測(cè)試全流程實(shí)戰(zhàn)沙盤,賦能CI/CD及SiL測(cè)試”相關(guān)內(nèi)容的交流探討,誠(chéng)邀各位新老客戶朋友參加!
    的頭像 發(fā)表于 03-26 15:44 ?733次閱讀
    模型<b class='flag-5'>測(cè)試</b>全流程實(shí)戰(zhàn)沙盤,賦能CI/CD及<b class='flag-5'>SiL</b><b class='flag-5'>測(cè)試</b> ——TPT Workshop邀請(qǐng)函