Let’s take an example: Assume we extracted raw CAN data from a passenger bus under the protocol and wish to analyse the RPM parameter. To convert a Signal, you take the DEC bit string, multiply it by a Scale and add an Offset specified by the DBC file. For each Signal, a specified start bit and bit-length allows you to extract the relevant raw bit string from the CAN data frame. How does DBC conversion work? The DBC file contains Messages (often equal to CAN IDs), each containing Signals that reflect data parameters (e.g.