Data NetworksAutomotive Electronics

CanEasy - Testing environment for CAN- and LIN-Bus

The Windows-based automatically configured simulation, analysis and test environment for ECU development.

CanEasy is a Windows-based automatically configured simulation, analysis and test environment that optimally supports all cases of application in ECU engineering and development:

simulating complex bus systems, analyzing communication in a whole range of ways – with high productivity from the very beginning thanks to automation with an incredible amount of flexibility.

CanEasy - Testing environment for CAN- and LIN-Bus


Areas of Application

  • ECU engineering
  • Quality assurance
  • Prototype construction, sample construction
  • Manufacturing


  • Highly automated – executable residual bus simulation available within just a few minutes
  • Simple workspace that can be configured to suit the specific task
  • Integrated development environments VBA and VSTA
  • Can be integrated via COM interface or as DLL
  • Recording of all CAN and LIN bus communication
  • Convenient operation thanks to tree structure, drag & drop and shortcut menus
  • Editing of database (communication matrix) via integrated editors

Application example: Quickstart

Once CanEasy has been started, the communication matrix (e.g. DBC network files) is read in. Hardware settings, such as the interface/hardware used and the baud rate, must be set in the Bus Editor to be able to operate the simulation. The ECUs physically available are selected in the ECU Editor. If the values of specific signals are to be modified, these can be placed in user panels by drag & drop. If signals are to be displayed, these can be placed in the Signal Monitor by drag & drop. Thanks to the MDI architecture of CanEasy, the user can show required windows and hide non-required ones depending on the specific task.


The simulation is quick and easy to configure using DBC files. The software integrates real and simulated ECUs in a single environment. Real and simulated ECUs communicate with each other. The user can monitor and modify the values of all CAN signals while communication is taking place with automatically generated panels. Practical functions of the ECUs to be simulated (nodes) can be configured using plug-ins or programmed using the integrated development environments in VB, or C#.


Several ECUs are often involved in one function in CAN bus systems. This results in complex real-time communication. CanEasy records the messages of all connected buses (up to 99) without previous filtering. This makes it possible to access all past data at a later date. Alternatively, the data can be replayed in entirety or filtered on the CAN bus. These evaluations can also be automated using the API and the development environments integrated in CanEasy.


The reaction of an ECU to high bus loads, certain values and defective communication can be tested using plug-in functions. Special test scenarios as well as automated tests are easy to configure using plug-ins or the integrated Scheduler. Dynamic and complex scenarios can be programmed and be used as many times as required, even simultaneously.

Technical Data


Standard conformity

CAN standard, CANdb databases (DBC files)

Operating systems

Depending on the interface hardware used
Windows 2000
Windows XP
Windows 7

General PC requirements

Processor with at least 2 GHz (recommended)
1024 MB RAM and higher (recommended)

Supported development tools

VisualStudio 6.0, VisualStudio 2005
Integrated development environments: VBA and VSTA

Supported bus systems


Supported interfaces

SOFTING: EDICusb, EDICblue, EDICpci (with D-PDU API Software), CANpro USB, CANusb, CANcard2, CAN-AC-PCI, CAN-AC-104, CAN-AC-PCI-DN, CAN-PROx-PCI, CAN-PROx-104 (with CAN Layer 2 Software)
Kvaser:  USBcan Professional HS/HS, USBcan II, Leaf Professional HS and LIN,  Leaf Light  v2,  Leaf Light  HS, Leaf Light  GI, Eagle
Vector: VN8900, VN7600, VN16xx, CANcaseXL, CANcardY, CANcardXLe, CANcardXL, CANcardX (not for Windows 7), CANcard2, CANboardXLcompact, CANboardXL, CANac2PCI, CANac2

Order Numbers 
CANEASY-WRK/LIZWorkstation license. The license is linked to the workstation (PC) and does not depend on the user.
CANEASY-USR/LIZUser license. The license is linked to the login name of a user, and can be used by that user on up to three workstations at any one time. Users must be natural persons. The login name must have a clear connection to the user name.
CANEASY-FLO/LIZFloating license. Use is limited to the number of licenses defined in the license file by the simultaneous use of the program or features in the network.
Supplementary Products and Services
CANEASY-WRK/MAMaintenance agreement for one year for a workstation license.
CANEASY-USR/MAMaintenance agreement for one year for a user license.
CANEASY-FLO/MAMaintenance agreement for one year for a floating license.
CANusb or CANusb-CAR (with CAN-Lowspeed)One-channel CAN interface with sturdy aluminium housing and USB port
CAN-AC2-PCI NCAN-AC2-PCI: two-channel CAN interface as PCI board
CAN-PRO2-PCIECAN per PCI Express: two-channel CAN interface as PCIexpress board
CANcard2-CARCANcard2: two-channel CAN interface as PC card/PCMCIA board
CanEasyThe Windows-Based Automatically Configured Simulation, Analysis and Test Environment for ECU Development
SoftwareFor your free 30-day CanEasy trial please contact info.automotive[at]softing[dot]com



We use cookies to ensure the best experience on our website. Your cookies can be disabled at any point. By proceeding without changing your settings, you agree with us. More details can be found in your privacy policy.