chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

知識分享 | MXAM入門簡介:使用MXAM進行靜態(tài)測試

北匯信息POLELINK ? 2025-07-23 17:09 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在汽車和自動化行業(yè)中,從事基于模型的開發(fā)(MBD)的工程師致力于在保證模型質(zhì)量的同時保證模型高效。在這一背景下,應(yīng)用適當(dāng)?shù)慕9ぞ呤株P(guān)鍵。合適的工具不僅可以通過建模標(biāo)準(zhǔn)檢查來分析和測試模型質(zhì)量,還能夠根據(jù)分析結(jié)果自動優(yōu)化模型。本文為您介紹廣受認(rèn)可的靜態(tài)測試工具——MES Model Examiner? (MXAM)。通過本文,您將深入了解MXAM如何幫助您輕松實現(xiàn)高質(zhì)量建模。

初步了解:什么是MXAM?

MXAM是一款專業(yè)用于對MATLAB/MathWorksSimulink、Stateflow、Embedded Coder和TargetLink模型進行全面靜態(tài)分析的工具。MXAM主要應(yīng)用于V模型軟件開發(fā)流程的左側(cè),重點支持模型設(shè)計階段。MXAM覆蓋了從軟件架構(gòu)設(shè)計到單元設(shè)計與實現(xiàn)的全過程,能夠保證模型質(zhì)量,并確保符合ISO 26262等行業(yè)標(biāo)準(zhǔn)的要求。自MXAM v.10.0起,MES Model & Refactor? (MoRe)已集成至MXAM中。MoRe能夠簡化并加速模型的創(chuàng)建與重構(gòu),是MXAM功能的重要擴展,顯著提升了其在模型開發(fā)中的實用價值。

靜態(tài)測試可以貫穿于模型開發(fā)流程的各個階段。MXAM為不同階段的建模工作提供有力支持。如下圖所示,工作流程從創(chuàng)建模型開始,接著對模型指標(biāo)和建模規(guī)范進行分析。隨后,分析結(jié)果由一份清晰且全面的報告呈現(xiàn),為及時發(fā)現(xiàn)并解決模型中存在的問題提供依據(jù)和參考。最后,該流程確保模型滿足質(zhì)量門(Quality Gate)的要求,從而輕松實現(xiàn)高質(zhì)量建模。

wKgZPGiApkCAb96mAAEyT6_QSsI922.png

圖片:MXAM(藍色圖標(biāo))與MoRe(紅色圖標(biāo))為模型開發(fā)過程中敏捷工作流的不同階段提供支持

總之,MXAM主要支持:

  • 靜態(tài)分析中的持續(xù)集成(CI)
  • 建模規(guī)范檢查與違規(guī)項自動修復(fù)
  • 模型指標(biāo)評估與結(jié)構(gòu)分析
  • 模型重構(gòu)與自動布局(來自MoRe的功能)
  • 模型安全或質(zhì)量相關(guān)行業(yè)標(biāo)準(zhǔn)的合規(guī)性

這些功能的集成讓MXAM成為了一個專業(yè)且全面的靜態(tài)測試工具。接下來的章節(jié)將對這些功能進行詳細介紹。

為什么選擇MXAM進行靜態(tài)模型分析?

基于模型的開發(fā)(MBD)依賴于以需求為基礎(chǔ)、以測試為驅(qū)動的工作流來持續(xù)確保質(zhì)量。設(shè)計質(zhì)量和功能質(zhì)量同等重要,因為良好的模型設(shè)計能夠顯著提升其功能適用性。

模型設(shè)計質(zhì)量如何被確保?靜態(tài)模型測試能夠幫助工程師確保模型設(shè)計的適用性。它不僅能夠優(yōu)化正在開發(fā)中的模型,同時支持前期的質(zhì)量保證——在代碼生成之前就發(fā)現(xiàn)問題所在,以此提升模型和代碼的質(zhì)量。

在實際應(yīng)用中,MXAM支持高度自動化的靜態(tài)分析,并著重于改進模型的可讀性、魯棒性以及避免錯誤,同時提升生成代碼的質(zhì)量。在這里,建模規(guī)范發(fā)揮著重要作用。下圖展示了Simulink模型的一個子系統(tǒng):

wKgZPGiApkCACyE-AAF52eUNhuU379.png

