NS_ : NS_DESC_ CM_ BA_DEF_ BA_ VAL_ ... Most tools ignore the exact list, but it should be present. The typical list is:

BA_DEF_ objectType "attrName" attrType ; BA_DEF_DEF_ "attrName" defaultValue ; BA_ "attrName" objectType objId value ;

CM_ "BU_ ECU_Powertrain" "Main powertrain controller"; CM_ "BO_ 100" "Vehicle speed and direction"; CM_ "SG_ 100 Speed" "Linear speed, LSB = 0.01 km/h";

NS_ : NS_DESC_ CM_ BA_DEF_ BA_ VAL_ CAT_ FILTER BA_DEF_DEF_ EV_DATA_ ENVVAR_DATA_ SGTYPE_ SGTYPE_VAL_ BA_DEF_SGTYPE_ BA_SGTYPE_ SIG_TYPE_REF_ VAL_TABLE_ SIG_GROUP_ SIG_VALTYPE_ SIGTYPE_VALTYPE_ BO_TX_BU_ BA_DEF_REL_ BA_REL_ BA_DEF_DEF_REL_ BU_SG_REL_ BU_EV_REL_ BU_BO_REL_ SG_MUL_VAL_ You can safely copy this exact list. Usually empty:

Dbc File Format Documentation 【720p 2026】

NS_ : NS_DESC_ CM_ BA_DEF_ BA_ VAL_ ... Most tools ignore the exact list, but it should be present. The typical list is:

BA_DEF_ objectType "attrName" attrType ; BA_DEF_DEF_ "attrName" defaultValue ; BA_ "attrName" objectType objId value ; dbc file format documentation

CM_ "BU_ ECU_Powertrain" "Main powertrain controller"; CM_ "BO_ 100" "Vehicle speed and direction"; CM_ "SG_ 100 Speed" "Linear speed, LSB = 0.01 km/h"; NS_ : NS_DESC_ CM_ BA_DEF_ BA_ VAL_

NS_ : NS_DESC_ CM_ BA_DEF_ BA_ VAL_ CAT_ FILTER BA_DEF_DEF_ EV_DATA_ ENVVAR_DATA_ SGTYPE_ SGTYPE_VAL_ BA_DEF_SGTYPE_ BA_SGTYPE_ SIG_TYPE_REF_ VAL_TABLE_ SIG_GROUP_ SIG_VALTYPE_ SIGTYPE_VALTYPE_ BO_TX_BU_ BA_DEF_REL_ BA_REL_ BA_DEF_DEF_REL_ BU_SG_REL_ BU_EV_REL_ BU_BO_REL_ SG_MUL_VAL_ You can safely copy this exact list. Usually empty: BA_DEF_DEF_ "attrName" defaultValue