ZXDoc支持CAN總線仿真、面板仿真功能,通過(guò)虛擬化通信環(huán)境,提前驗(yàn)證、優(yōu)化和保障系統(tǒng)可靠性,降低開(kāi)發(fā)成本與風(fēng)險(xiǎn),面板仿真還使其畫面實(shí)物化,便于操作和理解,仿真功能已成為ECU研發(fā)和測(cè)試的關(guān)鍵環(huán)節(jié)。
? 什么是仿真?
CAN總線仿真是一種通過(guò)虛擬化技術(shù)模擬CAN(FD)通信環(huán)境的方法,用于在無(wú)物理硬件或脫離實(shí)際系統(tǒng)的情況下,對(duì)ECU、傳感器、執(zhí)行器等節(jié)點(diǎn)的通信行為、協(xié)議一致性、系統(tǒng)可靠性及性能參數(shù)進(jìn)行全面驗(yàn)證與優(yōu)化,常見(jiàn)仿真包括協(xié)議驗(yàn)證、節(jié)點(diǎn)行為建模、總線負(fù)載率、網(wǎng)絡(luò)延遲、數(shù)據(jù)包錯(cuò)誤和丟失等。其核心目標(biāo)是以低成本、高效率的方式提前發(fā)現(xiàn)并解決通信系統(tǒng)中的潛在問(wèn)題。
?ZXDoc之CAN總線仿真
1. 仿真通道導(dǎo)入CAN數(shù)據(jù)庫(kù)支持導(dǎo)入DBC庫(kù),仿真頁(yè)面自動(dòng)獲取DBC庫(kù)節(jié)點(diǎn)及報(bào)文信息。
2. CAN報(bào)文通信仿真在“CAN總線仿真”功能頁(yè),勾選報(bào)文,配置“數(shù)據(jù)”、“發(fā)送類型”等報(bào)文結(jié)構(gòu),點(diǎn)擊啟動(dòng)仿真即仿真報(bào)文發(fā)出。
3. 仿真報(bào)文抓包在“報(bào)文”功能頁(yè),可以查看仿真收發(fā)報(bào)文的具體信息,支持查找、標(biāo)記、觸發(fā)等多種頁(yè)面功能。
4. CAN報(bào)文觸發(fā)仿真常規(guī)ECU可能固定周期輸出報(bào)文、也可能是受到各種觸發(fā)條件才輸出報(bào)文,支持“信號(hào)變化時(shí)”和“信號(hào)值寫時(shí)”觸發(fā)仿真。
5. CAN報(bào)文加速/延遲仿真通過(guò)修改報(bào)文周期,從而模擬網(wǎng)絡(luò)錯(cuò)誤報(bào)文周期。
6. CAN報(bào)文協(xié)議仿真修改報(bào)文幀類型,仿真網(wǎng)絡(luò)不同協(xié)議報(bào)文情況。
7. CAN報(bào)文錯(cuò)誤/丟失仿真通過(guò)取消對(duì)應(yīng)報(bào)文,仿真網(wǎng)絡(luò)報(bào)文丟失,通過(guò)修改報(bào)文Data值,仿真網(wǎng)絡(luò)報(bào)文錯(cuò)誤情況。
? ZXDoc之面板仿真
1. 新建仿真面板在“仿真”欄下,點(diǎn)擊“面板”,新建面板功能頁(yè)。
2. 創(chuàng)建面板控件從工具箱中將各功能控件拖入面板中,完成面板創(chuàng)建。
3. 控件關(guān)聯(lián)數(shù)據(jù)庫(kù)通過(guò)拖拽/右鍵控件導(dǎo)入數(shù)據(jù)庫(kù)的方式,將控件與數(shù)據(jù)庫(kù)關(guān)聯(lián)起來(lái),實(shí)現(xiàn)面板控件對(duì)網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的控制以及實(shí)時(shí)顯示。
4. 效果展示展示通過(guò)編輯“輸入控件”以達(dá)到控制總線數(shù)據(jù)庫(kù)報(bào)文更新的功能,并且由“顯示控件”實(shí)時(shí)顯示網(wǎng)絡(luò)狀態(tài)。
了解更多ZXDoc:https://www.zlg.cn/carbustools/carbustools/product/id/382.html
高性能以太網(wǎng)轉(zhuǎn)CAN FD設(shè)備
CANFDNET-400U |
|
高性能工業(yè)級(jí)系列轉(zhuǎn)換器
適用于各種復(fù)雜網(wǎng)絡(luò) 超高轉(zhuǎn)發(fā)速率 |