Testing ECUs and Networks with CANoe
CANoe is the comprehensive software tool for development, test and analysis of individual ECUs and entire ECU networks. It supports network designers, development and test engineers throughout the entire development process – from planning to system-level test.
Versatile variants and functions provide the appropriate project support. Therefore, its versatile functions and configuration options are used successfully by OEMs and suppliers worldwide.
Advantages
- Only one tool for all development and testing tasks
- Easy automated testing
- Extensive possibilites for simulating and testing ECU diagnostics
- Detect and correct error situations early in the development process
- User-friendly graphic and text-based evaluation of results


Applications Areas
Analysis of Network Communication with CANoe

CANoe users can analyse the multi-bus communication of ECUs and entire systems at their desk as well as in the vehicle. Theses smart windows support your analysis:
- Trace Window (1) for listing all bus activities such as messages or error frames. For each message there is the possibility of displaying the individual signal values.
- Graphics Window (2) for graphical online display for values transmitted in messages and diagnostic requests, such as rpm or temperature values, over a time axis.
- Statistics Window (3) for displaying useful network and node statistics, e.g. bus load on node and frame levels, burst counter/duration, counter/rate for frames and errors, controller states.
- Data Window (4) for displaying preselected data, e.g. numeric or bar graph data.
- State Tracker (5) for displaying states and bit signals.
... further analysis windows and blocks are:
- Measurement Setup for graphical display and parameterization of function blocks and evaluation functions
- Scope Window for offline display of bit level measurements recorded with the Option .Scope
- Interactive Generator for stimulating the buses and for easy sending of modified signals
- Signal Generator for generating signal waveforms (sine, ramp, pulse, value list, etc.)
- Logging/Replay for logging and later analysis or replay of measurements
- Trigger and Filter for specific reactions to bus events and to reduce the amount of data that is displayed or logged
- Write Window for system messages and user-specific outputs from CAPL programs
Diagnostics with CANoe

The Diagnostic Feature Set included with CANoe supports you in analyzing diagnostic communication via the KWP2000 and UDS standards. CANoe may be used both as a diagnostic tester and to simulate ECU diagnostics; it is parameterized via ODX or CANdelaStudio description files. In addition a complete OBD-II Tester is integrated in CANoe.
With CANoe.DiVa you can perform automated testing of diagnostic software implementations in ECUs. Reproducible test cases are generated based on an ECU diagnostic description in CANdela or ODX format. CANoe automatically executes these test cases and generates a conclusive test report.
With CANoe, you can also implement the diagnostic simulation of ECUs. In addition, the included Test Feature Set allows you to perform automated tests programmed in CAPL, XML,. NET, or with the help of vTESTstudio. CANoe can also automatically generate a test report in XML and HTML format on request.
-
1. A Typical Communication Sequence (4:30 min)
The absolute basics to know about a typical DoIP communication sequence such as vehicle identification, TCP handshake, routing activation, and TCP teardown. -
2. Trace Window Interpretation (6:07 min)
This video demonstrates 3 different levels of interpretation in the Trace Window and how to adjust the filter settings for analyzing a typical DoIP communication sequence in CANoe. -
3. TCP IP Stack Configuration (3:40 min)
Configuring TCP/IP Stacks in CANoe - it is easier than you think. -
4. Diagnostic Configuration Dialog (6:10 min)
Basic DoIP settings in the diagnostics configuration dialog of CANoe. -
5. Encrypted Communication via TLS (5 min)
Basics on the changes of the standard ISO 13400-2:2019 regarding encrypted communication. -
6. Configuration of DoIP over TLS with CANoe (7:20 min)
How to configure Diagnostics over IP (DoIP) over Transport Layer Security (TLS) communication with CANoe.
Are More Information Welcome?
Our Application Note "CANoe and CANalyzer as Diagnostic Tools" gives you on almost 40 pages a detailed introduction into working with diagnostics in CANoe and CANalyzer. It presents the basic technical aspects and possibilities with the Diagnostic Feature Set, complements the help file of CANoe/CANalyzer and may be used as a tutorial.
Simulation of Entire Networks and Remaining Bus Simulation with CANoe

A simulation can be generated manually or automatically from the underlying communication data base. This remaining bus simulation of communication behavior of complete networks or individual ECUs is the basis for the subsequent analysis and testing phases.
Via specific OEM Packages the CANoe simulation can be adjusted to the requirements of the respective OEM. Such an OEM-specific remaining bus simulation is the basis for the function development. The developer may implement different test scenarios along the development process.
- SIL (Software-in-the-Loop) – Execution of ECU code with vVITRUALtarget
- MIL (Model-in-the-Loop) – Integration of MATLAB/Simulink models
- HIL (Hardware-in-the-Loop) – Execute the simulation in real time with real hardware like VT System
Stimulation with CANoe

In stimulation with CANoe, you intentionally send out individual messages or signals to elicit reactions from ECUs in the network in a simple and quick way. The ECUs‘ responses give an indication abour their correct functionality. CANoe offers many different ways to stimulate ECUs in the network. The bandwidth ranges from pre-defined user interfaces to different programming options:
- CAPL or .NET programs for setting signal and variable values.
- Visual Sequencer to create command sequences easily
- Signal Generator and Signal Replay for generating signal responses (sinusoidal, ramp, pulse, value list, etc.)
- Interactive Generator or Frame Panel for stimulating the buses and conveniently sending modified signals
- Panels for users to create customized graphic user interfaces.
Testing of ECUs and Entire Networks with CANoe

