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.

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
Workstation license. The license is linked to the workstation (PC) and does not depend on the user.
User 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.
Floating 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
Maintenance agreement for one year for a workstation license.
Maintenance agreement for one year for a user license.
Maintenance 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: two-channel CAN interface as PCI board
CAN per PCI Express: two-channel CAN interface as PCIexpress board
CANcard2: two-channel CAN interface as PC card/PCMCIA board

For your free 30-day CanEasy trial please contact


Softing China

电话: +86 021 61063031

传真: +86 021 61063032