ewChina2023展商 Ready-to-Use系列:基于PREEvision的CAN Database功能亮點(diǎn)
Part.
1
PREEvision Ready-to-Use介紹
Ready-to-Use系列是Vector中國(guó)結(jié)合自身項(xiàng)目經(jīng)驗(yàn)與產(chǎn)品定制的能力,整合出滿足不同應(yīng)用場(chǎng)景的樣板,其中包含智能插件、流程引導(dǎo)介面、建模規(guī)范、使用技巧等等。
目的是讓用戶可以基于此應(yīng)用樣板,快速建立量產(chǎn)項(xiàng)目的原型,用戶前期可以聚焦于設(shè)計(jì)任務(wù),快速驗(yàn)證PREEvision方案可行性。
Ready-to-Use系列(后續(xù)簡(jiǎn)稱RtU)由Vector China持續(xù)維護(hù),隨時(shí)融合產(chǎn)品新特性與添加新功能。用戶可以基于此樣板,在后續(xù)量產(chǎn)日常中,不斷持續(xù)迭代優(yōu)化開發(fā)流程。
基于PREEvision的CAN Database(DBC)
快速瀏覽RTU的功能亮點(diǎn)
面向?qū)ο螅和ㄐ旁O(shè)計(jì)工程師
現(xiàn)今對(duì)于CAN總線通信系統(tǒng)開發(fā)的要求與日俱增,除了速度之外,還必須同時(shí)兼顧質(zhì)量。使用傳統(tǒng)的開發(fā)方式,已經(jīng)很難滿足當(dāng)前項(xiàng)目各種要求。我們依據(jù)項(xiàng)目經(jīng)驗(yàn)整合出基于模型的PREEvision CAN通信統(tǒng)系統(tǒng)設(shè)計(jì)的方案(后續(xù)簡(jiǎn)稱CAN DBC RtU),使設(shè)計(jì)能復(fù)用,操作能自動(dòng),工程師能在線協(xié)作。
CAN DBC RtU能更快速地開發(fā)CAN通信系統(tǒng),并且為信號(hào)平臺(tái)管理與切換AUTOSAR系統(tǒng)提前做好準(zhǔn)備工作。關(guān)于DBC與ARXML的切換,我們將在后續(xù)文章中介紹相關(guān)插件。CAN DBC RtU將常用的功能通過Explorer進(jìn)行集成,有如下特性:
>
通過Explorer介面,對(duì)DBC設(shè)計(jì)進(jìn)行流程引導(dǎo)與屬性編輯,也可進(jìn)行剪裁和適配
>
全局信號(hào)路徑展示表格
>
一鍵設(shè)置模型元素存放位置
>
基于Excel,批量新增信號(hào)或批量重寫屬性
>
各類文件輸出,如DBC/網(wǎng)段通信矩陣/節(jié)點(diǎn)DBC/節(jié)點(diǎn)通信矩陣
Part.
2
CAN DBC RtU設(shè)計(jì)流程
CAN DBC RtU整體設(shè)計(jì)流程如下:
CAN DBC RtU支持兩種使用場(chǎng)景:
- 信號(hào)來源是軟件層:CAN DBC RtU提供Excel批量重寫屬性的功能,自動(dòng)完成信號(hào)與報(bào)文的編輯/打包。
- 信號(hào)來源是Excel:CAN DBC RtU提供Excel批量新增的功能,自動(dòng)基于Excel生成所有信號(hào)。
1.查看Signal Path:提供一個(gè)路徑總表,讓通信工程師確認(rèn)Signal的傳輸路徑
客戶在編輯信號(hào)與報(bào)文之前,可以在CAN DBC RtU查看signal收發(fā)SWC、收發(fā)ECU、從發(fā)送至接收的完整路徑以及標(biāo)注該signal是否經(jīng)gateway轉(zhuǎn)發(fā)。
2. Set Workspace,為后續(xù)新建的artifact預(yù)設(shè)存放位置
在開始建模前,可以一鍵預(yù)設(shè)后續(xù)新建artifact的存儲(chǔ)位置,方便查找。
如下示例,表格中預(yù)設(shè)了Frame、PDU以及Data Type等的存儲(chǔ)位置。
3. 批量編輯和打包Signal
CAN DBC RtU除了有更好的編輯介面之外,還能自動(dòng)批量將Excel數(shù)據(jù)導(dǎo)入到模型,自動(dòng)完成編輯和打包。如果模型中沒有該信號(hào),則自動(dòng)新建該信號(hào),并自動(dòng)完成屬性設(shè)置。
4. Frame Synthesis
編輯和打包完網(wǎng)段上所有的signal后,可以在網(wǎng)段上按如下方式自動(dòng)執(zhí)行報(bào)文合成。
5. 設(shè)計(jì)數(shù)據(jù)導(dǎo)出
除了導(dǎo)出網(wǎng)段DBC和節(jié)點(diǎn)DBC之外,CAN DBC RtU還可以導(dǎo)出每個(gè)網(wǎng)段的通信矩陣/節(jié)點(diǎn)收發(fā)信息/網(wǎng)關(guān)路由表的Excel,表格欄位均可依據(jù)客戶重新適配。
網(wǎng)段通信矩陣如下圖所示:
路由表如下圖所示:
6. 總結(jié)
CAN DBC RtU除了加快開發(fā)CAN通信系統(tǒng)之外,PREEvision本身也支持CAN通信系統(tǒng)設(shè)計(jì)的多人協(xié)作、DBC格式檢查、模型保存以及歷史版本紀(jì)錄。此外,PREEvision也為將來復(fù)用模型到AUTOSAR系統(tǒng),或是建立CAN信號(hào)庫(kù)的變形管理提前做好準(zhǔn)備工作。Vector China也會(huì)陸續(xù)介紹更多的相關(guān)插件,持續(xù)優(yōu)化客戶的開發(fā)流程。
近期舉辦的在線研討會(huì)