CANoe represents the state-of-the-art test environment. It is the ideal testing tool as well for the entire system as for efficient ECU testing. CANoe supports you with impressive performance on:
- ECU tests
- Module tests
- Integration tests
- Conformance tests
- Regression tests
- Testing of ECU prototypes
For your convenience the Test Feature Set (TFS) is integrated in CANoe. It performs both application-specific tests and standardized conformance tests.
On increased real-time requirements, you may also operate CANoe as a HIL (Hardware-in-the-Loop) system.
In the CANoe RT (Real Time) mode, real-time relevant simulation and test functions are executed on a dedicated computer, i.e. separate from the graphic user interface. This offers you an easy way to increase the overall system performance if necessary. Additionally it results in shorter latency times and more precise timers.
Application examples
CANoe’s many open interfaces make it easy to adapt it in your testing environment:
- Integrating hardware for stimulation, measurement and injecting errors:
VT System, digital and analog I/Os, automated measuring devices, controllable power supplies - Interfacing simulation and test models: MATLAB/Simulink models
- Controlling test systems from third parties: via program calls, script calls
- Integration in higher-level test controllers: via the CANoe COM server, e.g. from Python or .NET
- Linking to external software tools: e.g. to DOORS for traceability requirements
Tips for Users: Follow Us Through 3 Typical CANoe Applications
Start CANoe "Guide Me"Highlights Version 14
Service-Oriented Architectures (SOA)
- First OEM-specific model generation available
- Support of AUTOSAR Type Length Value (TLV)
- Extended support in vCDL for model descriptions
Security
- Improved analysis for Transport Layer Security (TLS/DTLS)
- Support for IPSec authentication and Internet Key Exchange (IKEv2)
- Connection to application protocols DoIP, SOME/IP, and HTTP
Diagnostics
- New Variant Coding Window
- Encrypted diagnostics via DoIP with TLS
CANoe Connectivity Features Service
- Extended functionality for connecting to a back end for testing and simulating IoT devices
General Features
- Browser-based HTML5 help with optimized search
- Optimized column filters for analysis in the Trace Window
Special Functions
CANoe for IoT Applications

This free extension for CANoe allows you to easily connect your System Under Test (SUT) via a back-end or local broker. Your SUT can be a real device or pure software, e.g. in a virtual environment. Initially MQTT is supported as protocol, but more protocols are planned.
Highlights:
- For functional tests of your software or your smart device.
- Use the familiar CANoe features, such as analysis windows, automated testing or integration of additional models to provide the system environment
- No special IT policy necessary, since the connection is established via web sockets or HTTPS
Benefit from a low entry barrier and simple operation:
- You start immediately after receiving and configuring the certificates required for authentication.
- Protocol-specific aspects are handled implicitly by CANoe. You can concentrate fully on your application data.
- If you are already working with CANoe, you will remain within your usual workflows for simulation and testing.
For more details, see Connectivity Features Service for IoT
Communication Concepts: Current Development
The classic signal-based communication is increasingly supplemented by service-oriented communication patterns. The AUTOSAR Adaptive platform, for example consistently uses service-oriented approach. Service-oriented communication is often based on the TCP/IP protocol stack and uses communication middleware, for example SOME/IP. The transmitted network message, i.e. the Ethernet frame, and the actual application view drift here much more apart than in case of signal based communication via CAN. In addition, the service interfaces and the associated data structures are defined in a way which is detached from a specific network transmission or network topology.
... and CANoe´s Communication Model

CANoe supports this new design paradigm. To do so, databases are imported into the CANoe communication model. Via a built-in communication object editor you can define your own communication objects and edit the existing ones.
CANoe enables the use of the service interfaces directly as modeling artifact. The service interfaces support methods and events. Complex data types, used for example in the area of object detection, are supported directly. Endpoints which provide or use a service interface (providers and consumers) can be directly simulated in CANoe.
CANoe Communication Concept - 3 Top FAQs
Q: Does the communication setup replace the simulation setup? |
A: Yes, the communication setup was specifically designed for service-oriented architectures for which the network oriented representation in the simulation setup is not suitable. |
Q: Do I have to change my existing CANoe configurations? |
A: No, existing CANoe configurations can continue to be used unchanged. However, in the future more and more OEM extensions will be converted to the communication concept. |
Q: Is the communication concept only suitable for AUTOSAR Adaptive? |
A: No, the communication concept covers all types of communication. This ranges from cyclic CAN messages to MQTT for IoT applications. |
Importance of the Communication Setup Window

In the CANoe communication concept the Communication Setup Window is the central starting point for communication configuration of the:
1. Application layer (application models)
2. Communication layer (communication, bindings)
3. Transmission medium (hardware, bindings)
Technical Article
"Uniform Testing Across System and Protocol Boundaries"
A future-proof concept: Soft migration to service-based communication
This article explains the concept of a universal communication system which, in addition to purely signal-based communication, masters the handling of Service-Oriented Architectures and enables the equal treatment of any desired forms of communication during testing.
Monitoring and Debugging of AUTOSAR ECUs with CANoe

The CANoe option .AMD/XCP (AUTOSAR Monitoring and Debugging) supports access to internal parameters in the ECU. It gives you extensive test options and shortens your debug times substantially.
Especially with complex ECUs or distributed functions, a pure blackbox test is no longer adequate. Access to internal information in ECUs opens up new and comprehensive test options for your application or ECU stack. AUTOSAR ECUs, in particular, offer defined interfaces for measuring and stimulating test parameters due to their structured layout consisting of basic software (BSW), a runtime environment (RTE) and software components (SWCs).
Highlights:
- Easy access to internal ECU parameters over XCP/CCP
- Extensive measurement of the MICROSAR stack (supports all monitoring features, including generic measurement)
- Update of A2L files with new addresses from the linker-map files (via the included ASAP2 Updater)
Application Areas:
- Extended test options through access to ECU internal values
- Analyzing and automated testing of ECU internal values, bus signals and I/O signals
- Analysis of distributed functions with parallel access to several ECUs
- Debugging in BSW and SWCs
- Automatic configuration via ASAM A2L file
Further information:
Extended Real Time for CANoe

