[发明专利]将CAN网络文件转换为Excel文件的方法及装置在审
| 申请号: | 201210464311.4 | 申请日: | 2012-11-19 |
| 公开(公告)号: | CN103823804A | 公开(公告)日: | 2014-05-28 |
| 发明(设计)人: | 江健山 | 申请(专利权)人: | 广州汽车集团股份有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F17/22 |
| 代理公司: | 深圳市凯达知识产权事务所 44256 | 代理人: | 朱业刚 |
| 地址: | 510030 广东省广州市越*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | can 网络 文件 转换 excel 方法 装置 | ||
1.一种将CAN网络文件转换为Excel文件的方法,其特征在于,包括:
从CAN网络文件中提取关键数据,所述关键数据包括:所有的CAN消息参数及每一CAN消息中的所有CAN信号的定义及属性参数;
获取预定义的配置文件;
根据所述关键数据和所述配置文件,生成CAN网络数据的Excel文件。
2.如权利要求1所述的方法,其特征在于,所述从CAN网络文件中提取关键数据的步骤包括:
逐行扫描CAN网络文件中的数据;
若从当前行中查询到关键数据,则将当前行中的关键数据进行存储。
3.如权利要求2所述的方法,其特征在于:将当前行中的关键数据进行存储的步骤,具体为:
将所述关键数据以预定义的CAN数据结构体的形式进行存储。
4.如权利要求3所述的方法,其特征在于,所述根据所述关键数据和预定义的配置文件,生成CAN网络数据的Excel文件的步骤包括:
从所述配置文件中获取对关键数据的配置规范;
将所述关键数据按照所述配置规范写入Excel文件中,从而生成CAN网络数据的Excel文件。
5.如权利要求4所述的方法,其特征在于,所述将所述关键数据按照所述配置规范写入Excel文件中的步骤,具体为:
将所述CAN数据结构体中的关键数据按照所述配置规范写入Excel文件中。
6.如权利要求4所述的方法,其特征在于,所述配置规范为关键字的顺序,所述关键字为 CAN消息参数名称及CAN消息中的所有CAN信号的定义及属性参数的名称。
7.如权利要求6所述的方法,其特征在于,所述从所述配置文件中获取对关键数据的配置规范的步骤之后,还包括:
判断是否存储有用户预制的Excel样本文件,所述Excel样本文件的第一行标题栏内容为用户预定义的关键字;
若判断结果为是,则将所述关键数据按照所述配置规范写入所述Excel样本文件;
若判断结果为否,则将所述关键数据和所述配置文件中的关键字按照所述配置规范写入新建的Excel文件。
8.如权利要求7所述的方法,其特征在于,所述用户预定义的关键字的顺序与所述配置文件中关键字的顺序一致。
9.如权利要求1所述的方法,其特征在于,所述CAN网络文件为DBC格式的CANdb网络文件。
10.一种将CAN网络文件转换为Excel文件的装置,其特征在于,包括:
关键数据提取模块,用于从CAN网络文件中提取关键数据,所述关键数据包括:所有的CAN消息参数及每一CAN消息中的所有CAN信号的定义及属性参数;
配置文件获取模块,用于获取预定义的配置文件;
Excel文件生成模块,用于根据所述关键数据和预定义的配置文件,生成CAN网络数据的Excel文件。
11.如权利要求10所述的装置,其特征在于,所述Excel文件生成模块包括:
配置规范获取单元,用于从配置文件中获取对关键数据的配置规范;
写入单元,用于将所述关键数据按照配置规范写入Excel文件中,从而生成CAN网络数据的Excel文件。
12.如权利要求11所述的装置,其特征在于,还包括:
判断模块,用于判断是否存储有用户预制的Excel样本文件,所述Excel样本文件的第一行标题栏内容为用户预定义的关键字;
当判断结果为是时,所述写入单元将所述关键数据按照所述配置规范写入所述Excel样本文件;
当判断结果为否时,所述写入单元将所述关键数据和所述配置文件中的关键字按照所述配置规范写入新建的Excel文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州汽车集团股份有限公司,未经广州汽车集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210464311.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:高空风筝发电装置及其使用方法
- 下一篇:一种岩石结构面形貌尺寸效应分析方法





