1 introduction
无论是OEM还是supplier,dbc文件在开发还是测试阶段都是必须的。
然而由于其需要使用vector或者其他工具才能进行编辑,所以某种程度上造成了开发的不便利性。而excel也就成了间接传输dbc内容的工具,但是不管是从excel到dbc还是从dbc到excel,整车成千上万条的数据通过人工一条条的转换,效率低,且易出错。
基于提高生产效率的目的,开发了一个DBC和excel之间的转换工具。
但是由于各家oem给出的excel格式也并非统一,此工具终究不能尽善尽美,只能尽可能的减少人工耗时。
2 architecture
软件工作流程如图所示:
底层定义了两个类:message和signal
结构如下:
MsgID |
Message ID |
MsgName |
Message name |
MsgType |
standard/extern |
Cycletime |
Cycle |
Delaytime |
// |