DBC_File_Format_Documentation(8)
时间:2025-04-21
时间:2025-04-21
Vector 公司的 DBC 文件格式说明。这类DBC文件可以作为整车CAN网络的描述文件,可以描述各个CAN message(包括ID、传递参数的物理含义等)。
signal_extended_value_type_list = 'SIG_VALTYPE_' message_id sig-
nal_name signal_extended_value_type ';' ;
signal_extended_value_type = '0' | '1' | '2' | '3' ; (* 0=signed or
unsigned integer, 1=32-bit IEEE-float, 2=64-bit IEEE-double *)
8.2 Definition of Message Transmitters
The message transmitter section enables the definition of multiple transmitter nodes of a single node. This is used to describe communication data for higher-layer protocols. This is not used to define CAN layer-2 communication.
message_transmitters = {message_transmitter} ;
Message_transmitter = 'BO_TX_BU_' message_id ':' {transmitter} ';' ;
8.3 Signal Value Descriptions (Value Encodings)
Signal value descriptions define encodings for specific signal raw values.
value_descriptions = { value_descriptions_for_signal |
value_descriptions_for_env_var } ;
value_descriptions_for_signal = 'VAL_' message_id signal_name
{ value_description } ';' ;
9 Environment Variable Definitions
In the environment variables section the environment variables for the usage in system simulation and remaining bus simulation tools are defined.
environment_variables = {environment_variable}
environment_variable = 'EV_' env_var_name ':' env_var_type '[' mini-
mum '|' maximum ']' unit initial_value ev_id access_type ac-
cess_node {',' access_node } ';' ;
env_var_name = C_identifier ;
env_var_type = '0' | '1' | '2' ; (* 0=integer, 1=float, 2=string *) minimum = double ;
maximum = double ;
initial_value = double ;
ev_id = unsigned_integer ; (* obsolete *)
access_type = 'DUMMY_NODE_VECTOR0' | 'DUMMY_NODE_VECTOR1' |
'DUMMY_NODE_VECTOR2' | 'DUMMY_NODE_VECTOR3' ; (*
0=unrestricted, 1=read, 2=write, 3=readWrite *)
access_node = node_name | 'VECTOR_XXX' ;
The entries in the environment variables data section define the environments
listed here as being of the data type "Data". Environment variables of this type can store an arbitrary binary data of the given length. The length is given in bytes. environment_variables_data = environment_variable_data ;
…… 此处隐藏:102字,全部文档内容请下载后查看。喜欢就下载吧 ……上一篇:杭钢烧结污染整体防治实践