91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

關(guān)于Polyspace應(yīng)用到基于模型的設(shè)計可能性分析和介紹

MATLAB ? 來源:djl ? 作者:龔小平 ? 2019-09-16 15:31 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Polyspace 自 2013b 版本起開始集成到 MATLAB 平臺,利用其強大的靜態(tài)分析和形式化驗證功能完善基于模型設(shè)計的過程,同時 MATLAB 的腳本處理能力也加強了驗證的自動化過程,應(yīng)用場景包括:

獲取生成代碼的規(guī)范符合性和復(fù)雜度信息

驗證集成了 C 代碼的模型的魯棒性

補充 基于模型的設(shè)計(MBD) 流程的形式化驗證能力

以下案例說明了在基于模型的設(shè)計中 Polyspace 的可能的應(yīng)用過程。

下圖案例模型中,既包含了 Simulink 和 Stateflow 模塊,也包含了 C 代碼封裝的 s-function 函數(shù) PedalCmdLookup_C。對于這種混合代碼模型,Polyspace 可以起到很好的分析和驗證作用。

關(guān)于Polyspace應(yīng)用到基于模型的設(shè)計可能性分析和介紹

模型生成代碼之后,可以按照如下方法從 Simulink 直接調(diào)用 Polyspace,在調(diào)用之前也可以在 Option 選項中設(shè)置 Polyspace 選項。

關(guān)于Polyspace應(yīng)用到基于模型的設(shè)計可能性分析和介紹

在 Bug Finder 的結(jié)果中,可以得到違反 MISRA 規(guī)則的生成代碼(左圖)和分析得到的軟件錯誤(右圖)。

關(guān)于Polyspace應(yīng)用到基于模型的設(shè)計可能性分析和介紹

Polyspace 結(jié)果和 Simulink 模型的雙向追溯功能可以快速定位到模型中問題模塊。

對于 Sum 模塊的 MISRA 10.3 違規(guī)是為了滿足 S 函數(shù)接口要求有意為之,我們可以在驗證之前就在模型中添加說明,相應(yīng)的說明會反應(yīng)到 Polyspace 的結(jié)果中(左圖),避免了重復(fù)評審的工作;而對于指針越界的軟件錯誤,經(jīng)過分析確實是 S 函數(shù) C 代碼中的設(shè)計問題,及時修正(右圖)避免將問題留到后續(xù)環(huán)節(jié)。

關(guān)于Polyspace應(yīng)用到基于模型的設(shè)計可能性分析和介紹

同時我們還能得到生成代碼的度量信息,如圈復(fù)雜度、局部變量內(nèi)存占用情況等(左圖),用以評估模型架構(gòu)設(shè)計是否合理。Bug Finder 的“邊設(shè)計邊檢查”模式可以在設(shè)計早期就獲得高質(zhì)量的模型。

關(guān)于Polyspace應(yīng)用到基于模型的設(shè)計可能性分析和介紹

在模塊交付之前,按同樣的方法也可以調(diào)用 Code Prover,確保生成代碼中不存在運行錯誤,按此方法創(chuàng)建驗證工程的過程中由于可以繼承 Simulink 模型中數(shù)據(jù)的范圍信息(上圖右),保證了驗證的精確性。Code Prover 深度的形式化驗證能力可以發(fā)現(xiàn)更加隱蔽的問題,并且給出充分的程序調(diào)用棧信息幫助快速定位問題原因:

