When using Python-canmatrix to edit the can communication matrix recently, it was found that Arxml can easily be converted to DBC, while DBC Arxml takes a lot of effort and requires additional processing to add some information.
Note: There are doubts here, or need to be sure.
The key is that Arxml has a bit more information than DBC.
Resources
1. AUTOSAR database Arxml vs. VECTOR database file
77622702
On the macroscopic level, these two kinds of candatabase are produced according to different standards, and their satisfying demand function is not the same, it can be said that Vector-database satisfies the demand is autosar-database sub-function;
So theoretically, vector-database can be converted into Autosar DATABASE, and vice versa.
The CAN AUTOASR database follows the AUTOSAR standard.
The CAN vector database follows the standard set by the vector itself.
Why do you want to convert between these two formats:
First, because of the strong position of the vector products in the market, some embedded test equipment only support can VECTOR database parsing, does not support can AUTOASR database parsing, such as Pcan
Second, compared to the can VECTOR DATABASE,CANAUTOASR database contains too much information, the file structure is too complex, in an incremental comparison, canvector database easier
Not to be continued ...
"2018.05.10 Smart Driving/Automotive Electronics" Comparison of AutoSar Database-arxml and Vector database-dbc