The “Vector Tool Platform” is a free system extension, which is available for CANoe as well as other products. The “Extended Real Time” (ERT) component is part of the Vector Tool Platform and has been supported since CANoe 9.0.
Extended Real Time improves the latency and determinism (see figure) of CANoe in connection with the VT System. You will benefit by:
- predefined functions can be executed under real-time conditions
- higher sampling rates, i.e. additional transfer rates of 200 µs and 500 µs are achievable in connection with the VT system modules VT1004, VT7001, and VT2816
What is the Vector Tool Platform?

The Vector Tool Platform is a free system extension for PC-based Vector network interfaces. It consists of the following components:
- Platform Manager
This programm simplifies system configuration of the PC-based network interfaces VN8800, VN8900 and VT6000 as well as CANoe RT (Real Time) racks. It allows to configure system settings, install device updates and controll installed applications. - Extended Real Time
It improves the latency and determinism of CANoe and CANape. In order to achieve this, the PC-based network interfaces VN8912A and VT6051A are divided logically into two areas. The interface works just as before in one area. “Extended Real Time” is available in a different area in which the predefined functions are executed under real-time conditions. - Smart Device Access
This component allows the user to select and control diagnostic scripts with a smartphone or a tablet on the VN8810 diagnostic hardware.
Interfaces to Modeling Tools

CANoe has interfaces to these modeling tools, which can be used to integrate complex models of individual ECUs into a simulation:
- MATLAB®
- Simulink®
- Stateflow®
The interface provides a blockset for reading/writing system variables and bus signals. It provides 2 operation modes:
- Online/HIL for executing generated code in the CANoe real time environment
- Offline/Synchronized for simulated systems
CANoe provides the interaction layer and a signal API which can directly be used in the MATLAB/Simulink model. All communication aspects are handled inside CANoe.
Testing of Security-Protected ECUs and Networks