圖片:Simulink模型次級子系統(tǒng)經(jīng)建模規(guī)范優(yōu)化前

模型目前存在多項問題,例如:

  • 問題1:模塊命名應(yīng)位于模塊下方,而非上方。
  • 問題2:對于常值模塊而言,其命名不應(yīng)直接使用具體數(shù)值(例如:5或10),而應(yīng)當(dāng)設(shè)置為參數(shù)進行表示?!?” 和 “1” 為例外。
  • 問題3:子系統(tǒng)端口未對齊,影響模型的可讀性。
  • 問題4:模塊的命名應(yīng)當(dāng)被清晰識別,當(dāng)前布局不符合建模規(guī)范要求。
  • 問題5:一個輸入端口被隱藏在系統(tǒng)布局中,降低了模型的透明性。
  • 問題6:乘積模塊(Product block)不應(yīng)有多于兩個輸入端口,否則可能導(dǎo)致不可預(yù)知的結(jié)果

這些問題嚴(yán)重降低了該Simulink模型的設(shè)計質(zhì)量。下圖展示了在使用MXAM應(yīng)用建模規(guī)范優(yōu)化后的模型。此前提到的所有問題都已被準(zhǔn)確修復(fù),模型的可讀性和生成代碼的質(zhì)量顯著提升:

wKgZO2iApkCAdh17AAE36p5KwmE421.png

圖片:Simulink模型次級子系統(tǒng)經(jīng)建模規(guī)范優(yōu)化后

顯然,在實際應(yīng)用中,評估模型對建模規(guī)范的符合性對于保障模型質(zhì)量至關(guān)重要。該評估過程主要涵蓋模型布局、數(shù)據(jù)和控制流、數(shù)據(jù)類型以及配置設(shè)置。MXAM涵蓋超過700項建模規(guī)范:來自MISRA、MAB、MES或其他適用的建模規(guī)范文檔。分析結(jié)束后,MXAM提供一鍵修復(fù)功能,能夠自動修復(fù)識別出的問題。

此外,模型需遵循源自功能安全的設(shè)計原則,并通過評估相關(guān)標(biāo)準(zhǔn)定義的模型指標(biāo)來實現(xiàn)。例如,ISO 26262-6為軟件級產(chǎn)品開發(fā)中的汽車軟件架構(gòu),提供了具體的建議與設(shè)計原則。關(guān)鍵指標(biāo)包括模型復(fù)雜度、大小、耦合度、克隆檢測等等。通過使用MXAM,在模型開發(fā)的早期階段即可對這些指標(biāo)進行驗證與分析,從而提升模型質(zhì)量,同時確保軟件系統(tǒng)的穩(wěn)定性與安全性。閱讀文章評估模型架構(gòu)——如何實現(xiàn)?了解其中細節(jié)。

這就引出了一系列重要的問題:如何優(yōu)化模型布局,以及如何自動化部分重復(fù)性操作?現(xiàn)在,MoRe已集成至MXAM中,能夠為您提供支持。MoRe涵蓋六大類、超過30種操作,助力簡化建模流程,節(jié)省時間,同時提升模型整體質(zhì)量。


MXAM操作概覽

在開始使用MXAM前,需要先創(chuàng)建一個項目,這是每次分析的基礎(chǔ)。具體請參看MES模賽思官方網(wǎng)站的MXAM常見問題頁面,了解如何設(shè)置項目,選擇模型并開始分析。

模型分析過程結(jié)束后,MXAM會為用戶提供一份詳細的分析報告,評估模型對所選建模規(guī)范的合規(guī)性。如下圖所示,分析結(jié)果以結(jié)構(gòu)化的結(jié)果視圖展示,清晰地顯示潛在問題及可改進的部分。

wKgZO2iApkGAI77RAAUQtwkijXg863.png

圖片:MXAM分析結(jié)果視圖

從展示形式來講,如下圖所示,MXAM報告視圖可顯示為以下兩種:

  • 文檔導(dǎo)覽(Document Navigation):分析報告在各個層級展示聚合分析結(jié)果,包括模型名稱和分析完成時間。用戶還可通過選擇工具欄中的選擇樹查看詳細的分析結(jié)果。
  • 工件導(dǎo)覽(Artifact Navigation):分析結(jié)果依據(jù)模型的結(jié)構(gòu)層級進行展示,并以模型結(jié)構(gòu)樹的形式顯示每個系統(tǒng)或子系統(tǒng)的聚合分析結(jié)果。
