CANtrace

A powerful CAN bus analyser software and diagnostic tool

CANtrace Main Feature Overview

CANtrace is an easy-to-use CAN bus analyzer that lets you trace, decode and plot CAN messages and signals in real-time or log everything for post-processing in the comfort of your office.
CANtrace supports both CANopen and J1939 protocols

1
2
3
4
1

Live View and Decode Any CAN Message

2

Super easy commands

3

Informative status bar

4

Simple CAN Interface Settings

Easy to use

Intuitive Design for Fast Setup

CANtrace’s user-friendly interface and comprehensive support for industry-standard DBC databases and Vector ASCII (ASC) format log files. CANtrace is an valuable tool for both beginners and experienced engineers. The intuitive design allows users to quickly set up their projects. Whether it’s real-time troubleshooting or comprehensive post-processing, CANtrace offers the tools needed to efficiently manage CAN bus communication.

Support CANopen and J1939

Comprehensive Protocol Support

CANtrace supports CANopen, which is widely used in embedded systems for automation, including industrial automation and control systems. With CANtrace you can effectively trace, decode, and analyze CANopen messages. Additionally, CANtrace fully supports the J1939 protocol, essential for heavy-duty vehicles and machinery such as trucks, buses, and cargo lifting. The software can decode J1939 parameter groups, making it easier to interpret and analyze vehicle-specific data.

1
2
1

CANopen support

2

SAE J1939 support

1
2
1

Full support for multiplexed signals

2

Decode multiplexed signals instantly

Multiplexing as standard

Seamless Multiplexed Signal Support

CANtrace fully supports multiplexed signals, allowing for easy decoding and editing of complex CAN protocols. This feature simplifies handling and visualizing data from multiplexed signals, enhancing the efficiency of your CAN bus analysis.

Show data on Graph

Plotting the data

CANtrace contains a powerful graphical presentation which allows you to plot the values of multiple signals over time. The intuitive interface lets you easily manipulate the color-coded signals, move or scale them (individually or as a group) and use several types of data-cursor to take measurements for a seamless workflow. Then, the graph can be printed or saved as a file to include in a report or on a website.

1
2
3
4
1

Plot several signals at same time

2

Super easy toolbar

3

Live view of graphs

4

List of signals

1
2
1

Code new functionality with Python

2

Python Code Status

Powerful Python scripting

Extensive Python Scripting Environment

CANtrace offers users an extensive Python scripting environment with many common Python modules. User-created scripts can be run in real-time and used to modify, filter or create incoming and outgoing messages. This feature allows for customization of analysis workflows, automation of repetitive tasks, and deeper insights extraction from CAN data.

And of course there is more to explore

Works with most common interfaces

With CANtrace you don’t have to invest in expensive CAN hardware to get started. If you are like most CANtrace customers, your engineers already use at least one CAN interface, and with CANtrace it’s possible to tie your CANtrace license to your existing hardware.

If you own a CAN interface from any of the following manufacturers, it will work with CANtrace:

  • Kvaser AB
  • Vector Informatik GmbH
  • Peak System
  • Softing AG

Play logfile

CANtrace supports Vector ASCII format CAN log files. In addition to recording log data from multiple channels, CANtrace can also play back log files directly to the CAN bus. Any log file in ASC format can be used to generate data on the CAN bus. This feature can be very useful for simulation, testing and bus traffic generation.

Seamless Integration with Industry Standard File Systems

CANtrace integrates seamlessly with industry-standard DBC databases and Vector ASCII (ASC) format log files. By supporting these widely-used formats, you can efficiently manage and analyze your CAN data.  This compatibility ensures smooth data exchange and efficient workflow management, allowing you to import and export data across various programs.

CANtrace allows you to utilize existing data without extensive reconfiguration. This makes it easy to implement CANtrace in your current workflow, maximizing productivity and minimizing setup time. The intuitive design allows users to quickly set up their projects and start analyzing data without a steep learning curve.

Support CANopen, J1939 , CAN and CAN FD

CANtrace supports CANopen, which is widely used in embedded systems for automation, including industrial automation and control systems. With CANtrace you can effectively trace, decode, and analyze CANopen messages.

CANtrace fully supports the J1939 protocol, which is essential for heavy-duty vehicles and machinery, such as trucks, buses, and agricultural equipment. The software can decode J1939 parameter groups, making it easier to interpret and analyze vehicle-specific data.

CANtrace also offers robust support for the standard CAN protocol, the backbone of many automotive and industrial networks. Users can capture, decode, and analyze CAN messages in real-time or from logged data, ensuring that all critical information is accessible and interpretable.

Furthermore, the software supports CAN FD, allowing for the handling of higher data rates and longer messages. This support is crucial for modern applications requiring faster and more efficient data communication.

over 20 years

of CAN experience

over 17 years

of CANtrace Updates

Used in over 30

countries

over 1000

positive feedbacks