Security mechanisms in the ECU secure the vehicle and its functions against manipulation and unauthorized access. However, for testing and diagnostic purposes, it must be possible for an authorized individual to participate in vehicle communication during development and later operation.
With the Security Manager, Vector offers a uniform solution that is used identically for many Vector tools. In addition to CANoe, CANalyzer, CANape, Indigo and CANoe.DiVa also use the Security Manager.
Specific Extensions
Vector offers free of charge OEM specific function extensions for CANoe. These simulation extensions are composed of several components. The components are typically based on a standard and are extended with OEM specific add-ons.
Content:
- Interaction Layer
- Transport Protocol
- Network Management
- Panels to display and modificate signals
- Model Generator to generate a complete CANoe environment
Available extensions resp. "OEM packages":
Network | Package |
CAN | AUTOSAR |
BMW | |
Daimler | |
Chrysler | |
Claas | |
FHI/Subaru | |
Fiat | |
Ford Motor Company | |
Ford Motor Company (Ford, Jaguar, Volvo) EuCD | |
GM Corporation (GM, Opel, Saab) | |
Mitsubishi MMC | |
PSA (Peugeot, Citroën) | |
Porsche | |
Renault | |
Suzuki | |
Toyota | |
VAG (Volkswagen, Audi, Seat, Skoda, Bentley) | |
Ethernet | BMW |
Daimler | |
GM | |
VAG (Volkswagen, Audi, Seat, Skoda, Bentley) | |
Volvo | |
FlexRay | AUTOSAR |
Audi | |
BMW | |
Daimler |
CANoe Options for Automotive
Option .CAN
Already with the basic CANoe you have a comfortable tool for simulating, analyzing and testing of CAN networks. The CANoe multibus concept allows to operate CAN (FD), LIN, Ethernet, FlexRay, and MOST simultaneously, provided the corresponding option is applied.
Highlights
- AUTOSAR support for CAN (FD)
- Diagnostics support for CAN (FD)
- CAN (FD) supported by CANoe Options .Scope and .AMD/XCP
Functions
- Simulation, analysis and test of CAN (FD) systems
- Easy integration of CAN FD specific functions as an extension to CAN
- ECU functional and integration tests
- Network integration tests
- Gateway operation: simultaneous stimulation and analysis of CAN, LIN, Ethernet, and FlexRay networks
Option .Car2x
Communication between different vehicles or between vehicles and the infrastructure is performed via WLAN standard IEEE 802.11p (ETSI ITS-G5 or IEEE 1609 WAVE). Option .Car2x extends CANoe by adding WLAN channels that comply with IEEE 802.11p. This permits direct analysis of both the Car2x-specific network and transport protocols and the application messages overlaid on them
Option .Ethernet
With the .Ethernet option, you can expand CANoe to include support for Ethernet networks. The .Ethernet option makes possible the use of interface hardware such as the VN5600 series of interfaces. This enables direct access to physical layers such as IEEE 100BASE-T1 (OABR) and IEEE 1000BASE-T1, which are widely used in the automotive field. The .Ethernet option also expands CANoe to include specific protocols such as SOME/IP, SOME/IP-SD, IP, TCP, UDP, TSN/AVB and many more.
Option .FlexRay
CANoe .FlexRay is an universal tool for analyzing distributed real-time systems. It covers all applications from simple network analysis to focused troubleshooting of complex problems. The multibus approach enables simultaneous operation of the CAN, Ethernet, FlexRay, LIN and MOST and network systems.
Application Areas
- FlexRay-based "data backbone" to which other buses (CAN, LIN, FlexRay) may be connected via gateways
- Distributed controls requiring calculations that extend beyond ECU boundaries (e.g. power train and chassis)
- Safety critical applications (x-by-wire)
Functions
- Listing the bus data traffic (Tracing)
- Graphic and text displays of signal values
- Interactive sending of pre-defined PDUs and frames
- Statistics on nodes and messages with the Cluster Monitor
- Logging messages for later replay or offline evaluation
- Well-organized display of cycle multiplexing, in-cycle repetition and PDUs in the analysis windows
Go to web page FlexRay technology
Option .LIN
The CANoe Option .LIN provides analysis, test and simulation capabilities to support development of LIN ECUs and networks.
A simulation of a LIN master or slave node including LIN network management can be easily configured by just using an LDF file.
The integrated LIN slave conformance tester generates tests for LIN 1.3, 2.0, 2.1, 2.2, J2602 and ISO 17987.
Highlights
- LIN support of new CANoe Option .Scope
- Interactive stress and disturbance features for LIN
- Slave conformance tests for LIN2.1 and J2602
Development Features
- Easy simulation of LIN nodes/networks according to LDF
(including multi-channel LIN Masters and gateways) - Full support of LIN2.0, LIN2.1, LIN2.2 Slave reconfiguration
- Network management for LIN2.0, LIN2.1, LIN2.2 and J2602
- Script functions for modelling LIN nodes (including diagnostics)
- User-configurable and integrated panels for interactively manipulating signals, frames and scheduling
- Support of Diagnostics Feature Set
Analysis Features
- Network analysis according to LDF Interpretation of LIN2.0,LIN2.1, LIN2.2 configuration commands
- Interpretation of diagnostics according to ODX/CANdela-Dateien
- Detailed error and event detection
- Numerical and graphical visualization of signals
- Configurable display panels
- Network Management Window
- Network and node statistics with LIN Statistics Monitor
- Logging, replay, filter and trigger blocks
Test Features
Using the Test Feature Set (TFS) for LIN, you can easily define, control and report your own LIN tests. With the Slave Conformance Test Module you can directly integrate conformance tests into your own test configurations. This special test module the official Slave conformance tests (OSI-layers 2 and 3) for LIN1.3, LIN2.0, LIN2.1 and J2602. The test execution can be easily automated using Vector's test hardware VH1160.
Stress Features
To stress your LIN network with CANoe .LIN, no special hardware is required. Using the LIN-Stress IG or script functions you can create almost every type of LIN error. With the LIN Disturbance Block, you can interactively configure and execute recessive and dominant disturbances.
Option .MOST
CANoe .MOST combines a wide range of analysis and testing capabilities for MOST systems with a convenient user interface. Besides offering user-friendly interactive analysis of the overall system, its automated analyses and tests are especially useful in boosting efficiency in ECU development and system integration. The network services required for single component tests are provided, including the means for performing a remaining bus simulation.
Highlights
- Single tool for use cases from Simulation, to Analysis, to Test Automation with elaborated Report generation.
- Various stress features
- Access to the Electrical Control Line (ECL)
- Global synchronized clock for gateway use cases Spy for Isochronous Channels: Streaming of the data to the PC, enabling a recording to hard disc and visualization with media players like VLC
Application Areas
- Analysis tool with extensive disassembly of MOST messages
- Device and System Tests: Using the integrated system management modules (Network Master, Power Master and Connection Master) you can start up your ECU, e.g. in individual device tests, in a way that is MOST-conformant. This lets you focus on developing the actual tests in creating test modules. Reporting is performed automatically for the most part.
- Gateway Development: The pure MOST variant of CANoe .MOST may be combined in any desired way with CAN, LIN, FlexRay and Ethernet variants. Analyses and tests can cover all bus systems relevant for your gateway ECU and are based on a single, synchronized global clock. CANoe can also act as a gateway prototype.
CANoe .MOST Features
The following table offers an overview of the features supported by CANoe .MOST:
MOST Feature | |
Control Channel | Node/Spy |
CMS | Yes |
AMS | Yes |
Asynchronous Channel (MDP) | Node/Spy |
Raw packets | Yes |
MOST High Protocol (MHP) | Yes |
Ethernet Channel (MEP) | Node/Spy |
Electrical Control Line (ECL) | Node/Spy |
System States (Light, Lock, System Lock, ...) | Yes |
Audio/Synchronous Channels | |
Allocation Table | Yes |
LineIn/LineOut | Yes |
S/PDIF In/Out | Yes |
Streaming to PC | Yes |
Isochronous Channels | Spy1 |
Stress | |
Bus Load Control Channel | Yes |
Bus Load Asynchronous Channel | Yes |
Bus Load Ethernet Channel | Yes |
Unlock Generator | Yes |
ECL Stimulation Sequences | Yes |
Logging | |
Control Channel, Asynchronous Channel, Ethernet, System States | BLF, ASC, IMG, OP22, CCO2, CC32 |
Synchronous Channels | No |
Hardware Interface | VN2640 |
1 With VN2640 as interface
2 Does not contain all channels, detailed information at the author of the format
Note:
- MOST25 only with existing VN2610
- MOST50 with OptoLyzer MOCCA compact 50e;
- MOST150 coax with VN2640 + MOST150 C-O Converter (K2L) or OptoLyzer MOCCA compact 150c (K2L)
CANoe Options for Higher Application Protocols
Option .CANopen
As the complexity of networks continues to increase, the development of CANopen systems is not possible without suitable development tools. CANoe is a powerful tool that supports the entire development process for networked systems, from planning to development and testing and finally start-up.
Option .ISO11783
CANoe .ISO11783 is suitable for the design, diagnostics, and testing of ISO11783-based networks and components. It gives the user an optimal tool that can be used from development to end-of-line testing.
Option .J1587
The seamless integration of J1587 in CANoe/CANalyzer lets the user interact with these networks in a very simple, quick and reliable way. This includes protocol-specific representation in the Trace window. Moreover, by combining this option with other options, such as J1939 or LIN, entire systems can be analyzed or simulated with a single tool. This allows chronologically interrelated processes to be acquired and evaluated beyond bus boundaries.
Option .J1939
Because of its simulation capabilities, CANoe .J1939 is well-suited to the development, design and verification of J1939 networks. Its practical application as a diagnostic and debugging tool is just as feasible as its use in simulating the rest of the bus during startup or assembly. Especially the J1939-82 Compliance Test Unit (2015) supports the user in preparing integration and module tests. Since the SAE J1939 specification is the basis for other networks such as NMEA 2000®, ISO 11783, ISO 11992 (Truck & Trailer), FMS (Fleet Management System) and GB/T27930, the Option can be used in those applications as well.
With this CANoe option for E-Mobility we support all developers of charging ECUs who need a flexible counterpart to secure correct functions. With CANoe .SmartCharging you analyze, simulate and test the communication behavior of an electric vehicle (EV) or a charging station (EVSE) during the charging process.
CANoe Options for Measurement and Diagnostic Validation
Option .AMD/XCP

