Testing
Feature Matrix
CANoe 11.0 and CANalyzer 11.0
General data on the number of channels and supported bus systems as well as their network description formats
CANoe and CANalyzer are multibus tools, which mean that several different bus systems can be analyzed and stimulated
simultaneously with one configuration. The specific network description files are supported directly.
CANalyzer
CANoe
Number of configurable CAN channels1
Number of configurable LIN channels1
Number of configurable MOST channels1
Number of configurable FlexRay channels (clusters)1
Number of configurable Ethernet channels1
Number of configurable WLAN channels
IEEE 802.11p (Car2x)1
Number of configurable AFDX® channels1
Number of configurable ARINC 429 channels1
Number of configurable K-Line channels
Number of configurable J1708 channels (J1587)1
DBC databases (A429, AFDX®, CAN, CAN FD, CANaero,
CANopen, ISO11783, J1708/J1587, J1939) 1
LDF databases (LIN)1
XML databases function catalog (MOST)1
FIBEX databases (CAN, CAN FD, Ethernet, FlexRay)1
Supported format versions: 2.0, 3.x (CAN, FlexRay), 4.0 (Ethernet)
AUTOSAR System Descriptions (CAN, Ethernet,
FlexRay)1
Supported format versions: 3.x, 4.x
Car2x databases1
CANdb++ Editor (A429, AFDX®, CAN, CAN FD)
Create and display DBC files
LIN File Editor1
Create and display LDF and NCF files with a text-based editor
LDF Explorer Pro (LIN)1
Create and display LDF and NCF files
LDF Explorer View (LIN)1
Display LDF and NCF files
FIBEX Explorer Pro (FlexRay)1
Create and display FIBEX files
FIBEX Explorer View (FlexRay)1
Display FIBEX files
fun
exp
pro
32
64
16
32
32
8
4
32
-
32
✓
✓
✓
✓
✓
✓
✓
✓
-
✓
-
✓
32
64
16
32
32
8
4
32
32
32
✓
✓
✓
✓
✓
✓
✓
✓
✓
-
✓
-
32
64
16
32
32
8
4
32
32
32
✓
✓
✓
✓
✓
✓
✓
✓
✓
-
✓
-
pex
32r
64r
16r
32r
32r
8r
4r
32
32r
32r
✓r
✓r
✓r
✓r
✓r
✓r
✓r
✓
-
✓
-
✓
run
full version
32
64
16
32
32
8
4
32
32
32
✓
✓
✓
✓
✓
✓
✓r
✓
✓
-
✓
-
32
64
16
32
32
8
4
32
32
32
✓
✓
✓
✓
✓
✓
✓
✓
✓
-
✓
-
CANalyzer Variants
CANalyzer fun: The Fundamental variant is suitable for simple analyses, and it provides all interactive standard functions
for this purpose. However, it does not offer programmability, diagnostic functions or user control panels.
CANalyzer exp: The Expert variant is ideal for all standard applications, and it provides all functions and extensions
without limitation. However, this variant does not support creating and executing CAPL programs.
CANalyzer pro: The Professional variant offers unlimited access to all functions and extensions. This variant supports all
applications from simple observation of bus traffic to complex analysis and stimulation of heterogeneous systems.
CANalyzer
CANoe
fun
-
exp
✓
pro
✓
✓
✓
✓
-
-
✓
-
✓
✓
✓
-
✓
-
✓
✓
✓
-
✓
pex
run
full version
-
✓r
-
✓
-
-
✓
-
-
✓
-
-
✓r
✓
✓
-
✓
✓
✓
✓
✓
AUTOSAR System Description Network Explorer Pro1
Display and modify AUTOSAR files for CAN and FlexRay
AUTOSAR System Description Network Explorer View1
Display of AUTOSAR files for CAN and FlexRay
Import of ASN.1 descriptions into Car2x databases1
Car2x Network Explorer1
Display and configuration of Car2x databases
Car2x Certificate Manager1
Configuration, import, and export of certificates and private
keys
Car2x Certificate Generator1
Generation of certificates and private keys
Vector Aerospace Message Editor (AFDX, A429, CANaero)1
Conversion of Interface Control Document (ICD) files into DBC
files.
Create and edit AFDX messages, ARINC words and CAN
messages according to ARINC 825.
Library with standardized ARINC-429 words for selection and
export into DBC format.
Functions for bus analysis and monitoring
CANalyzer and CANoe are universal analysis tools for individual ECUs and distributed systems. Their extensive functions
support online analysis. In addition is also possible to perform offline post-analysis of recorded log files.
CANalyzer
CANoe
Variable Measurement Setup
Central configuration of analysis windows and logging
Measurement Setup Import
Reuse of measurement setups from other CANalyzer or CANoe
configurations (complete or individual branches)
Trace Window
Detail, Difference and Statistics views for displaying the time
flow of events
Statistic Window
Display bus statistics at the node or frame level (AFDX®, CAN,
FlexRay, LIN)1
Bus Statistic Window
Display bus statistics on channel level
Frame Histogram
Display bus statistics in histogram representation and
statistics report (A429, CAN, FlexRay, ISO11783, J1939, LIN)1
fun
✓
exp
✓
pro
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
pex
run
full version
-
-
-
-
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
CANoe Variants
CANoe pex: As a Project Execution variant with an exclusively graphic user interface. Simulation, test cases and results
are easy to control without requiring special evaluation of the underlying messages.
CANoe run: As a Runtime variant with 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.
CANoe full version: 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 users who want to use CANoe’s full functionality.
CANalyzer
CANoe
Statistic protocol (A429, CAN)
Trigger block
Control data logging (A429, AFDX®, CAN, FlexRay, ISO11783,
J1939, LIN)1
Symbol mapping
To link system variables/environment variables/signals
Data Window
Momentary display of bus signals, environment and system
variables
Graphics Window
Graphic display of signal responses
Video Window
Record and play of video files
Oscilloscope Window (.Scope)2
Display of physical bus level and logical interpretation (CAN,
FlexRay, LIN)
State Tracker Window
Display of system states, discrete values and CAN frames/
bursts
LIN Analysis Feature Set1
Special CAPL functions for LIN-specific bus analysis
Cluster Monitor (FlexRay)1
Display of statistics and bus activities of a FlexRay cluster
Filter in Measurement Setup
Filtering of data in a branch of the Measurement Setup
Analysis Filter in Trace Window
Temporarily reduce the displayed data
Channel Filter
Reduction of the displayed data
Variables Filter
Reduction of the displayed data
MOST Application Filter1
Reduction of the displayed data
Offline Mode
Replay a logged measurement
Data Export
Use the logged data in other programs: *.csv, *.mat (MATLAB),
*.mdf, *.pcap, *.pcapng
MOST Functions1
Special functions for analysis of the asynchronous channel and
control channel (MOST) as well as display of the allocation
table, bus registry, system structure and system state
fun
exp
pro
pex
run
full version
✓
✓
✓
✓
✓
✓
✓
-
✓
✓
✓
✓
-/-/- ✓/-/✓* ✓/-/✓* ✓r /✓r /✓r ✓/✓/✓ ✓/✓/✓
✓
✓
✓
✓
-
✓
-
-
✓
✓
✓
✓
-
✓
✓
✓
✓
-
✓
✓
-
✓
-
-
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
-
-
✓r
-
-
✓
✓
✓
✓
✓
✓r
✓r
-
-
-
✓r
✓r
✓r
-
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
CANalyzer
CANoe
run
full version
fun
✓
✓
✓
exp
✓
✓
✓
pro
✓
✓
✓
pex
✓r
✓r
✓r
✓
✓
✓
✓
✓
✓
✓r
✓
✓
✓
✓
-
-
✓
✓
✓
✓
-
-
-
✓
✓
✓
Parameter Monitor (J1708/J1587)1
Display of all sent parameters in a J1587 network
Scanner (CANopen, ISO11783, J1939)1
Display details of network nodes
GNSS Monitor (ISO11783, J1939)1
Display of position data, additionally a third dimension may be
indicated by means of color. The GNSS Monitor can be
synchronized with other analysis windows.
Car2x Station Manager (Car2x) 1
Central unit to manage ITS Stations, especially for the
assignment of received messages to ITS stations
Car2x Protocol Analyzer (Car2x) 1
Checks protocol-specific contents and displays results in the
Trace Window
Map Window (Car2x)1
Display of multiple objects in a map
Certificate Explorer (Car2x)1
Display and export of received and configured certificates
* Only as source
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Functions for stimulation, simulation and modeling
Extensive functions are available for stimulating and simulating networks. Interactive generators make it possible to
spontaneously stimulating, for example. OEM-specific auxiliary packets also let you automatically generate complete
remaining bus simulations. For more in-depth information on available OEM support, please contact your Vector sales.
CANalyzer
CANoe
fun
✓
-
-
-
-
-
Interactive Generator (A429, AFDX®, CAN, CANopen,
ISO11783, J1708/J1587, J1939, LIN, MOST)1
Interactive Generator (Ethernet)1
Signal Generator (A429, CAN, Ethernet (AUTOSAR
PDUs), FlexRay, LIN, MOST)1
Configuration of signal curves
Visual Sequencer
Graphically create command sequences for stimulation and
testing
Visual Sequencer
Generate messages for sending (A429, CAN, LIN)1
Macros
Tool automation
Start Value Window
Predefined values for system variables/environment
variables/signals, which are used for measurement start
.NET Snippets
Tool automation
LIN Interactive Master (LIN)1
Intervene in the send sequence of a Master
LIN Node Simulation (Master/Slave)1
LIN Network Management Window (LIN)1
run
full version
exp
✓
-
-
pro
✓
-
-
pex
✓r
✓r
✓r
✓
✓
✓
✓
✓
✓r
✓
✓
✓
✓
✓
✓r
✓r
✓
✓
-/-/- ✓/-/- ✓/-/- ✓r/✓r/✓r ✓/✓/✓ ✓/✓/✓
-
-
-
-
-
1
1
✓
-
1
1
✓
✓r
✓
✓r
✓r
✓r
✓
✓r
✓
✓
✓
✓
✓
CANalyzer
CANoe
run
full version
pex
✓r
✓ r
✓
✓
✓
✓
✓r
✓r
✓r
✓r
✓r
✓r
Replay1
Replay a logged measurement in parallel to a running simulation
FlexRay Frame and PDU Panel1
Offers an easy way to send out frames
MOST1
Sending on the asynchronous channel and control channel
System Variables
Variables with global validity, can be applied to all analysis
windows and logging
Simulation Setup
Symbolic display of the network
Simulation Setup: Filters
Filters for messages and channels, dependent on bus systems
(A429, CAN, Ethernet (channel filter), FlexRay, MOST)
fun
✓
✓
✓
-
-
-
exp
✓
pro
✓
✓
✓
✓
-
-
✓
✓
✓
-
-
✓
✓
✓
✓
✓
✓
Define/access Environment Variables
-/-
-/-
-/-
-/✓
-/✓
✓/✓
Model design/generation/execution out of the network
description (CAN, FlexRay, ISO11783, J1939, LIN,
MOST)1
Execute simulation models
Modeling libraries (e.g. transport protocol, interaction
layer, network management), OEM-specific extensions
Modeling library for node simulation (ISO11783)1
Simulate the Virtual Terminal, Task Controller, File Server,
Tractor ECU
Modeling library for GNSS simulation (ISO11783,
J1939)1
Modeling library for J1939 node simulation with
interaction layer (ISO11783, J1939)1
Modeling library for node simulation (CANopen)1
Simulate the object directory, SDO Servers/Clients, network
management, PDO communication
Modeling library for node simulation (Car2x)1
Simulation of ITS Stations
Function library for transmission and reception of
packets (AFDX®, Car2x, Ethernet)1
Packet Builder (Car2x, Ethernet,)1
Create and send packets
Virtual Terminal Dialog (ISO11783)1
Simulate a Virtual Terminal
Interactive Task Controller (ISO11783)1
Access the process data
AVB node simulation (Ethernet)1
Simulation of Stream Talker and Listener including AVTP, gPTP,
clock master and slave.
GNSS Simulator (ISO11783, J1939)1
Simulation of position data
-/-/-
-/-/-
-/-/-
-/-/✓
-/-/✓ ✓/✓/✓
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
✓
✓r
✓
✓r
✓r
✓r
✓r
✓r
✓r
✓r
✓r
✓r
✓r
✓r
✓r
✓ r
✓
✓
✓
✓r
-
-
-
-
-
-
✓r
✓r
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓r
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Extending the range of functions for analysis, simulation and testing by integrated or external programming capabilities
CAPL as an internal programming language offers flexible options for extending the range of functionality of CANoe and
CANalyzer for extensive analysis and stimulation tasks. Furthermore, the Visual Sequencer is used to graphically create
command sequences.
CANalyzer
CANoe
fun
exp
pro
pex
run
full version
CAPL programming/execution/debugging
-/-/-
-/-/- ✓/✓/-
-/✓/-
-/✓/- ✓/✓/✓
CAPL functions for bus access (A429, AFDX, CAN,
FlexRay, ISO11783, J1708/J1587, J1939, LIN, MOST)1
Create/execute graphic command sequences with the
Visual Sequencer
Bus access with Visual Sequencer (A429, CAN, LIN)1
C-API for developing application-specific code
.NET programming (C#) for implementing simulated
network nodes, test modules or Snippets
Ethernet TCP/IP stack support (Ethernet) 1
-
-
✓
✓
✓
✓
-/-
✓/✓ ✓/✓
-/✓
-/✓
✓/✓
-
-
-
1
✓
✓
-
1
✓
✓
-
1
✓r
✓r
✓r
✓
✓r
✓r
✓
✓
✓
✓
✓
✓
Panels for extending the graphic user interface
In CANoe and CANalyzer, it is possible to create your own graphic panels that can be used for display, control or
stimulation.
Create/execute display panel elements
Create/execute control panel elements
ActiveX panel elements (OCX, .NET)
AVB Video Panel
Test Support – Test Feature Set
CANalyzer
CANoe
fun
exp
pro
✓/✓ ✓/✓ ✓/✓
-/-
-
✓
✓/✓ ✓/✓
✓
✓
✓
✓
pex
-/✓
-/✓
✓
✓
run
full version
✓/✓
-/✓
✓
✓
✓/✓
✓/✓
✓
✓
CANoe is a universal tool for executing automated tests, which are always reproducible. The individual test modules are
created with CAPL, XML or .NET. Besides automated report generation, integration of special test hardware is also
CANalyzer
CANoe
pex
run
full version
supported.
Visual Sequencer
Graphically create test sequences
Bus access with Visual Sequencer (A429, CAN, LIN)1
LIN Stress Interactive Generator1
Send frames and errors
LIN Disturbance Block1
Disturb the LIN bus traffic
LIN Stress Feature Set (CAPL)1
Stimulation with different protocol errors
Integrated LIN Slave Conformance Tests1
fun
-
-
-
-
-
-
exp
✓
pro
✓
-
✓
✓
✓r
-
-
-
-
-
-
-
-
-
-
✓
✓r
✓
✓
✓
✓
✓
✓r
✓
✓
✓
✓
✓
✓
CANalyzer
CANoe
run
full version
fun
✓
exp
✓
pro
✓
pex
✓
✓
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
✓r
✓r
✓r
✓r
✓r
✓r
✓r
✓r
✓r
✓r
✓r
✓ r
✓r
✓r
✓
✓
Stress Generation (MOST)1
Generate bus load and Light/Lock errors
Test Setup for Test Units
Organize and configure test modules and test units
Test Trace Window
Observe and analyze tests during the test run
Test Setup for Test Modules
Organize and configure test modules
Test Feature Set, Test Service Library
Reproducibly execute (semi-) automated tests
XML Test report
Visualize test results with navigation options
J1939 XML Test Module Manager (J1939)1
Automatically create and run J1939 conformance tests
DOORS Integration
Interface to the requirements system
VT System support
✓
✓
✓
✓
✓
✓
✓
✓
✓
Diagnostic support, supported protocols - Diagnostic Feature Set (CAN, LIN, FlexRay, Ethernet)
CANoe and CANalyzer can be used in all phases of development and diagnostic use in ECUs. Basic diagnostics lets you
exchange diagnostic information with the ECU without a description file (CDD/ODX/MDX).
CANalyzer
CANoe
fun
exp
pro
pex
run
full version
TP Observer (CAN, FlexRay, J1939, ISO11783)1
TP Observer (Ethernet) 1
TP observer supporting IP (incl. fragmentation) and TCP.
AVTP Observer (Ethernet) 1
In conjunction with the Media Stream Control for audio and
video output, currently supporting AAF and CVF protocols.
Diagnostic Observer
Symbolically interpret diagnostic messages
Diagnostic Tester
Consists of Diagnostic Console and Fault Memory Window
Diagnostics Parameters Window 3
UDS/KWP2000 support
Integrated OBD II tester
DoIP (Diagnostics over IP) and HSFZ (High-Speed-
Fahrzeug-Zugang) support
K-Line support
Support with Vector hardware VN1611/1630/1640
Diagnostics with CAPL
Basic Diagnostics
Diagnostic support without description file
✓
✓
✓
-
-
-
-
-
-
-
-
-
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
-
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
-
-
-
-
-
✓
✓r
-
✓r
✓r
✓r
✓r
✓
✓
✓
✓
✓
✓
✓r
✓
✓r
✓
✓r
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
CANalyzer
CANoe
ODXStudio View and CANdelaStudio View
Display diagnostic description files (ODX/CDD)
VDS Library
.NET diagnostics scripting for CANoe, CANape and Indigo
Diagnose Simulation
Option .DiVa2
Automatically generate test modules from a diagnostic
description and add them to a CANoe configuration
DTC Monitor (J1939, ISO11783)1
Display error codes
Diagnostic memory access (ISO11783, J1939,)1
OBD Inspection and Maintenance Monitor (J1939)1
Emissions-related diagnostic functionality
DC Monitor (J1708/J1587)1
Evaluate transmitted error codes (DC)
fun
-
-
-
-
✓
✓
✓
✓
exp
✓
pro
✓
-
-
-
✓
✓
✓
✓
-
-
-
✓
✓
✓
✓
pex
run
full version
-
✓
✓r
✓r
✓r
✓r
✓r
✓r
✓
✓
✓r
✓r
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Extension of functional range by integration of other interfaces or additional options
CANoe and CANalyzer are open tools that can be combined with different systems. This makes it possible to perform such
tasks as controlling auxiliary measurement hardware, or integrating MATLAB/Simulink models in the simulation.
CANalyzer
fun
exp
-/✓/-
-/✓/-
-/✓/-
✓r
✓r
CAPL DLL
Implement your own functions in C
CANoe RT
Real-time extension for heightened latency and jitter
requirements
CAPL-on-Board
Execute CAPL right on the network interface (CAN)
ERT – Extended Real Time
Improves latency and determinism of CANoe and CANape
I/O Hardware interface
Link analog/digital measurement hardware from third-party
suppliers
GPIB support
Drive external measuring instruments
IOcab/IOpiggy support
COM Server
Automation interface for remote control
FDX (Fast Data Exchange)
UDP/IP based protocol for fast data exchange with external
systems
MATLAB Interface and Model Viewer
Integrate Simulink models in the simulation
LabVIEW Interface
Data exchange with LabVIEW via shared network
variables/COM/FDX
-
-
-
-
-
-
-
✓
-
-
-
-
-
-
-
-
✓
✓
-
-
pro
✓
pex
✓r
CANoe
run
✓r
-
-
-
-
-
✓
✓
-
-
✓r
✓r
✓r
✓r
✓r
✓r
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓r
✓r
full version
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