New Eagle DBC CAN Networking Toolbox: Difference between revisions

From NewEagleWiki
Jump to navigation Jump to search
Line 25: Line 25:
To edit and create dbc files you could use the Database Editor which is available for a download in the required files download section.
To edit and create dbc files you could use the Database Editor which is available for a download in the required files download section.


====Multiplexing====
===Multiplexing===
[[File:Multiplexing.png|right]]
[[File:Multiplexing.png|right]]
*'''Question''': How do I select a signal from a multiplexed CAN defintion? <br>
*'''Question''': How do I select a signal from a multiplexed CAN defintion? <br>

Revision as of 20:29, 2 March 2012

New Eagle DBC CAN Networking Toolbox

Overview

New Eagle's Network Toolbox makes it easy to create CAN input and output blocks in MotoHawk. Instead of manually writing code in MATLAB to handle CAN messaging, Network Toolbox enables you to have useful CAN blocks starting from an industry-standard .dbc file to describe the CAN network. This saves development and debugging time and reduces complexity. You can also create your own custom .dbc files to be used, with the free DBC file editor talked about below.

Purchase

To purchase, please visit our webstore.

Support

Quick Start

See this Datasheet for installation and a quick start user guide.

Licensing

  • Question: I purchased a Network Toolbox license but when trying to use it I get a message (such as the one below) directing me to contact New Eagle Support.
    • Answer: A new license file must be created for every computer this software is used on. Please notify New Eagle Support.

Editing DBC files

To edit and create dbc files you could use the Database Editor which is available for a download in the required files download section.

Multiplexing

  • Question: How do I select a signal from a multiplexed CAN defintion?
    • Answer: The “Message Mode” parameter in the Network Toolbox will allow you to demux a single message from a multiplexed CAN message definition.
  • Question: Multiplexing doesn't appear to be working properly, how can I verify my implementation?
    • Answer: You should see the Network Toolbox create a block similar to the one on the right. For example, this block has a 3-bit Message Mode of value 5, starting at bit 49 Little Endian, (highlighted in yellow). You should see a similar payload mask and value corresponding to your multiplexed message based on the bit location and mode of the multiplexing. If the multiplexing is not creating a mask as you expect, ensure the dbc file is formatted correctly.