亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種CAN文件解析及重新保存方法與流程

文檔序號:12600601閱讀:來源:國知局

技術(shù)特征:

1.一種CAN文件解析及重新保存方法,其特征在于,包括以下步驟:

S01:導(dǎo)入并解析通信協(xié)議文件,獲取通信協(xié)議文件的數(shù)據(jù)內(nèi)容;

S02:導(dǎo)入并讀取待解析文件,獲取待解析文件的數(shù)據(jù)內(nèi)容;

S03:將待解析文件的ID與通信協(xié)議文件的ID進(jìn)行匹配,把兩文件中相等ID對應(yīng)的信號列為保存對象;

S04:根據(jù)待解析文件ID與通信文件ID的匹配結(jié)果,解析計(jì)算出待解析文件中的保存對象的物理值B并進(jìn)行數(shù)據(jù)更新保存。

2.根據(jù)權(quán)利要求1所述的CAN文件解析及重新保存方法,其特征在于,所述步驟S04具體為:

步驟S041:逐一將待解析文件中與通信文件匹配的ID對應(yīng)的信號進(jìn)行解析,并依次將解析得到的物理量B更新到解析結(jié)果文件對應(yīng)位置中。

3.根據(jù)權(quán)利要求2所述的CAN文件解析及重新保存方法,其特征在于,所述步驟S041包括:

S041-1:若當(dāng)前ID對應(yīng)的信號的數(shù)據(jù)采集時間與上一個進(jìn)行數(shù)據(jù)保存的ID對應(yīng)的信號的數(shù)據(jù)采集時間差大于預(yù)設(shè)時間差,則執(zhí)行步驟S041-2,否則執(zhí)行步驟S041-3;

S041-2:對當(dāng)前ID對應(yīng)的信號進(jìn)行解析并保存解析結(jié)果,跳轉(zhuǎn)到下一個ID對應(yīng)的信號;

S041-3:放棄解析當(dāng)前ID對應(yīng)的信號并跳轉(zhuǎn)到下一個ID對應(yīng)的信號。

4.根據(jù)權(quán)利要求3所述的CAN文件解析及重新保存方法,其特征在于,所述步驟S041-1具體為:

若當(dāng)前ID對應(yīng)的信號的數(shù)據(jù)采集時間與上一個進(jìn)行數(shù)據(jù)保存的ID對應(yīng)的信號的數(shù)據(jù)采集時間差大于預(yù)設(shè)時間差,則將當(dāng)前ID對應(yīng)的信號的保存標(biāo)志Flag置1,執(zhí)行步驟S041-2;否則,將當(dāng)前ID對應(yīng)的信號的保存標(biāo)志Flag置0,執(zhí)行步驟S041-3。

5.根據(jù)權(quán)利要求3所述的CAN文件解析及重新保存方法,其特征在于,所述步驟S041-2具體為:

對當(dāng)前ID對應(yīng)的信號進(jìn)行解析;

判斷當(dāng)前ID對應(yīng)的保存標(biāo)志Flag是否為1,若是則將解析結(jié)果進(jìn)行保存并跳轉(zhuǎn)到下一個ID對應(yīng)的信號,否則直接跳轉(zhuǎn)到下一個ID對應(yīng)的信號。

6.根據(jù)權(quán)利要求5所述的CAN文件解析及重新保存方法,其特征在于,所述步驟S041-2中對當(dāng)前ID對應(yīng)的信號進(jìn)行解析的過程為:

根據(jù)信號的格式Mot1_Int0、起始位Scaling和長度Length,解析出數(shù)字量A;

根據(jù)數(shù)字量A計(jì)算物理量B,B=A*Scaling+Offset。

7.根據(jù)權(quán)利要求1所述的CAN文件解析及重新保存方法,其特征在于,

所述通信協(xié)議文件為DBC文件或Excel文件。

8.根據(jù)權(quán)利要求1所述的CAN文件解析及重新保存方法,其特征在于,所述步驟S03具體為:

將待解析文件的前N行的ID與通信協(xié)議文件的ID進(jìn)行匹配,把兩文件中相等ID對應(yīng)的信號作為保存對象,并將保存對象對應(yīng)的物理參數(shù)列在解析結(jié)果文件中。

9.根據(jù)權(quán)利要求8所述的CAN文件解析及重新保存方法,其特征在于,所述步驟S03的前N行為通信協(xié)議文件總行數(shù)的百分之一、百分之二、百分之三。

當(dāng)前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1