[發明專利]MDF格式文件的生成方法及裝置有效
| 申請號: | 201310681638.1 | 申請日: | 2013-12-12 |
| 公開(公告)號: | CN104714787B | 公開(公告)日: | 2018-06-19 |
| 發明(設計)人: | 李然;張君鴻;魯連軍;左從兵 | 申請(專利權)人: | 北京寶沃汽車有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京路浩知識產權代理有限公司 11002 | 代理人: | 郝瑞剛 |
| 地址: | 101509 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 預設周期 測量數據 文件格式 鏈表 汽車車載數據 精度浮點數 接口工具 描述信息 生成裝置 數據填充 行業標準 轉換 暫存 記錄 創建 | ||
1.一種MDF格式文件的生成方法,其特征在于,包含以下步驟:
S1、按照MDF文件格式創建固定部分的描述信息,所述固定部分包括從起始的IDBLOCK到CNBLOCK的部分;
S2、按照第一預設周期將從ECU接收到的測量數據暫存到鏈表當中;
S3、按照第二預設周期將鏈表當中的測量數據以雙精度浮點數格式進行轉換,并將轉換完成的數據填充到MDF文件格式中,得到MDF格式文件,其中第二預設周期為第一預設周期的N倍;
步驟S1中創建固定部分的描述信息方法為:
S11、按照MDF文件格式,為固定部分創建一個可變長度的第一數組;
S12、對所述固定部分中的每一個BLOCK定義一個第二數組,當BLOCK固定大小時,第二數組為固定大?。划擝LOCK可變大小時,第二數組也為可變大小;
S13、按照MDF文件格式中規定的BLOCK先后順序為第二數組賦值,并依次添加到第一數組的尾部,使得第一數組中填充除測量數據以外的描述信息。
2.如權利要求1所述的方法,其特征在于,所述描述信息包括:MDF格式文件版本,MDF格式文件創建的日期時間,以及變量信息,變量對應數值的數據塊的起始地址,變量的名稱、長度、在變量對應數值的數據塊里的起始地址以及該變量的比例系數。
3.如權利要求1所述的方法,其特征在于,步驟S2之前,所述方法還包括:
所述鏈表為一個字節數組類型的鏈表;
步驟S2,具體包括:
將每一個第一預設周期內從ECU接收到的測量數據中的所有變量保存進一個字節數組中,并將該字節數組添加到所述鏈表尾部;
步驟S3具體包括:按照第二預設周期將鏈表中的字節數組以雙精度浮點數格式進行轉換,并將轉換完成的數據填充到MDF文件格式中。
4.如權利要求3所述的方法,其特征在于,所述按照第二預設周期將鏈表中的字節數組以雙精度浮點數格式進行轉換,具體包括:
按照第二預設周期,確定鏈表中需要轉換成雙精度浮點數格式的數據的地址,取出以此地址為起始地址的8個字節的數值,再按照順序依次添加到MDF文件格式中;
同時把Data Record的首地址寫入到DGBLOCK中,并通過偏移計算得到Data Record中的數據。
5.如權利要求1~4任意一項所述的方法,其特征在于,所述第一預設周期為10MS,第二預設周期為60S。
6.一種MDF格式文件的生成裝置,其特征在于,包含以下模塊:
創建描述信息模塊,用于按照MDF文件格式,創建固定部分的描述信息,所述固定部分包括從起始的IDBLOCK到CNBLOCK的部分;
暫存數據模塊,用于按照第一預設周期將從ECU接收到的測量數據暫存到鏈表當中;
數據轉換模塊,用于按照第二預設周期將鏈表當中的測量數據以雙精度浮點數格式進行轉換,并將轉換完成的數據填充到MDF文件格式中;通過完善描述信息模塊得到的固定部分的描述信息和數據轉換模塊轉換完成并填充進MDF文件格式中的數據,得到 MDF格式文件;其中第二預設周期為第一預設周期的N倍;
其中,所述創建描述信息模塊,按照MDF文件格式為固定部分創建一個可變長度的第一數組;對所述固定部分中的每一個BLOCK定義一個第二數組,當BLOCK固定大小時,第二數組為固定大??;當BLOCK可變大小時,第二數組也為可變大??;按照MDF文件格式中規定的BLOCK先后順序為第二數組賦值,并依次添加到第一數組的尾部,使得第一數組中填充除測量數據以外的描述信息。
7.如權利要求6所述的裝置,其特征在于,所述暫存數據模塊用于按照第一預設周期將通過PCAN從ECU接受到的測量數據暫存到鏈表當中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京寶沃汽車有限公司,未經北京寶沃汽車有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310681638.1/1.html,轉載請聲明來源鉆瓜專利網。