The option .AMD/XCP extends CANoe by adding the ability to access ECU memory. Reading or writing to memory locations in the ECU is performed via the ASAM standardized XCP protocol (XCP on CAN, XCP onEthernet) or CCP protocol. Configuration is conveniently done with files in A2L format.
Especially with complex ECUs or distributed functions, a pure blackbox test is no longer adequate. Access to internal information in ECUs opens up new and comprehensive test options for your application or ECU stack. AUTOSAR ECUs, in particular, offer defined interfaces for measuring and stimulating test parameters due to their structured layout consisting of basic software (BSW), a runtime environment (RTE) and software components (SWCs).
Effective with release 10.0 the Vector MICROSAR AUTOSAR stack offers the generation of A2L files for the BSW modules (Basic Software Components) and the SWC (Software Components) and thereby provides the symbolic information.
You can read internal states and data flow out of a control unit and analyze it together with bus data. Option .AMD/XCP uses the established XCP and CCP protocols to read the data from the ECU.
Application Areas:
- Extended test options by access to internal ECU values
- Analyzing and parallel testing of ECU internal values, bus signals and I/O signals
- Analysis of distributed functions with parallel access to several ECUs
- Debugging in BSW and SWCs
- Automatic configuration via ASAM A2L file
Product Highlights:
- Supported the protocols:
- XCP on CAN/CAN FD, FlexRay, Ethernet and LIN (Vector implementation)
- CAN Calibration Protocol (CCP)
- Supported hardware for fast data transfer:
- Vector VX1100 measurement and calibration hardware
- iSYSTEM hardware debugger
- Extensive measurement of the MICROSAR stack (supports all monitoring features, including generic measurement)
- Update of A2L files with new addresses from the linker-map files (via the included ASAP2 Updater)

Technical Article "A Look Behind the Scenes"
Blackbox tests are typically conducted in the framework of ECU development or in analyzing faulty ECU behavior. This involves connecting an ECU‘s inputs and outputs to a test system for stimulation and measurement. Although this method lets the test engineer perform extensive analysis, certain tests require looking directly into the ECU. This is the only way to obtain meaningful test results or reduce testing effort. (read more ...)
Further Information:
- Document: Product Information CANoe (PDF)
- Webinar recording: Analysis and testing of (AUTOSAR) ECUs with CANoe .XCP and CANoe .AMD (53 min.)
- Webinar recording: XCP fundamentals: measuring, calibrating and bypassing based on the ASAM standard (65 min.)
- Technical article: ECU testing with XCP support - a look behind the scenes (PDF)
- Website: AUTOSAR
Option .DiVa

DiVa is a CANoe extension for automated testing of diagnostic software implementations in ECUs.
Reproducible test cases are generated based on an ECU diagnostic description in CANdela or ODX format.
CANoe automatically executes these test cases and generates a conclusive test report. CANoe.DiVa then supports the evaluation and further processing of the test results.
Option .Scope

The option .Scope is an integrated oscilloscope solution for CANoe based on an USB oscilloscope hardware. The supported hardware has up to 4 input channels for 2 CAN/CAN FD/FlexRay or 4 LIN/IO and is triggered using the sync line of Vector´s interface hardware. With bus specific trigger conditions and the CANoe time synchronization, you can find the cause of protocol errors much faster than with any traditional oscilloscope.
Application Areas
- Bit-accurate analysis of bus protocol errors
- Validation and debugging of conformance tests
- Check of CAN signal quality
- Parallel evaluation of bus and I/O signals
Product Highlights
- Analysis and triggering of CAN/CAN FD, FlexRay, LIN and A429 for aerospace
- Analysis of sensor signals of PSI5 and SENT protocol (with VT System)
- Triggering and measuring different waveform of external signals (I/O)
- Detection and triggering protocol errors, e.g. CAN Error Frames
- ECU conformance testing according to OEM specifications
- Proof of network design concepts (bus topology, cables, resistors)
- Tracing EMC problems and other physical effects (reflections, ringing, crosstalk)
CAPL Programming
- Automated analysis using eye diagram, bit mask analysis or time transition measurements
- CAPL based programming API to write user specific tests cases
- Test architecture allows automated and sequential run of user-defined test cases
- Reproducible test documentation provided by generated test reports
CANoe Integration
The option .Scope appears in CANoe as a new Analysis Window with views for configuration, data capture, Diagram Window and Trace Window. Diagram and trace are bi-directionally synchronized with each other and provide a bit-accurate signal decode. The Oscilloscope window can also be synchronized with other analysis windows in CANoe such as Trace, Graphics and State Tracker. Oscilloscope measurements can be exported and imported again for off-line analysis.
Oscilloscope Hardware
- USB 3.0 oscilloscope PicoScope 5444D-034
- 512 MS scope buffer
- 1 GS/s maximum sampling rate (1channel)
- 500 MS/s sampling rate for 2 channels (e.g. CAN_H, CAN_L)
- 4 input channels for bus signals (2 CAN/CAN FD/FlexRay or 4 LIN/IO)
- Bus connection via Vector „Scope Bus Probe“ with D-Sub connector
- 1 input for external triggering via sync line of Vector interfaces
- Connection to Vector interfaces via Scope Trigger Cable
Further Information:
- Document: Product Information CANoe (PDF)
- Webinar recording: Option .Scope: Automated Physical Layer Analysis of Vehicle Communication (duration 48 min.)
- Technical Article: Eye diagram analysis for CAN FD - Fast identification of poor signal quality (PDF)
- Conference Paper: Automated Analysis for Vehicle Communication (PDF)
Option .Sensor