wKgZPGiApkGATd_kAAUIhHNJ-_o491.png

圖片:MXAM報告視圖的不同導(dǎo)覽方式

在內(nèi)容方面,下圖展示了MXAM中的模型合規(guī)性報告視圖,其中顯示了合規(guī)分析結(jié)果列表(Findings):即模型合規(guī)性分析的結(jié)果列表。用戶只需點擊即可查看多個分析組件,包括:

  • 模型指標(biāo)(Metrics)——模型架構(gòu)分析的相關(guān)指標(biāo)
  • 注釋列表(Annotations)——與模型合規(guī)性相關(guān)的評論列表
  • 模型分析的配置詳情(Analysis Configuration)——模型分析設(shè)置的詳細信息
  • 模型分析指標(biāo)的摘要(Metrics Summary)——關(guān)鍵模型分析指標(biāo)的匯總信息
wKgZO2iApkGAShwqAARE4eAz6nw336.png

圖片:MXAM合規(guī)分析結(jié)果

用戶還可以通過菜單(Menu)或過濾(Filter)選項,選擇并查看特定的分析結(jié)果。在詳情結(jié)果視圖(Finding Details)中,可查看每條分析結(jié)果的詳細信息。如下圖所示,用戶可以查看與相關(guān)建模規(guī)范不符的違規(guī)項的詳細描述,以及相應(yīng)的分析結(jié)果,便于理解問題所在并進行針對性改進。

wKgZO2iApkGAIemFAAGmcksD1tg273.png

圖片:MXAM違規(guī)項的詳細信息

每條發(fā)現(xiàn)項(Finding)都顯示了具體的路徑(Path)和模塊名稱(Name),并附有導(dǎo)致違規(guī)的詳細原因。用戶可通過路徑和模塊名稱中的超鏈接,直接跳轉(zhuǎn)至模型中該錯誤所在的位置。此外,修復(fù)選擇(Repair Finding)選項支持一鍵自動修復(fù)問題,大大簡化了規(guī)范違規(guī)的處理流程。

以建模規(guī)范mcheck_misra_slsf_030_c為例,在其詳情頁面(如下圖所示),用戶可以查看該規(guī)范的完整描述,包括用于判定檢查項是否合規(guī)的通過/失敗評判標(biāo)準(zhǔn)(Pass-Fail Criteria)。此外,頁面還提供了相應(yīng)的解決方案,以及詳細說明了修復(fù)問題所需的具體操作,幫助用戶準(zhǔn)確理解并有效處理違規(guī)問題。

wKgZPGiApkGAeLPIAAQT79UwIMA617.png

圖片:MXAM建模規(guī)范詳情頁

在MXAM中,最終分析報告可方便地以多種格式導(dǎo)出,包括HTML、PDF、Excel、XML 以及MXAM專用格式.mxmr,以滿足不同的使用和共享需要。

