日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

3天內不再提示

知識分享 | 輕松實現(xiàn)優(yōu)質建模

北匯信息POLELINK ? 2024-09-12 08:08 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群


在知識分享欄目中,我們會定期與讀者分享來自MES模賽思的基于模型的軟件開發(fā)相關Know-How干貨,關注公眾號,隨時掌握基于模型的軟件設計的技術知識。

輕松實現(xiàn)優(yōu)質建模

前言

在基于模型的開發(fā)(MBD)領域,模型的質量對于最終產品的成功至關重要。通過閱讀本文,您可了解如何提升模型質量,并在整個開發(fā)過程中確保模型的一致性和質量。

什么是更好的建模?

更好的建模,也被稱為是創(chuàng)建卓越軟件模型的方法,對于開發(fā)高質量的軟件至關重要。這一方法的關鍵方面包括通過精心的布局和設計保持一致的外觀,確保對象和信息不被隱藏或遮擋,并遵循結構化的方法。例如,信號流應當遵循從左到右的方向,應避免信號線交叉,所有模塊名稱的位置應當固定在特定位置以保持一致性。這種全面的方法可確保模型不僅在視覺上清晰明確,更能保證模型的健壯性和無誤,最終提高代碼質量。

如何讓模型變得更好?

為了實現(xiàn)更好的模型,關注幾個關鍵方面非常重要。以下是其中部分內容的詳細解析:

1. 一致的布局和設計:

局和設計對于模型具有良好的建模風格相當重要,有助于創(chuàng)建外觀一致的更好的模型。例如,確定模型輸入端口和輸出端口的數(shù)量十分重要。隨意的建模風格可能會對模型的可讀性和可理解性有重大影響,這也是為什么需要通過通用風格指南來確保模型易于理解的原因,尤其是對于外部評審人員來說。

信號流:信號流應當遵循從左至右的方向,即從左側的所有輸入端口到位于右側的所有輸出端口。

信號線交叉:應避免或明確信號線交叉。

模塊名稱:所有模塊名稱的位置都應固定在一個特定的位置,比如模塊下方。

1bfd894c-709b-11ef-bb4b-92fbcf53809c.png

圖1: 從左至右的信號流

2. 可讀性和可理解性:

為了確保模型易于理解,通用風格指南必不可少。模型的設計不應隱藏或遮擋相關對象和信息。例如,有些模塊可能難以識別,這使得他們是否是常量或其數(shù)值的含義不夠清楚。一個擁有良好設計的模型應當確保模塊清晰可識別、大小合適,并對常量明確命名,以避免混淆。

魔法常量:"Magic constants(魔法常量)"是來源或含義不明確的值,應當避免。這些不明確的值可導致誤解和錯誤。風格指南建議在工作區(qū)中對常量進行命名和定義,以此來增加可理解性和可維護性,幫助區(qū)分不同的常量并明確它們在模型中的作用。

信號命名:一致的信號命名可提升數(shù)據流的可理解性,并減少維護工作量??傮w上講,它還有助于提高整個模型的可理解性。

1c1166ce-709b-11ef-bb4b-92fbcf53809c.gif

圖2: 信號流的可讀性和可理解性

3. 健壯性和避免錯誤:

除了確保模型布局的一致性和清晰的可讀性,建模風格指南同樣強調模型的健壯性,并避免易出錯的建模模式。這些指南旨在提升生成代碼的可測試性和質量。比如,一個設計不當?shù)哪P涂赡軐е鹿δ軉栴}。此處考慮一個有三個操作數(shù)的乘積運算模塊;根據信號流的順序和數(shù)據類型,此操作可能會產生不同的結果,從而潛在地導致錯誤。為了避免這樣的問題,應當采用級聯(lián)(cascade)方式進行建模操作,即根據要求明確定義操作的步驟順序。通過將以上所有推薦考慮在內并應用風格指南,最終的模型的健壯性和可靠性更加優(yōu)秀,功能性顯著提升,并且降低出錯的可能性。

強數(shù)據類型:信號和接口的數(shù)據類型需強類型化,因為不一致的數(shù)據類型會導致代碼效率低下、精度降低、或范圍違規(guī)。