Easier analysis, simulation and test of these sensor-specific protocols:
- PSI5 (Peripheral Sensor Interface)
- SENT (Single Edge Nibble Transmission)
Use CANoe .Sensor and benefit from functions specially adapted to sensor protocols:
- with the VT2710 hardware module for PSI5 and SENT
- with the SENSORPiggy SENT and VN1640A or VN1500 for SENT
Application Areas
Development and application of sensors for:
- Powertrain: pressure sensor, air flow sensor, oxygen sensor, ...
- Safety: acceleration sensor, rotation sensor, tilt sensor, ...
- Comfort: rain sensor, temperature sensor, air quality sensor ...
Product Highlights
- Intuitive user interface for quick configuration of the sensor channels
- Sensor configurations can be comfortably exported for other CANoe configurations
- CANoe Trace Window for concise protocol analysis
- Serial hardware module VT2710 supporting four PSI5 or four SENT channels
- SENSORPiggy SENT for VN1640A and VN1500 family
Tool Concept
The new CANoe option .Sensor allows you to analyze the sensor communication. It is possible to observe sensor signals on the sensor bus as well as the distribution of the sensor signal in the vehicle network. Even complex communication scenarios can be generated and analyzed quickly, as proven CANoe analysis concepts and an intuitive configuration are used. With the ability to simulate both the control unit and the sensor, CANoe .Sensor helps developers also build easier to demanding test environments. Full control over all relevant log data consists in the simulation. In addition, sophisticated error detection mechanisms facilitate the debugging of the system.
The physical connection to the sensor networks is done using the new hardware module VT2710. It is fully adapted to the functionality of CANoe .Sensor and part of Vector's modular test environment VT System. The flexible structure of the VT2710 is beneficial: as required, up to four PSI5 or SENT channels are configurable with piggybacks. With this module, users have a precise analysis tool, which allows accurate bitrate settings and precise message time stamps and fits in seamlessly into the existing VT environment with the tool concept as well as the programming interface. The module is prepared for additional sensor logs.
Further Information:
- Webinar recording: Simulation and analysis of sensor protocols with the new CANoe option .Sensor (approx. 45 min.)
- Website: VT System
CANoe Options for Aerospace
Option .A429

CANoe .A429 is ideal for the test and analysis of ARINC 429 buses and of individual devices on up to 32 channels. Regardless of whether raw data or physical quantities are required – CANoe .A429 provides powerful analysis functions on all levels. Users reach their goals quickly and also get a clear overview in complex network constellations.
Overview of Advantages
- Reliable testing of data communication – from simple interactive tests to systematic automated tests
- Automatically create test protocols
- Easy monitoring of the data traffic and comprehensive network analysis
- Just a single tool for accessing CAN, AFDX® and the Vector VT System, a modular test environment
- Detect and correct error situations early in the development process
Symbolic Representation
ARINC 429 words for a bus can be described in a database. This involves assigning readable names to the ARINC 429 labels, and the data contents of the ARINC 429 words are also defined in detail. This not only includes the bit position within the ARINC 429 word, but also the data type and display name. For an interpreted display of physical parameters, you can also enter the units and define a conversion formula. A Database Editor is included with the product.
Display of Messages
The Trace Window lists the momentary ARINC 429 bus traffic clearly. When databases are available, the representation is symbolic – conversion formulas are automatically used. The layout of columns is user configurable, and three preconfigurable column layouts are available for quick toggling of the display. Refined search functions ensure that the user can quickly find all relevant information, even in cases of intensive bus traffic.
More Information:
- Brief: Fact Sheet CANoe .A429
- Detailed: Product Information CANoe .A429
(AFDX® is an Airbus registered trademark)
Option .AFDX

CANoe .AFDX is ideal for testing and analysis of entire AFDX networks as well as individual devices. Regardless of whether raw frames or payload contents are needed – CANoe .AFDX offers powerful analysis functions on all levels. Users quickly reach their goals and always have a clear picture of even complex network topologies.
Overview of Advantages
- Reliable testing of data communications – from simple interactive tests to systematic automated testing
- Automatic generation of test reports
- Easy observation of the data traffic and comprehensive network analysis
- Access to CAN, AFDX® and digital or analog I/O with the one and the same tool
Hardware Interfaces
CANoe .AFDX utilizes optionally the VN5610A as USB interface or TTTech's PCI/PCIe variant AFDXEnd System T.
Symbolic Display via Databases
The AFDX communication is described in ICD format. The aircraft manufacturer generally provides its suppliers with relevant description files. To ensure that this information is also usable in CANoe .AFDX, a converter is supplied that converts the ICD files into DBC files. The user adds these DBC files to a CANoe.AFDX configuration, which then enables access to symbolic information.
Message Display
The current AFDX message traffic is shown in the Trace window. If databases are available, the display is symbolic and is based on information from the converted ICD files. A Virtual Link is then no longer visualized numerically by its ID, but instead by its name. The display of columns is user configurable, and three preconfigurable column layouts are available for quick switchover. Refined search functions ensure that the user does not lose sight of key information among the large numbers of messages.
More Information:
Product Information CANoe .AFDX
(AFDX® is an Airbus registered trademark)
Option .CAN

CANoe .CAN covers most use cases for ARINC 825 from simple network analysis to systematic testing of electronic units. The multibus approach lets you simultaneously operate multiple channels, different bus systems such as CAN (ARINC 825), A429 (ARINC 429), AFDX® (ARINC 664) and Ethernet.
Overview of Advantages
- Reliable testing of the bus communications between electronic units – from simple interactive testing in design or implementation to systematic automated testing
- Automatically generated test reports
- Easy observation of data traffic and comprehensive network analysis
- Time-synchronous analysis of multiple buses and optional support of Ethernet enable gateway developments and tests
- Support of the protocol ARINC 825
- Open interfaces and database concept offer optimal support for proprietary protocols as well
CANoe .CAN may be combined with other CANoe options such as .A429, .AFDX, .Ethernet and .CANopen.
Its intuitive operation is based on a displayed block diagram that graphically depicts the data flow from the bus over the PC interface to the various evaluation windows of the screen and to the log file. The system is parameterized in this block diagram. In addition, function blocks may be placed and configured here, uch as filter, generator or replay blocks.
Functions
The basic functions offer a multitude of usage options. They include:
- Simulation of complete systems and remaining bus simulation via modeling
- Tracing of the bus data traffic
- Test entire networks and/or individual electronic units
- User programmable with integrated C-like CAPL programming language to support simulation, analysis and testing
- Interactive sending of messages
- Statistics on nodes, messages, bus load and faults
- Logging of messages for later replay or offline evaluation with versatile triggering options
- Generation of bus disturbances
- Creation of user-defined interfaces for controlling the simulation and tests or for displaying analysis data
- Control of digital and analog I/O modules and measurement hardware lets you process real signal values in simulations and test environments
- Open software interfaces such as Microsoft COM and .Net enable integration in existing system environments
More Information:
Product Information CANoe .CAN
(AFDX® is an Airbus registered trademark)
Tool Variants

The "professional" variant supports the full range of functional features. Simulation models are created with CAPL, test cases are easy to model with the Test Feature Set. This variant is intended for advanced users who want to use CANoe’s full functionality.
Detailed information on the scope of functions in the "CANoe/CANalyzer Feature Matrix" (PDF).

The "runtime" variant supports unchangeable configurations, full analysis functions and simple connection and disconnection of network nodes. This variant is intended for users who wish to test their ECU quickly and easily in interaction with a prescribed remaining bus simulation.
Detailed information on the scope of functions in the "CANoe/CANalyzer Feature Matrix" (PDF).

