DBC_File_Format_Documentation(9)
时间:2025-04-21
时间:2025-04-21
Vector 公司的 DBC 文件格式说明。这类DBC文件可以作为整车CAN网络的描述文件,可以描述各个CAN message(包括ID、传递参数的物理含义等)。
environment_variable_data = 'ENVVAR_DATA_' env_var_name ':'
data_size ';' ;
data_size = unsigned_integer ;
9.1 Environment Variable Value Descriptions
The value descriptions for environment variables provide textual representations of specific values of the variable.
value_descriptions_for_env_var = 'VAL_' env_var_aname
{ value_description } ';' ;
10 Signal Type and Signal Group Definitions
Signal types are used to define the common properties of several signals. They are normally not used in DBC files.
signal_types = {signal_type} ;
signal_type = 'SGTYPE_' signal_type_name ':' signal_size '@'
byte_order value_type '(' factor ',' offset ')' '[' minimum '|' maximum ']' unit default_value ',' value_table ';' ;
signal_type_name = C_identifier ;
default_value = double ;
value_table = value_table_name ;
signal_type_refs = {signal_type_ref} ;
signal_type_ref = 'SGTYPE_' message_id signal_name ':' sig-
nal_type_name ';' ;
Signal groups are used to define a group of signals within a messages, e.g. to de-fine that the signals of a group have to be updated in common.
signal_groups = 'SIG_GROUP_' message_id signal_group_name repeti-
tions ':' { signal_name } ';' ;
signal_group_name = C_identifier ;
repetitions = unsigned_integer ;
11 Comment Definitions
The comment section contains the object comments. For each object having a comment, an entry with the object's type identification is defined in this section.
comments = {comment} ;
comment = 'CM_' (char_string |
'BU_' node_name char_string |
'BO_' message_id char_string |
'SG_' message_id signal_name char_string |
'EV_' env_var_name char_string) ';' ;
上一篇:杭钢烧结污染整体防治实践