Products & Services Solutions Academia Support User Community Company

Learn more about Vehicle Network Toolbox   

Loading and Creating Messages Using the .dbc File

Loading the CAN Database

To use a CANdb file, load the database into your MATLAB session. At the MATLAB command prompt, type:

db = canDatabase('filename.dbc')

Here db is a variable you chose for your database handle and filename.dbc is the actual file name of your CAN database. If your CAN database in not in the current working directory, type the path to the database:

db = canDatabase('path\filename.dbc')

This command returns a database object you can use to create and interpret CAN messages using information stored in the database. Refer to the canDatabase function for more information.

Creating a CAN Message

This example shows you how to create a message using a database constructed specifically for this purpose. This database has one message, Msg. To try this example, create messages and signals using definitions in your own database.

  1. Create the CAN database object:

    d = canDatabase('Mux.dbc')
  2. Create a CAN message using the message name in the database:

    message = canMessage(d, 'Msg')

Adding a Database to a CAN Channel

To add a database to the CAN channel canch, type:

canch.Database = canDatabase('Mux.dbc') 

For more information, see the Database property.

Updating Database Information

When you make changes to a database file:

  


Recommended Products

Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.

 © 1984-2009- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS