freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

有關(guān)基于模型的設(shè)計mbd一些概念和理解-在線瀏覽

2024-08-04 18:02本頁面
  

【正文】 真更容易發(fā)現(xiàn)設(shè)計中的問題。另外還有好處,仿真的結(jié)果是確定的,給定輸入,就會得到確定的輸出,當然,期望輸出也是確定的。代碼生成和早期驗證之外,基于模型的設(shè)計,還可以給我們帶來其他好處,比如文檔自動化。 我們終于把軟件發(fā)布出去了,現(xiàn)在可以有時間補文檔了...好,工程師不愿意寫,開發(fā)過程中又不能少,如果計算機可以幫我們寫,豈不是很美好的事情。其實,基于模型的設(shè)計,還有一個天然的優(yōu)勢:圖形化設(shè)計。這些好處,最終會大大提高開發(fā)效率,并且改善軟件品質(zhì)。在軟件產(chǎn)品開發(fā)中,建?;顒永?,耗時最多的,就應(yīng)該是需求分析了,需求分析不僅包括如何正確理解軟件需求,而且要考慮如何通過模型實現(xiàn),真正的畫模型的時間,相比之下并不多,如果Simulink/Stateflow用的熟的話,真正打開MATLAB畫模型的時間占建模階段總時間的1/3都不到。一個強調(diào)的是過程,一個在乎的是結(jié)果。(如果說的不完善,歡迎大家補充)建模標準的檢查,可以通過模型檢查工具自動完成,建模標準檢查的意義,和傳統(tǒng)開發(fā)模式里C編碼標準的意義一致,這里不展開了。1. 代碼生成之后,需要做代碼驗證,基于模型的開發(fā)過程里面,SIL、PIL都是常用的代碼驗證方式。3. 軟件集成之后,后面的事情,基本上和傳統(tǒng)的開發(fā)模式差不多了,當然,相對于傳統(tǒng)的開發(fā)模式,你可以多一個HIL環(huán)節(jié)出來,不過話又說回來,即便是傳統(tǒng)的開發(fā)模式,也一樣可以有HIL這個環(huán)節(jié)的。再說說模型驗證的必要性。并且在這個階段,不管我如何苦口婆心的給他們介紹模型驗證的重要性,在他們那邊,卻總有各種各樣的借口去省略模型驗證環(huán)節(jié),“項目時間太緊,模型來不及測”,“我們知道規(guī)范的開發(fā)流程,但是現(xiàn)在人手不夠”。其實,這個問題我們可以這么去看,模型階段的測試,我們是可以分模塊進行的,而HIL上測試,基本上是集成之后的軟件。打一個不算恰當?shù)谋确?,我們都知道一塊2克拉的鉆石,價格肯定不是一塊1克拉鉆石的兩倍。說白了,早期驗證是非常重要的,很多軟件工程的教材里都有相關(guān)的統(tǒng)計數(shù)據(jù)說明早期驗證的重要性,對應(yīng)到基于模型的開發(fā)過程,能在模型級別做的驗證,一定不要拖到后續(xù)的環(huán)節(jié)中。繼續(xù)說一下MBD開發(fā)過程中都有哪些驗證工作要做。 Validation提供的model advisor)自動化的完成,檢查過后,修改模型中不符合公司建模規(guī)則的項目。這兩個前提可以幫助我們消除模型中的一些低級錯誤,避免在評審過程中有太多的時間花費在這些錯誤上。評審之后,建模的工程師會修改評審中發(fā)現(xiàn)的問題,問題多的話,一般會要求修改之后再進行“再評審”,直到在評審中不會發(fā)現(xiàn)大量問題。再往后,就可以進行模型單元級別的功能測試了。這個過程中工作量最大的應(yīng)該是測試用例設(shè)計以及測試向量的生成。有了測試用例,如何把測試用例轉(zhuǎn)換為測試向量,這也是非常重要的環(huán)節(jié)。我們可以使用MATLAB腳本開發(fā)一些轉(zhuǎn)換工具用于將測試用例轉(zhuǎn)換為測試向量,我們還可以通過腳本實現(xiàn)測試過程的自動化。單元級別的功能測試完成之后,我們自然會進行集成測試,當然,集成測試是分階段、有步驟的,我們可以先把一些單元模塊集成為組件級,進行組件級的集成測試,然后再將組件集成為系統(tǒng)級,進行系統(tǒng)級測試。條件允許的情況下,集成測試之前或者之后,可以通過快速原型的方式和實物相連,進行測試。接下來,我們就可以進行代碼生成了。前面提到模型驗證,下面再說說代碼生成。正確的模型包含兩層含義,模型做過足夠多的驗證,驗證的結(jié)果都是正確的。做到以上這些,就可以考慮進行代碼生成工作了,代碼生成是否就是按一下“Code Generation”按鈕的工作呢?工程項目開發(fā)中,沒那么簡單,代碼生成過程中,工程師要做的主要工作是數(shù)據(jù)管理工作,除此之外,還會有一些代碼相關(guān)的配置,比如函數(shù)原型、比如代碼文件等等。對應(yīng)于C代碼,我們可以簡單的把信號對應(yīng)到變量上,而參數(shù),則是不通過程序運行而發(fā)生變化的,參數(shù)的變化,一般是通過人工調(diào)節(jié)完成的,也就是參數(shù)調(diào)節(jié),參數(shù)調(diào)節(jié)的
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1