如何實現(xiàn)更好的模型?

在MBD流程中,提高模型質量對于交付成功的最終產品至關重要。MES Model Examiner (MXAM)和MES Model & Refactor (MoRe)是實現(xiàn)這一目標必不可少的工具。值得一提的是,現(xiàn)在MoRe已集成在所有MXAM用戶許可證中,用戶獲得了使用高級建模功能的權限。

MXAM提供全面的靜態(tài)分析,確保模型符合AUTOSAR和ISO 26262等標準。它評估模型結構和度量指標,并提供檢查建模規(guī)范的最優(yōu)方法。這有助于保持模型布局和設計的一致性,使模型在視覺上清晰易讀。同時,MXAM還能自動修復違背建模規(guī)范的地方,避免”魔法常量“和確保命名慣例清晰明確,提升模型的可讀性和可理解性。

MoRe與MXAM相輔相成,通過在Simulink中自動創(chuàng)建符合建模規(guī)范的模型布局,顯著降低模型重構時間,并提升一致性。這樣自動化幫助最大程度上減少手動錯誤,提高模型的健壯性和可靠性。通過確保以級聯(lián)(cascade)方式進行建模操作,MoRe降低了功能問題出現(xiàn)的可能性,使模型健壯性提升,并且無錯誤。

MXAM和MoRe可共同簡化開發(fā)流程,確保創(chuàng)建模型的設計一致、易于理解、健壯且不易出錯。這樣的集成最終會帶來更高質量的軟件開發(fā)和更高效的工作流程。

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

    關注

    12

    文章

    2936

    瀏覽量

    80429
  • MES
    MES
    +關注

    關注

    5

    文章

    1326

    瀏覽量

    33035
  • MBD
    MBD
    +關注

    關注

    0

    文章

    30

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    基于labview的小車測試系統(tǒng)軌道建模實現(xiàn)

    我是個初學者 請問前輩們基于labview的小車測試系統(tǒng)軌道建模實現(xiàn)怎么做啊如果有做過的發(fā)一份 感激不盡啊!~~ 親!{:soso_e183:}
    發(fā)表于 04-09 11:24

    軟件工程之全程建模實現(xiàn)

    本帖最后由 lee_st 于 2016-11-7 10:40 編輯 軟件工程之全程建模實現(xiàn),45m,分3個壓縮包
    發(fā)表于 11-07 10:36

    木雕的掃描建模如何實現(xiàn)?

    `木雕的掃描建模如何實現(xiàn)?隨著3D雕刻設備在木雕行業(yè)的普及,一臺數(shù)控立體雕刻機可以同時制作數(shù)個立體或平面木雕工藝品,大大簡化傳統(tǒng)木雕行業(yè)的雕刻周期與難度。而3D雕刻工作前提是要有完整的木雕3D模型
    發(fā)表于 07-31 11:49

    如何輕松實現(xiàn)對步進電機的控制?

    如何輕松實現(xiàn)對步進電機的控制?
    發(fā)表于 10-15 06:02

    網絡管理服務行為建模實現(xiàn)

    基于服務的軟件開發(fā)方法,圍繞網絡管理服務系統(tǒng)形式化建模,通過對網管服務活動建模,實現(xiàn)了一個基于服務的網絡管理系統(tǒng)。提出的網絡管理服務系統(tǒng)建模方法可以較好的
    發(fā)表于 12-25 16:27 ?15次下載

    Magma推出下一代知識產權參數(shù)特征化及建模工具

    Magma推出下一代知識產權參數(shù)特征化及建模工具 Magma宣布推出業(yè)界標準SiliconSmart產品線新產品——下一代知識產權參數(shù)特征化及建模工具SiliconSmart ACE
    發(fā)表于 12-22 08:38 ?1372次閱讀

    《全面詳解LTE:MATLAB建模、仿真與實現(xiàn)》.PPT

    全面詳解LTE:MATLAB建模、仿真與實現(xiàn)
    發(fā)表于 05-21 11:09 ?17次下載

    關于圖神經網絡對知識圖譜的建模淺解

    隨著對圖神經網絡研究的深入,越來越多的研究者開始使用更具表達力的圖神經網絡對知識圖譜進行建模。
    的頭像 發(fā)表于 04-03 10:37 ?3558次閱讀
    關于圖神經網絡對<b class='flag-5'>知識</b>圖譜的<b class='flag-5'>建模</b>淺解

    輕松實現(xiàn)Apache Tomcat集群負載均衡

    輕松實現(xiàn)Apache Tomcat集群負載均衡(安徽理士電源技術有限公司6一Qw一45R12V45Ah)-輕松實現(xiàn)Apache,Tomcat集群和負載均衡? ? ? ? ? ??
    發(fā)表于 08-31 10:43 ?4次下載
    <b class='flag-5'>輕松</b><b class='flag-5'>實現(xiàn)</b>Apache Tomcat集群負載均衡

    在MATLAB/simulink中建模時的兩種不同實現(xiàn)方式

    導讀:本期文章主要介紹在MATLAB/simulink中建模時的兩種不同實現(xiàn)方式,一種是直接用現(xiàn)成的文件庫中的模塊進行搭建,一種是用Sfunction代碼實現(xiàn)。接下來以電壓型磁鏈觀測器為建模
    的頭像 發(fā)表于 09-15 10:07 ?3143次閱讀

    MATLAB/simulink中兩種實現(xiàn)建模方式的優(yōu)勢

    導讀:本期文章主要介紹在MATLAB/simulink中建模時的兩種不同實現(xiàn)方式,一種是直接用現(xiàn)成的文件庫中的模塊進行搭建,一種是用Sfunction代碼實現(xiàn)。接下來以電壓型磁鏈觀測器為建模
    的頭像 發(fā)表于 09-15 10:10 ?6644次閱讀

    優(yōu)質LDO基礎知識分享

    本節(jié)分享下LDO的基礎知識,主要來源于Ti的文檔《LDO基礎知識》。
    的頭像 發(fā)表于 03-26 11:03 ?2581次閱讀

    新型數(shù)據知識驅動的元宇宙建模框架方案

    本文采用深度學習為主要研究手段,運用知識圖譜、生成式對抗網絡、“元宇宙”等相關理論和方法,結合提出的數(shù)據知識驅動的新型框架,針對以實現(xiàn)傳統(tǒng)作戰(zhàn)環(huán)境建模的表現(xiàn)力差、擴展性弱的現(xiàn)狀進行一種
    發(fā)表于 05-11 15:23 ?1451次閱讀
    新型數(shù)據<b class='flag-5'>知識</b>驅動的元宇宙<b class='flag-5'>建模</b>框架方案

    PowerPAD?輕松實現(xiàn)

    電子發(fā)燒友網站提供《PowerPAD?輕松實現(xiàn).pdf》資料免費下載
    發(fā)表于 10-29 10:08 ?0次下載
    PowerPAD?<b class='flag-5'>輕松</b><b class='flag-5'>實現(xiàn)</b>

    知識分享 | 如何通過建模規(guī)范輕松掌控Stateflow開發(fā)

    Stateflow為用戶提供了強大的建模功能,但如果使用不當,也可能帶來風險。通過使用MXAM,遵循這些最佳實踐,可以構建穩(wěn)健、高效且易于維護的Stateflow模型,并實現(xiàn)與Simulink和TargetLink的無縫集成。
    的頭像 發(fā)表于 03-26 14:27 ?1403次閱讀
    <b class='flag-5'>知識</b>分享 | 如何通過<b class='flag-5'>建模</b>規(guī)范<b class='flag-5'>輕松</b>掌控Stateflow開發(fā)
    马鞍山市| 叶城县| 柞水县| 温泉县| 夏邑县| 神农架林区| 高平市| 天祝| 玛沁县| 汨罗市| 陆良县| 博乐市| 绍兴市| 宜州市| 临汾市| 建平县| 连云港市| 军事| 新邵县| 杨浦区| 金坛市| 凤翔县| 天镇县| 莱西市| 东乡族自治县| 台北县| 库伦旗| 巫溪县| 苍南县| 锦州市| 黑河市| 营山县| 长武县| 娱乐| 响水县| 定边县| 珲春市| 北辰区| 崇州市| 赤峰市| 乐都县|