關(guān)于Polyspace應(yīng)用到基于模型的設(shè)計可能性分析和介紹

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

    關(guān)注

    3

    文章

    4417

    瀏覽量

    67501
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4967

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    如何構(gòu)建適合自動駕駛的世界模型?

    [首發(fā)于智駕最前沿微信公眾號]世界模型經(jīng)歷了系統(tǒng)動力學(xué)階段(1960年~2000年)、認(rèn)知科學(xué)階段(2001年~2017年)、深度學(xué)習(xí)階段(2018年至今),但將其應(yīng)用到自動駕駛汽車上,還是近幾年才
    的頭像 發(fā)表于 02-18 08:14 ?1w次閱讀
    如何構(gòu)建適合自動駕駛的世界<b class='flag-5'>模型</b>?

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

    有沒有這樣的半導(dǎo)體專用大模型,能縮短芯片設(shè)計時間,提高成功率,還能幫助新工程師更快上手?;蛘哕浻布梢栽谠O(shè)計和制造環(huán)節(jié)確實有實際應(yīng)用。會不會存在AI缺陷檢測。 能否應(yīng)用在工藝優(yōu)化和預(yù)測維護中
    發(fā)表于 06-24 15:10

    【「算力芯片 | 高性能 CPU/GPU/NPU 微架構(gòu)分析」閱讀體驗】+NVlink技術(shù)從應(yīng)用到原理

    的我還沒接觸過大模型的內(nèi)容以及后期從事的視覺檢測分析技術(shù),再后來不論是自己的PC還是工作服務(wù)器,基本都是單旗艦卡,也沒過多接觸過NVlink技術(shù)(實際是后續(xù)都只在頂級卡上用NVlink,多卡組不起
    發(fā)表于 06-18 19:31

    如何將大模型應(yīng)用到效能評估系統(tǒng)中

    行業(yè)芯事行業(yè)資訊
    北京華盛恒輝科技
    發(fā)布于 :2025年06月17日 10:14:07

    繞線式異步電機雙饋調(diào)速系統(tǒng)控制分析

    摘要:將SVPWM控制技術(shù)應(yīng)用到雙饋電機調(diào)速控制系統(tǒng),轉(zhuǎn)子回路采用雙PWM變換器控制,實現(xiàn)了繞線異步電機功率因數(shù)高、諧波污染小等高性能的調(diào)速指標(biāo)。首先推導(dǎo)了網(wǎng)側(cè)PWM變換器的數(shù)學(xué)模型,設(shè)計出基于電網(wǎng)
    發(fā)表于 06-12 13:43

    如何將汽車座椅舒適測試技術(shù)應(yīng)用到實際生產(chǎn)中?

    在追求極致駕乘體驗的時代浪潮中,北京沃華慧通測控技術(shù)有限公司自主研發(fā)的智能汽車檢測設(shè)備,融合生物力學(xué)分析與動態(tài)模擬技術(shù),能精準(zhǔn)捕捉座椅每個細節(jié)的性能表現(xiàn);憑借專業(yè)的技術(shù)與豐富的經(jīng)驗,能夠為汽車座椅舒適測試提供優(yōu)質(zhì)解決方案。
    的頭像 發(fā)表于 06-12 13:35 ?1422次閱讀
    如何將汽車座椅舒適<b class='flag-5'>性</b>測試技術(shù)<b class='flag-5'>應(yīng)用到</b>實際生產(chǎn)中?

    FA模型的DataAbility的切換介紹

    ,Stage模型下的DataShareExtensionAbility為系統(tǒng)API,只有系統(tǒng)應(yīng)用才可以創(chuàng)建。因此,F(xiàn)A模型的DataAbility的切換,對于系統(tǒng)應(yīng)用和三方應(yīng)用策略有所不同。下面分別介紹
    發(fā)表于 06-06 08:10

    FA模型的ServiceAbility的切換介紹

    的ServiceExtensionAbility為系統(tǒng)API,只有系統(tǒng)應(yīng)用才可以創(chuàng)建。因此,F(xiàn)A模型的ServiceAbility的切換,對于系統(tǒng)應(yīng)用和三方應(yīng)用策略有所不同。下面分別介紹這兩種場景。 系統(tǒng)
    發(fā)表于 06-05 07:24

    FA模型綁定Stage模型ServiceExtensionAbility介紹

    FA模型綁定Stage模型ServiceExtensionAbility 本文介紹FA模型的三種應(yīng)用組件如何綁定Stage模型的Servi
    發(fā)表于 06-04 07:55

    如何將一個FA模型開發(fā)的聲明式范式應(yīng)用切換到Stage模型

    模型切換概述 本文介紹如何將一個FA模型開發(fā)的聲明式范式應(yīng)用切換到Stage模型,您需要完成如下動作: 工程切換:新建一個Stage模型
    發(fā)表于 06-04 06:22

    蘋果手機應(yīng)用到底部填充膠的關(guān)鍵部位有哪些?

    蘋果手機應(yīng)用到底部填充膠的關(guān)鍵部位有哪些?蘋果手機中,底部填充膠(Underfill)主要應(yīng)用于需要高可靠和抗機械沖擊的關(guān)鍵電子元件封裝部位。以下是其應(yīng)用的關(guān)鍵部位及相關(guān)技術(shù)解析:手機主板芯片封裝
    的頭像 發(fā)表于 05-30 10:46 ?1028次閱讀
    蘋果手機<b class='flag-5'>應(yīng)用到</b>底部填充膠的關(guān)鍵部位有哪些?

    KaihongOS操作系統(tǒng)FA模型與Stage模型介紹

    FA模型與Stage模型介紹 KaihongOS操作系統(tǒng)中,F(xiàn)A模型(Feature Ability)和Stage模型是兩種不同的應(yīng)用
    發(fā)表于 04-24 07:27

    IBIS模型中的Corner參數(shù)處理

    本文聚焦IBIS(I/O Buffer Information Specification)模型中的Corner(Typ/Min/Max)參數(shù)處理,系統(tǒng)分析Corner的定義規(guī)則及其對信號完整
    的頭像 發(fā)表于 04-23 16:10 ?1280次閱讀
    IBIS<b class='flag-5'>模型</b>中的Corner參數(shù)處理

    化工安全應(yīng)用到什么傳感器?

    在現(xiàn)代化工行業(yè)中,安全是至關(guān)重要的。由于化工生產(chǎn)過程中常常涉及到各種易燃、易爆及有毒氣體,任何微小的泄露都可能引發(fā)嚴(yán)重的安全事故,甚至危及人員生命和財產(chǎn)安全。因此,高效、可靠的安全監(jiān)測技術(shù)成為了預(yù)防
    的頭像 發(fā)表于 03-13 11:31 ?661次閱讀

    OpenVINO? Toolkit中如何保持模型稀疏?

    OpenVINO? Toolkit 中支持的優(yōu)化方法,保持模型稀疏。
    發(fā)表于 03-06 06:47