The "project execution" variant supports an exclusively graphic user interface. Simulation, test cases and results are easy to control without requiring special evaluation of the underlying messages.
Detailed information on the scope of functions in the "CANoe/CANalyzer Feature Matrix" (PDF).
Product Descriptions
Fact Sheet:
Brief overview of facts (PDF)
Feature Matrix:
Comprehensive table with CANoe features (PDF)
Product Information:
CANoe - incl. .AMD/XCP and .Scope (PDF)
CANoe .A429 (PDF)
CANoe. AFDX (PDF)
CANoe .CANaero (PDF)
CANoe .CANopen (PDF)
CANoe .Car2x (PDF)
CANoe .DiVa (PDF)
CANoe .Ethernet (PDF)
CANoe .FlexRay (PDF)
CANoe .ISO11783 (PDF)
CANoe .J1587 (PDF)
CANoe .J1939 (PDF)
CANoe .LIN (PDF)
CANoe .MOST (PDF)
Component | Recommendation | Minimum |
CPU | Intel compatible Core i7 or comparable ≥ 3 GHz ≥ 4 cores | Intel compatible 2 GHz 2 cores |
CANoe benefits from higher clock rates rather than higher number of cores. | ||
Memory (RAM) | ≥ 32 GB | 8 GB |
Hard disk space | ≥ 20 GB SSD/NVMe | 8 GB HD/SSD |
Depending on the options used and the operating system components. | ||
Screen resolution | Full HD | 1280×1024 pixels |
Operating system* | Windows 10 64 bit (≥ version 1803) | Windows 10 64 bit (≥ version 1803) Windows 7 64 bit (≥ SP1)Windows 8.1 64 bit |
* Not virtualized. Running in a virtual machine is possible but not tested. Operation with Vector hardware may be affected by virtualization, e.g., higher latencies may occur. |
- Further information on future support of operating systems and further technical knowhow you will find in our KnowledgeBase.
- 2020-11-20 CANoe 14, Option Car2x – C-V2X and Protocols used in China
- 2020-11-19 CANoe/CANalyzer 14 - Was ist neu?
- 2020-11-18 CANoe/CANalyzer 14 - What is New?
- 2020-10-14 Validation of UDS Implementation with Continuous Integration and...
- 2020-09-22 The Vector E-Mobility Testing Solution – An Overview
- 2020-07-17 Are Your V2X Applications Ready for Deployment? What About...
- 2020-05-05 CANoe/CANalyzer 13.0 - What is New?
- 2019-11-28 Simulation and Test of Time Sensitive Networking in Automotive...
- 2019-06-26 CANoe .Car2x: How to Develop and Test Your V2X-Based Driver...
- 2019-06-05 Flash Programming: A Practical Comparison of Bus Technologies and...
Do you have technical questions and are looking for suitable answers? Our KnowledgeBase provides the most important!
CANoe is available in these languages:
- English
- German
- Japanese
Downloads
Stay up-to-date: subscribe to our RSS feed.
-
2020-11-16 Service PackCANoe 13.0 SP3 (64 bit)
-
2020-10-26 Add-On/Freeware Service PackCANoe Test Report Viewer 14
-
2020-05-26 Service PackCANoe 12.0 SP5 (64 bit)
-
2019-05-29 Service PackCANoe 11.0 SP4 (64 bit)
-
2019-01-17 Service PackCANoe / CANalyzer 10.0 SP7 (32 bit)
-
2019-01-17 Service PackCANoe / CANalyzer 10.0 SP7 (64 bit)
-
2018-12-21 Service PackCANoe / CANalyzer 9.0 SP8 (32 bit)
-
2018-12-21 Service PackCANoe / CANalyzer 9.0 SP8 (64 bit)
-
2018-11-22 Service PackCANoe / CANalyzer 8.5 SP7 (64 bit)
-
2018-11-22 Service PackCANoe / CANalyzer 8.5 SP7 (32 bit)
-
2020-11-10 Add-On/FreewareVector License Client 5.4
-
2020-11-02 Add-On/FreewareEthCC Converter (V1.0.0.15)
-
2020-10-28 Add-On/FreewareCANoe Execution Adapter 2.0.0 for vTESTstudio
-
2020-10-26 Add-On/Freeware Service PackCANoe Test Report Viewer 14
-
2020-10-24 Add-On/FreewareVector Standalone Manager 14
-
2020-06-04 Add-On/FreewarePolarion ALM Connection Utility 2.0.1 for vTESTstudio
-
2020-04-22 Add-On/FreewareConnection of vTESTstudio/CANoe and froglogic Squish
-
2020-04-17 Add-On/FreewareIntland codeBeamer ALM Connection Utility 1.0.0 for vTESTstudio
-
2020-01-29 Add-On/FreewareVector License Client 4.4.0
-
2019-11-28 Add-On/FreewareIBM RQM Connection Utility 2.0.0 for vTESTstudio
-
2020-11-25 Application NoteAN-IND-1-25 Ethernet SOME/IP Replay
-
2020-11-13 Application NoteAN-IND-1-026 Diagnostics over Internet Protocol (DoIP) in CANoe
-
2019-12-03 Application NoteAN-IND-1-023 The Ethernet VN Device Family from Firmware Version 11.1
-
2019-08-28 Application NoteAN-IND-1-024 Multi CANoe
-
2019-05-09 Application NoteAN-IND-1-022 Implementation of OPEN TC8 with CANoe, vTESTstudio and VT System
-
2019-04-25 Application NoteAN-ION-1-0521 Extended Signal Multiplexing in DBC Databases
-
2019-02-20 Application NoteAN-IDG-1-018 Automated Flashing and Testing with CANoe, vFlash and VN89xx
-
2019-02-15 Application NoteAN-IND-1-004 Diagnostics via CANoe Gateways
-
2018-02-28 Application NoteAN-IND-1-017 Creation of Plug-In Control Library
-
2018-02-20 Application NoteAN-IND-1-016 Using LXI Devices in CANoe
-
2020-09-29 Technical ArticleE-Vehicles: Smart Testing of Conformance and Interoperability
-
2020-05-06 Technical ArticleUniform Testing Across System and Protocol Boundaries
-
2020-02-26 Technical ArticleSeamless Communication Tests in ECU Development for the Volkswagen Group
-
2020-01-02 Technical ArticleGB/T 27930: Charging communication in Chinese
-
2019-10-22 Technical ArticleHow to Handle Large Testing Tasks with a Standardized Approach
-
2019-01-31 Technical ArticleA Look Behind the Scenes − ECU Testing with XCP Support
-
2018-11-06 Technical ArticleTesting V2X-Based Driver Assistance Systems
-
2018-11-05 Technical ArticleBest in Test
-
2018-09-06 Technical ArticleCombining Forces for ADAS Testing - Skillful Use of the Toolbox
-
2018-08-10 Technical ArticleFending off cyber attacks – Hardening ECUs by fuzz testing
-
2020-05-04 Case StudyCase Study GRC: Hardware-in-the-Loop Test for Transmission Control Units (TCU)
-
2018-07-18 Case StudyBASELABS, TASS, Vector: Virtual Model-In-The-Loop Test for the Development of Driver Assistance Systems
-
2018-05-18 Case Study Technical ArticleImproving ECU Test Environment with Vector Tools and CSM Measurement Modules
-
2016-05-04 Case Study Technical ArticleBomag: Wireless analysis in a multi-protocol CAN environment
-
2015-08-01 Case StudyConverting Test Benches Worldwide in Record Time
-
2015-04-02 Case StudyAirbus: Automatic CAN bus tester significantly reduces test effort
-
2014-11-03 Case StudyHispano-Suiza: Validation of data bus concepts for the `more electric aircraft` engine controller
-
2014-11-03 Case StudyAutomatic Validation of Diagnostic Services on the Opel Insignia
-
2014-11-03 Case StudyTU Berlin: Simulation and testing of a flight control system with CAN bus
-
2014-10-01 Case StudyZSW: Safety-related lifecycle validation of automotive battery systems
-
2020-12-16 Press ReleaseCANoe 14: Perfectly Prepared for Upcoming Challenges
-
2020-12-01 Press ReleaseDevelop and Test Software with CANoe4SW
-
2020-10-20 Press ReleaseVector Simplifies Charging Communication Conformance Testing for E-Vehicles
-
2020-07-23 Press ReleaseVector and froglogic Offer Solution for Testing GUI-Based Embedded Systems
-
2019-06-12 Press ReleasePerforming Automotive Ethernet Conformance Tests is Easy with CANoe
-
2018-08-20 Press ReleaseReproducible Disturbances of CAN (FD) Networks
-
2016-11-07 Press ReleaseVector Facilitates Analysis and Test of Sensor Protocols PSI5 and SENT
-
2015-06-02 Press ReleaseVector introduces mobile ARINC 429 solution for monitoring, debugging and testing avionic systems
-
2015-03-16 Press ReleaseVector supports the upcoming CAN/CAN FD ISO standard
-
2015-01-19 Press ReleaseECU Testing Under Real I/O Conditions Right at the Developer's Workbench - New Modular VT System from Vector Informatik
News & Events
Currently no events are planned. All events can be viewed on the Event Overview page.
- 2021-05-06 Webinar: CANoe/CANalyzer 15 - What Is New?
- 2021-05-05 Webinar: CANoe/CANalyzer 15 - What Is New?
- 2021-02-24 Webinar: Coffee with Vector: Code Coverage for CUDA Code using...
- 2021-01-27 Webinar: Coffee with Vector: System Testing with VectorCAST/QA and CANape
- 2021-01-21 Webinar: VectorCAST: How to Combine Static Analysis and Test Automation to...
- 2021-01-20 Webinar: VectorCAST: Introduction to the VectorCAST Test Automation...
Training

CANoe Workshops
Our workshops offer you many opportunities to expand or deepen your knowledge about CANoe.
As an introduction to CANoe we recommend our CANoe Basics Workshop. An advanced course requires knowledge from a basic course. However, you can register for workshops independently of each other.