CANoe 12.0 and CANalyzer 12.0 Feature Matrix
General data on the number of channels and supported network 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.
Feature | CANalyzer (fun) | CANalyzer (exp) | CANalyzer (pro) | CANalyzer (pex) | CANoe (run) | CANoe (pro) |
---|---|---|---|---|---|---|
Number of configurable CAN channels¹ | 32 | 32 | 32 | 32r | 32 | 32 |
Number of configurable LIN channels¹ | 64 | 64 | 64 | 64r | 64 | 64 |
Number of configurable MOST channels¹ | 16 | 16 | 16 | 16r | 16 | 16 |
Number of configurable FlexRay channels (clusters)¹ | 32 | 32 | 32 | 32r | 32 | 32 |
Number of configurable Ethernet channels¹ | 32 | 32 | 32 | 32r | 32 | 32 |
Number of configurable WLAN channels | 8 | 8 | 8 | 8r | 8 | 8 |
IEEE 802.11p (Car2x)¹ | ||||||
Number of configurable AFDX® channels¹ | 4 | 4 | 4 | 4r | 4 | 4 |
Number of configurable ARINC 429 channels¹ | 64 | 64 | 64 | 64r | 64 | 64 |
Number of configurable K-Line channels | - | 32 | 32 | 32r | 32 | 32 |
Number of configurable J1708 channels (J1587)¹ | 32 | 32 | 32 | 32r | 32 | 32 |
DBC databases (A429, A825, AFDX®, CAN, CAN FD, CANopen, ISO11783, J1708/J1587, J1939) ¹ | ✓ | ✓ | ✓ | ✓r | ✓ | ✓ |
LDF databases (LIN)¹ | ✓ | ✓ | ✓ | ✓r | ✓ | ✓ |
XML databases function catalog (MOST)¹ | ✓ | ✓ | ✓ | ✓r | ✓ | ✓ |
FIBEX databases (CAN, CAN FD, Ethernet, FlexRay)¹ | ✓ | ✓ | ✓ | ✓r | ✓ | ✓ |
Supported format versions: 2.0, 3.x (CAN, FlexRay), 4.0 (Ethernet) | ||||||
AUTOSAR System Descriptions (CAN, Ethernet, FlexRay)¹ | ✓ | ✓ | ✓ | ✓r | ✓ | ✓ |
Supported format versions: 3.x, 4.x | ||||||
AUTOSAR System Descriptions (J1939)¹ | ✓ | ✓r | ✓r | ✓ | ✓ | ✓ |
Supported format version: 4.2.2 | ||||||
Car2x databases¹ | ✓ | ✓ | ✓ | ✓r | ✓ | ✓ |
CANdb++ Editor (A429, AFDX®, CAN, CAN FD) | ✓ | ✓ | ✓ | ✓r | ✓r | ✓ |
Create and display DBC files | ||||||
LIN File Editor¹ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Create and display LDF and NCF files with a text-based editor | ||||||
LDF Explorer Pro (LIN)¹ | ✓ | ✓ | ✓ | - | - | - |
Create and display LDF and NCF files | ||||||
LDF Explorer View (LIN)¹ | ✓ | ✓ | ✓ | - | - | - |
Display LDF and NCF files | ||||||
FIBEX Explorer Pro (FlexRay)¹ | ✓ | ✓ | ✓ | - | - | - |
Create and display FIBEX files | ||||||
FIBEX Explorer View (FlexRay)¹ | ✓ | ✓ | ✓ | - | - | - |
Display FIBEX files |
Variant | Description |
---|---|
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. |
Variant | Description |
---|---|
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 pro (formerly "full") | 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. |
Feature | CANalyzer (fun) | CANalyzer (exp) | CANalyzer (pro) | CANalyzer (pex) | CANoe (run) | CANoe (pro) |
---|---|---|---|---|---|---|
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)¹ | ||||||
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)¹ |
Feature | CANalyzer (fun) | CANalyzer (exp) | CANalyzer (pro) | CANalyzer (pex) | CANoe (run) | CANoe (pro) |
---|---|---|---|---|---|---|
Statistic protocol (A429, CAN) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Trigger block | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Control data logging (A429, AFDX®, CAN, FlexRay, ISO11783, J1939, LIN)¹ | ✓ | ✓ | ✓ | ✓r | ✓ | ✓ |
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 | ✓r | ✓ | ✓ | - | ✓ | ✓ |
Record and play of video files | ||||||
Oscilloscope Window (.Scope)² | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
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 Set¹ | ✓ | ✓ | ✓r | ✓r | ✓ | ✓ |
Special CAPL functions for LIN-specific bus analysis | ||||||
Cluster Monitor (FlexRay)¹ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
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 | ✓ | ✓ | ✓ | ✓r | ✓ | ✓ |
Reduction of the displayed data | ||||||
Variables Filter | ✓ | ✓r | ✓ | - | ✓ | ✓ |
Reduction of the displayed data | ||||||
MOST Application Filter¹ | ✓ | ✓ | ✓r | ✓ | ✓ | ✓ |
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 Functions¹ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
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 |
Feature | CANalyzer (fun) | CANalyzer (exp) | CANalyzer (pro) | CANalyzer (pex) | CANoe (run) | CANoe (pro) |
---|---|---|---|---|---|---|
TP Observer (CAN, FlexRay, J1939, ISO11783)¹ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
TP Observer (Ethernet) ¹ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
TP observer supporting IP (incl. fragmentation) and TCP. | ||||||
AVTP Observer (Ethernet) ¹ | ✓ | ✓ | ✓ | - | ✓ | ✓ |
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 ³ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
UDS/KWP2000 support | ✓ | ✓ | ✓r | ✓r | ✓ | ✓ |
Integrated OBD II tester | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
DoIP (Diagnostics over IP) and HSFZ (High-Speed-Fahrzeug-Zugang) support | ✓ | ✓ | ✓r | ✓r | ✓ | ✓ |
Feature | CANalyzer (fun) | CANalyzer (exp) | CANalyzer (pro) | CANalyzer (pex) | CANoe (run) | CANoe (pro) |
---|---|---|---|---|---|---|
CAPL DLL | ✓r | ✓r | ✓ | - | ✓ | ✓ |
Implement your own functions in C | ||||||
CANoe RT | - | - | - | ✓r | ✓r | ✓ |
Real-time extension for heightened latency and jitter requirements | ||||||
CAPL-on-Board | - | - | - | ✓r | ✓r | ✓ |
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 |
Feature | CANoe* and CANalyzer | |||
---|---|---|---|---|
CAN | CAN FD | LIN | FlexRay | |
Automatic configuration of sampling rate and acquisition time (according to baud rate) | ✓ | ✓ | ✓ | ✓ |
Bit-accurate decode of bus signal | ✓ | ✓ | ✓ | ✓ |
Complete decode of protocol errors (e.g. CAN Error Frames) | ✓ | ✓ | ✓ | ✓ |
Trigger conditions for frames and protocol errors | ✓ | ✓ | ✓ | ✓ |
Trigger modes: single and repeat | ✓ | ✓ | ✓ | ✓ |
Full import/export of scope measurements for offline analysis | ✓ | ✓ | ✓ | ✓ |
Export of scope measurement data to ASCII (CSV) or MATLAB format (MAT) | ✓ | ✓ | ✓ | ✓ |
CAPL interface for automatic scope test including report creation** | ✓ | ✓ | ✓ | ✓ |
Eye diagram analysis with bit masks defined via CAPL** | ✓ | ✓ | - | - |
CAPL measurement functions for bus signal voltage and time difference (e.g. bit time)** | ✓ | ✓ | - | - |
Description | CANoe | ||
---|---|---|---|
pex | run | pro | |
XCP/CCP Window for configuration | ✓r | ✓r | ✓ |
Online access to internal ECU values in RAM over XCP on CAN, XCP on Ethernet (TCP and UDP), XCP on FlexRay, XCP on LIN and CCP | |||
(For CCP/XCP on CAN, XCP on FlexRay and XCP on LIN the respective bus options are required.) | |||
Measurement methods: DAQ, Polling, on connect, Single Shot Upload over CAPL | ✓r | ✓r | ✓ |
Writes scalar, multi-dimensional, and complex variables to the ECU's RAM via Download | ✓ | ✓ | ✓ |
Measuring with ECU time stamp for DAQ | ✓ | ✓ | ✓ |
Supports ASAM MCD-2 MC (A2L) databases up to version 1.7 | ✓r | ✓r | ✓ |
Support of scalar CCP/XCP data types (UBYTE, SBYTE, UWORD, SWORD, ULONG, SLONG, UINT64, SINT64, FLOAT32_IEEE, FLOAT64_IEEE) | ✓ | ✓ | ✓ |
Complex CCP/XCP data types: 1-dimensional arrays, CURVE, MAP (supported axis types: COM_AXIS, SHARED_AXIS, FIX_AXIS) | ✓ | ✓ | ✓ |
Secure access via Seed & Key (DLL and SKB format) | ✓ | ✓ | ✓ |
Parallel access to multiple ECUs | ✓ | ✓ | ✓ |
Address Update for ECU symbols from Linker Map file | ✓ | ✓ | ✓ |
Address Update for ECU symbols from the ECU at runtime (generic measurement) | ✓ | ✓ | ✓ |
Component | Recommended | Minimum |
---|---|---|
CPU | Intel compatible ≥ 1 GHz ≥ 2 cores | Intel compatible ≥ 1 GHz ≥ 2 cores |
Memory (RAM) | 16 GB | 4 GB |
Hard disk space | ≥ 20 GB SSD | ≥ 3 GB |
Screen resolution | Full HD | 1280×1024 Pixel |
Operating system | Windows 10 (≥version 1709) Windows 8.1 Windows 7 (≥ SP1) |
Legend:
✓ = Available (multiple)
1 = Available once
r = Unavailable
Runtime (configuration cannot be changed)
This function requires the noted bus system extension or the noted additional option. All bus system extensions are individually available and may be used in any combination. Additional CAN bus based options such as CANopen or J1939, require the bus option for CAN.
Additional products, not included in the standard delivery.
The actual functional range depends on the product variant used: CANoe pex, CANoe run or CANoe (full version).