[發明專利]LIN配置代碼自動生成方法、系統及計算機可讀存儲介質在審
| 申請號: | 202111301577.2 | 申請日: | 2021-11-04 |
| 公開(公告)號: | CN114201229A | 公開(公告)日: | 2022-03-18 |
| 發明(設計)人: | 范丹丹;袁成保;鄭春陽 | 申請(專利權)人: | 智新控制系統有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F8/30 |
| 代理公司: | 武漢智權專利代理事務所(特殊普通合伙) 42225 | 代理人: | 韓夢晴 |
| 地址: | 430000 湖北省武漢市武*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | lin 配置 代碼 自動 生成 方法 系統 計算機 可讀 存儲 介質 | ||
1.一種LIN配置代碼自動生成方法,其特征在于,包括以下步驟:
步驟S1,根據LIN通訊需求配置描述代碼文件;
步驟S2,判斷所述描述代碼文件的各個屬性的配置信息格式是否正確,若判斷結果為是,則執行步驟S3;
步驟S3,解析所述描述代碼文件的各個屬性,區分出代碼文件配置信息和LIN報文配置屬性,并生成對應的第一數據庫;
步驟S4,根據預定義命名格式和所述LIN報文配置屬性,生成對應的第二數據庫;
步驟S5,根據預定義命名格式、解析出來的代碼文件配置信息和生成的第二數據庫,在指定的路徑下生成.c文件和.h文件。
2.如權利要求1所述的LIN配置代碼自動生成方法,其特征在于,所述第二數據庫包括頭文件聲明信息、對信號和函數進行定義和聲明信息、定義宏變量信息和報文調度周期信息。
3.如權利要求1所述的LIN配置代碼自動生成方法,其特征在于,所述步驟S2中,若判斷結果為否,則顯示配置信息錯誤并退出。
4.如權利要求1所述的LIN配置代碼自動生成方法,其特征在于,所述步驟S1包括:
S11、生成一個控制界面,用于顯示描述代碼文件的導入界面;
S12、根據硬件屬性和LIN通訊需求配置描述代碼文件。
5.如權利要求1所述的LIN配置代碼自動生成方法,其特征在于,還包括步驟S6,在生成的.c文件和.h文件中對信號和函數進行定義和聲明。
6.如權利要求1所述的LIN配置代碼自動生成方法,其特征在于,所述描述代碼文件為根據LIN通訊需求填寫的EXCEL表格文件。
7.一種LIN配置代碼自動生成系統,其特征在于,包括:
配置單元,用于根據LIN通訊需求配置描述代碼文件;
判斷單元,用于判斷所述描述代碼文件的各個屬性的配置信息格式是否正確,若判斷結果為是,則執行解析單元;
解析單元,用于解析所述描述代碼文件中的各個屬性,區分出代碼文件配置信息和LIN報文配置屬性,并生成對應的第一數據庫;
第一生成單元,用于根據預定義命名格式和所述LIN報文配置屬性,生成對應的第二數據庫;以及
第二生成單元,用于根據預定義命名格式、所述解析單元解析出來的代碼文件配置信息和所述第一生成單元生成的第二數據庫,在指定的路徑下生成.c文件和.h文件。
8.如權利要求1所述的LIN配置代碼自動生成系統,其特征在于,還包括顯示單元,其具有一個控制界面,所述控制界面用于顯示描述代碼文件的導入界面。
9.如權利要求1所述的LIN配置代碼自動生成系統,其特征在于,所述描述代碼文件為填寫有LIN通訊需求的EXCEL表格文件。
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有計算機程序,計算機程序被處理器執行時實現如權利要求1至6中任一項所述LIN配置代碼自動生成方法的所有方法步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于智新控制系統有限公司,未經智新控制系統有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111301577.2/1.html,轉載請聲明來源鉆瓜專利網。