*文章轉(zhuǎn)載自MES模賽思官方微信公眾號

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

    關(guān)注

    2

    文章

    242

    瀏覽量

    19728
  • 汽車
    +關(guān)注

    關(guān)注

    15

    文章

    3984

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    Helix QAC自動化靜態(tài)測試#QAC #代碼靜態(tài)測試 #自動化

    靜態(tài)測試
    北匯信息POLELINK
    發(fā)布于 :2022年12月06日 08:49:27

    電池測試入門知識

    電池測試入門知識       IEEE1725標(biāo)準(zhǔn)將
    發(fā)表于 12-21 08:45 ?1756次閱讀

    OpenCV_編程簡介(入門必讀)

    opencv編程簡介入門必讀,適合新手簡單了解opencv的相關(guān)知識
    發(fā)表于 03-21 13:49 ?12次下載

    眼圖知識簡介

    眼圖知識簡介
    發(fā)表于 12-17 21:59 ?0次下載

    開關(guān)電源入門知識

    開關(guān)電源入門知識
    發(fā)表于 09-08 15:55 ?79次下載
    開關(guān)電源<b class='flag-5'>入門</b><b class='flag-5'>知識</b>

    嵌入式系統(tǒng)原理簡介入門

    嵌入式系統(tǒng)原理簡介入門
    發(fā)表于 10-30 16:02 ?3次下載
    嵌入式系統(tǒng)原理<b class='flag-5'>簡介</b>與<b class='flag-5'>入門</b>

    軟件測試:動/靜態(tài)測試的區(qū)別及關(guān)系

    靜態(tài)測試,動態(tài)測試的區(qū)別:程序是否運行。
    的頭像 發(fā)表于 08-19 17:13 ?1w次閱讀

    開關(guān)電源設(shè)計入門知識與應(yīng)用

    開關(guān)電源設(shè)計入門知識與應(yīng)用(電源技術(shù)應(yīng)用)-該書全面系統(tǒng)地闡述了開關(guān)電源的設(shè)計入門知識
    發(fā)表于 08-31 11:15 ?72次下載
    開關(guān)電源設(shè)計<b class='flag-5'>入門</b><b class='flag-5'>知識</b>與應(yīng)用

    ESPHome入門00 - 簡介(小白入門, 硬件準(zhǔn)備)

    Esphome入門00- 簡介(小白入門, 廢話較多)
    發(fā)表于 12-16 16:52 ?13次下載
    ESPHome<b class='flag-5'>入門</b>00 - <b class='flag-5'>簡介</b>(小白<b class='flag-5'>入門</b>, 硬件準(zhǔn)備)

    FPC基礎(chǔ)入門知識.zip

    FPC基礎(chǔ)入門知識
    發(fā)表于 03-01 15:37 ?1次下載

    如何使用芯片測試工具測試芯片靜態(tài)功耗?

    為什么需要芯片靜態(tài)功耗測試?如何使用芯片測試工具測試芯片靜態(tài)功耗? 芯片靜態(tài)功耗
    的頭像 發(fā)表于 11-10 15:36 ?3498次閱讀

    常用的變頻器檢測方法靜態(tài)測試和動態(tài)測試

    常用的變頻器檢測方法靜態(tài)測試和動態(tài)測試? 變頻器是一種電力調(diào)節(jié)裝置,可以實現(xiàn)對電動機的調(diào)速和節(jié)能。在使用變頻器時,經(jīng)常需要對其進行檢測,以確保其正常工作。常用的變頻器檢測方法主要包括
    的頭像 發(fā)表于 02-01 15:47 ?6668次閱讀

    知識分享 | 建模規(guī)范:建立優(yōu)質(zhì)模型的關(guān)鍵

    Simulink已經(jīng)有許多成熟且有用的指導(dǎo)規(guī)范,可通過MES Model Examiner? (MXAM)進行自動檢查。MXAM的自動修復(fù)功能還能幫助您安全高效地修復(fù)發(fā)現(xiàn)的問題。
    的頭像 發(fā)表于 09-17 17:18 ?881次閱讀
    <b class='flag-5'>知識</b>分享 | 建模規(guī)范:建立優(yōu)質(zhì)模型的關(guān)鍵

    知識分享 | 評估模型架構(gòu)——如何實現(xiàn)?

    確保良好的模型架構(gòu)對于開發(fā)安全和可靠的軟件非常重要。本文為您介紹MES Model Examiner? (MXAM)如何優(yōu)化模型架構(gòu),簡化復(fù)雜度管理步驟,并最終提升軟件質(zhì)量。
    的頭像 發(fā)表于 06-05 11:46 ?326次閱讀
    <b class='flag-5'>知識</b>分享 | 評估模型架構(gòu)——如何實現(xiàn)?

    知識分享 | 使用MXAM進行AUTOSAR模型的靜態(tài)分析:Embedded Coder與TargetLink模型

    知識分享在知識分享欄目中,我們會定期與讀者分享來自MES模賽思的基于模型的軟件開發(fā)相關(guān)Know-How干貨,關(guān)注公眾號,隨時掌握基于模型的軟件設(shè)計的技術(shù)知識。使用MXAM
    的頭像 發(fā)表于 08-27 10:04 ?360次閱讀
    <b class='flag-5'>知識</b>分享 | 使用<b class='flag-5'>MXAM</b><b class='flag-5'>進行</b>AUTOSAR模型的<b class='flag-5'>靜態(tài)</b>分析:Embedded Coder與TargetLink模型