Testing
Feature Matrix CANoe 15 SP3 and CANalyzer 15 SP3
CANoe/CANalyzer Variants at a Glance
CANalyzer fun CANoe pex The fundamental variant is suitable for simple The project execution variant provides a graphical analysis, and it provides all interactive standard user interface exclusively. Simulation, test cases functions for this purpose. However, it does not and results are easily controlled without the need offer programmability, diagnostic functions or to specifically evaluate the underlying messages. user control panels. CANoe run CANalyzer exp The runtime variant is suitable for users who want The expert variant is ideal for all standard to quickly and easily test their ECU in interaction applications, and it provides all functions and with a specified remaining bus simulation. extensions without limitation. However, this Configurations cannot be changed, analysis variant does not support creating and executing functions are fully available and network nodes CAPL programs. can be easily connected and disconnected. CANalyzer pro CANoe pro The professional variant provides all functions and The professional variant is intended for users who extensions without limitations. It supports all use want to take advantage of the full range of CANoe cases from simple observation of the bus traffic functions. Simulation models can be created with to complex analysis, stimulation and testing of CAPL and .NET. Test cases are easy to model with heterogeneous systems. the Test Feature Set.
CANoe/CANalyzer System Requirements
Component Recommended Minimum
CPU Intel Core i7 or comparable Intel compatible ≥ 3 GHz 2 GHz ≥ 4 cores 2 cores
CANoe and CANalyzer benefit 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) * * 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).
v5.2 | 2021-09-16 www.vector.com - 1 - General Data on the Number of Channels and Supported Bus Systems as Well as Their Network Description Formats CANoe and CANalyzer are multibus tools; that is, several different bus systems can be analyzed and stimulated simultaneously with one configuration. The specific network description files are supported directly.
Feature CANalyzer CANoe
fun exp pro pex run pro
Number of configurable A429 channels1 64 64 64 64r 64 64
Number of configurable AFDX® channels1 4 4 4 4r 4 4
Number of configurable CAN channels 3216 3216 3216 3216r 3216 3216
Number of configurable Ethernet 32 32 32 32r 32 32 channels respectively Ethernet networks1
Number of configurable FlexRay clusters1 32 32 32 32r 32 32 (with 2 FlexRay channels)
Number of configurable J1708 channels 32 32 32 32r 32 32 (J1587)1
Number of configurable K-Line channels1 — 32 32 32r 32 32
Number of configurable LIN channels1 64 64 64 64r 64 64
Number of configurable MOST, MOST50 16 16 16 16r 16 16 and MOST150 channels1
Number of configurable WLAN channels 32 32 32 32r 32 32 (Car2x, IEEE 802.11p)1
DBC databases ✔ ✔ ✔ ✔ r ✔ ✔ (A429, AFDX®, CAN, CAN FD, CANopen, ISO11783, J1708/J1587, J1939)1
LDF databases ✔ ✔ ✔ ✔ r ✔ ✔ (LIN)1
XML function catalog ✔ ✔ ✔ ✔ r ✔ ✔ (MOST)1
FIBEX databases ✔ ✔ ✔ ✔ r ✔ ✔ (CAN, Ethernet, FlexRay)1 Supported format versions: 2.0, 3.x (CAN, FlexRay), 4.0 (Ethernet)
AUTOSAR System Descriptions ✔ ✔ ✔ ✔ r ✔ ✔ (CAN, Ethernet, FlexRay)1 Supported format versions: 3.x, 4.x
Car2x databases ✔ ✔ ✔ ✔ r ✔ ✔ (Car2x)1
CANdb++ Editor ✔ ✔ ✔ ✔ r ✔ r ✔ (A429, AFDX®, CAN, CAN FD)1 Create and display DBC files
LDF Explorer Pro — ✔ ✔ — ✔ ✔ (LIN)1 Create and display LDF and NCF files
v5.2 | 2021-09-16 www.vector.com - 2 - Feature CANalyzer CANoe
fun exp pro pex run pro
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
AUTOSAR System Descriptions ✔ ✔ ✔ ✔r ✔ ✔ (CAN, Ethernet, FlexRay)1 Supported format versions: 3.x, 4.x
AUTOSAR System Descriptions ✔ ✔ ✔ ✔r ✔ ✔ (J1939)1 Supported format versions: 4.2.2, 4.3.x
AUTOSAR System Description Network — ✔ ✔ — ✔ ✔ Explorer Pro (CAN, FlexRay)1 Display and modify ASR files for CAN and FlexRay
AUTOSAR System Description Network ✔ — — ✔ — — Explorer View (CAN, FlexRay)1 Display ASR 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 — — — — — ✔ Car2x Certificate Generator1 Generation of certificates and private keys
Vector Aerospace Message Editor ✔ ✔ ✔ ✔r ✔ ✔ (A429, AFDX)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.
v5.2 | 2021-09-16 www.vector.com - 3 - Functions for Bus Analysis and Monitoring CANoe and CANalyzer 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 logging files.
Feature CANalyzer CANoe
fun exp pro pex run pro
Variable Measurement Setup ✔ ✔ ✔ — ✔ ✔ Central configuration of analysis windows and logging
Measurement Setup Import ✔ ✔ ✔ — ✔ ✔ Reuse of Measurement Setups from other CANoe/CANalyzer configurations (complete or individual branches)
Trace Window ✔ ✔ ✔ — ✔ ✔ Detail, Difference and Statistics views for displaying the time flow of events
Statistic Window ✔ ✔ ✔ — ✔ ✔ (AFDX®, CAN, LIN, FlexRay)1 Display bus statistics on the node or frame level
Bus Statistic Window ✔ ✔ ✔ ✔ ✔ ✔ Reduced display of bus statistics of the activated bus systems
Frame Histogram ✔ ✔ ✔ — ✔ ✔ (A429, CAN, FlexRay, ISO11783, J1939, LIN)1 Display bus statistics in histogram representation and statistics report
Statistic protocol ✔ ✔ ✔ — ✔ ✔ (A429, CAN)1
Trigger ✔ ✔ ✔ ✔r ✔ ✔ (A429, AFDX®, CAN, FlexRay, ISO11783, J1939, LIN, MOST)1 Control data logging
Symbol Mapping —/—/— ✔/— ✔/— ✔r/✔r/✔r ✔/✔/✔ ✔/✔/✔ to link system variables / environment variables /✔10 /✔10 / signals
Data Window ✔ ✔ ✔ — ✔ ✔ Momentary display of bus signals, environment variables and system variables
Graphics Window ✔ ✔ ✔ — ✔ ✔ Graphic display of signal responses
Video Window — — — ✔14 ✔ ✔ Record and play back video files.
Oscilloscope Window (Scope) ✔ ✔ ✔ — ✔ ✔ (CAN/CAN FD, FlexRay, LIN, PSI5, SENT)1, 5 Display of physical bus level and logical interpretation
State Tracker — — — — ✔ ✔ Display of system states, discrete values and CAN frames/bursts
v5.2 | 2021-09-16 www.vector.com - 4 - Feature CANalyzer CANoe
fun exp pro pex run pro
LIN Analysis Feature Set1 — — ✔ ✔r ✔r ✔ Special CAPL functions for LIN-specific bus analysis
FlexRay Cluster Monitor1 ✔ ✔ ✔ — ✔ ✔ Display of statistics and bus activities of a FlexRay cluster
Filter in Measurement Setup ✔ ✔ ✔ — ✔ ✔ (A429, AFDX®, CAN, Ethernet, FlexRay, ISO11783, J1708/J1587, J1939, LIN, MOST)1 Permanent removal of data in a branch of the Measurement Setup
Analysis Filter in the Trace Window ✔ ✔ ✔ — ✔ ✔ Temporary reduction of displayed data
Channel Filter ✔ ✔ ✔ ✔r ✔ ✔ Reduce the displayed data
Variables Filter — ✔ ✔ ✔r ✔ ✔ Reduce the displayed data
MOST Application Filter1 ✔ ✔ ✔ ✔r ✔ ✔ Reduce the displayed data
Offline Mode ✔ ✔ ✔ — ✔r ✔ Replay a logged measurement
Data Export ✔ ✔ ✔ ✔ ✔ ✔ Use the logged data in other programs: *.csv, *.mat (MATLAB), *.mdf, *.pcap, *.pcapng
Protocol Monitor ✔ ✔ ✔ — ✔ ✔ (Ethernet)1 Display of connections between endpoints
Scene Window — — — — ✔ ✔ Visualization of ADAS objects
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
Parameter Monitor ✔ ✔ ✔ ✔r ✔ ✔ (J1708/J1587)1 Display of all sent parameters in a J1587 network
Scanner ✔ ✔ ✔ ✔r ✔ ✔ (CANopen, ISO11783, J1939)1 Display details of network nodes
GNSS Monitor ✔ ✔ ✔ ✔r ✔ ✔ (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.
v5.2 | 2021-09-16 www.vector.com - 5 - Feature CANalyzer CANoe
fun exp pro pex run pro
Car2x Station Manager ✔ ✔ ✔ ✔r ✔ ✔ (Car2x)1 Central unit to manage ITS Stations, especially for the assignment of received messages to ITS stations
Protocol Analyzer ✔ ✔ ✔ — ✔ ✔ (Car2x, Ethernet, ISO11783, J1939)1 Checks protocol-specific contents and displays results in the Trace Window
Map Window — ✔ ✔ — ✔ ✔ Displays position data. The Map Window can be synchronized with other analysis windows
Map Window – Extensions for Car2x — ✔ ✔ — ✔ ✔ (Car2x)1 Displays ITS stations and events
Car2x Certificate Explorer — ✔ ✔ — ✔ ✔ (Car2x)1 Display and export of received and configured certificates
Functions for Stimulation, Simulation and Modeling Extensive functions are available for stimulating and simulating networks. Interactive generators make it possible to spontaneously stimulate, 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 Vector Sales.
Feature CANalyzer CANoe
fun exp pro pex run pro
Interactive Generator – A429 ✔ ✔ ✔ ✔r ✔ ✔ (ARINC 429)1
Interactive Generator – AFDX ✔ ✔ ✔ ✔r ✔ ✔ (ARINC 664 / AFDX®)1
Interactive Generator – AUTOSAR PDU ✔ ✔ ✔ ✔r ✔ ✔ (AUTOSAR)1
Interactive Generator – CAN ✔ ✔ ✔ ✔r ✔ ✔ (CAN, CANopen, J1939)1
Interactive Generator – Ethernet — — — ✔ ✔ ✔ (Ethernet)1
Interactive Generator – J1587 ✔ ✔ ✔ ✔r ✔ ✔ (J1708/J1587)1
Signal Generator — — — ✔r ✔ ✔ (A429, CAN, Ethernet (AUTOSAR PDUs), FlexRay, LIN, MOST)1 Configuration of signal curves
v5.2 | 2021-09-16 www.vector.com - 6 - Feature CANalyzer CANoe
fun exp pro pex run pro
Create/execute graphic command —/— ✔/✔ ✔/✔ —/✔ ✔/✔ ✔/✔ sequences with the Visual Sequencer (A429, CAN, LIN)1
Macros — ✔ ✔ ✔r ✔ ✔ Tool automation
Start Value Window —/—/— ✔/—/— ✔/—/— ✔r/✔r/✔r ✔/✔/✔ ✔/✔/✔ Values that are set on measurement start can be preassigned for system variables / environment variables / signals
.NET Snippets — — — ✔r ✔ ✔ Tool automation
LIN Interactive Scheduler1 1 1 1 ✔r ✔ ✔ Simulation of a LIN master
LIN Node Simulation1 — 1 1 ✔r ✔r ✔ (Master/Slave)
LIN Network Management Window1 — ✔ ✔ ✔ ✔ ✔
Replay ✔ ✔ ✔ ✔r ✔ ✔ Replay a logged measurement in parallel to a running simulation
FlexRay Frame Panel1 ✔ ✔ ✔ ✔r ✔ ✔ Offers an easy way to send out frames
FlexRay PDU Panel1 ✔ ✔ ✔ ✔r ✔ ✔ Offers an easy way to send out frames
MOST1 ✔ ✔ ✔ ✔ ✔ ✔ Sending of the asynchronous channel and control channel
System Variables — ✔ ✔ ✔ ✔ ✔ Variables with global validity, can be applied to all analysis windows and logging
Simulation Setup — — — ✔r ✔r ✔ Symbolic display of the network
Simulation Setup: Filters — — — ✔r ✔r ✔ Filters for messages and channels, dependent on bus system: A429, CAN, Ethernet (channel filter), FlexRay, MOST
Access to environment variables — — — — ✔ ✔
Model design/generation/execution —/—/— —/—/— —/—/— —/—/✔ —/—/✔ ✔/✔/✔ from the network description
Execute Simulation Models — — — ✔ ✔ ✔
Modeling libraries — — — ✔r ✔r ✔ (e.g. transport protocol, interaction layer, network management, OEM-specific Extensions)
v5.2 | 2021-09-16 www.vector.com - 7 - Feature CANalyzer CANoe
fun exp pro pex run pro
Modeling library for SOME/IP node — — — ✔r ✔r ✔ simulation (Ethernet)1 Simulation of SOME/IP network nodes
Modeling library for TSN(AVB) node — — — ✔r ✔r ✔ simulation (Ethernet)1 Simulation of Stream Talker and Listener including AVTP, RTP, gPTP, clock master and slave
Modeling library for node simulation — — — ✔r ✔r ✔ (ISO11783)1 Simulate the Virtual Terminal Server/Client, Task Controller Server/Client, File Server Server/Client, Tractor ECU, Aux, TIM Server/Client
Modeling library for GNSS simulation — — — ✔r ✔r ✔ (ISO11783, J1939)1
Modeling library for J1939 node — — — ✔r ✔r ✔ simulations with interaction layer (ISO11783, J1939)1
Modeling library for node simulation — — — ✔r ✔r ✔ (CANopen)1 Simulate the object directory, SDO Servers/Clients, network management, PDO communication
Modeling library for node simulation — — — ✔r ✔r ✔ with interaction layer (Car2x)1 Simulation of ITS Stations
Function library for sending and — — — ✔r ✔r ✔ receiving packets (AFDX®, Car2x)1
Packet Builder ✔ ✔ ✔ ✔r ✔ ✔ (Car2x, Ethernet)1 Create and send packets
Virtual Terminal Window — — — ✔r ✔ ✔ (ISO11783)1 Simulate a Virtual Terminal
Interactive Task Controller — — — ✔r ✔ ✔ (ISO11783)1 Access the process data
File Server Window — — — ✔r ✔ ✔ (ISO11783)1 Simulation of an FS server
GNSS Simulator ✔ ✔ ✔ ✔r ✔ ✔ (ISO11783, J1939)1 Simulation of position data
v5.2 | 2021-09-16 www.vector.com - 8 - Feature CANalyzer CANoe
fun exp pro pex run pro
Scenario Editor — — — — ✔ ✔ Creation of Car2x/V2X traffic scenarios, e.g. as basis for simulations utilizing the Car2x interaction layer
ADAS Feature Set — — — — ✔r ✔ Creation of simulations for testing ADAS functions based on ASAM-OSI objects.
Modelling of distributed systems with IoT — — — ✔r ✔r ✔ protocols, e.g. MQTT
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.
Feature CANalyzer CANoe
fun exp pro pex run pro
CAPL programming/execution/debugging —/—/— —/—/— ✔/✔/— —/✔/— —/✔/— ✔/✔/✔
Bus access with CAPL functions — — ✔ ✔ ✔ ✔ (A429, AFDX, CAN, Ethernet, FlexRay, ISO11783, J1708/J1587, J1939, LIN, MOST)1
Create/execute graphic command —/— ✔/✔ ✔/✔ —/✔ —/✔ ✔/✔ sequences with the Visual Sequencer
Bus access with the Visual Sequencer — ✔ ✔ ✔r ✔ ✔ (A429, CAN, LIN)1
C Library — ✔ ✔ ✔r2 ✔r2 ✔ C-API for developing application-specific code
.NET programming(C#) — — — ✔r ✔r ✔ For implementing simulated network nodes, test modules or snippets
Ethernet TCP/IP Stack Support 1 1 1 ✔ ✔ ✔ (Ethernet)1
v5.2 | 2021-09-16 www.vector.com - 9 - 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.
Feature CANalyzer CANoe
fun exp pro pex run pro
Create/execute display elements ✔/✔ ✔/✔ ✔/✔ —/✔ ✔/✔ ✔/✔
Create/execute control elements —/— ✔/✔ ✔/✔ —/✔ —/✔ ✔/✔
.NET panel elements — ✔ ✔ ✔ ✔ ✔
AVB Video Panel ✔ ✔ ✔ ✔ ✔ ✔
Test Support — Test Feature Set CANoe is a universal tool for executing automated Tests, that 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 supported.
Feature CANalyzer CANoe
fun exp pro pex run pro
Visual Sequencer — ✔ ✔ — ✔ ✔ Graphically create test sequences
Bus access with the Visual Sequencer — ✔ ✔ ✔r ✔ ✔ (A429, CAN, LIN)1
LIN Stress Interactive Generator1 — — — — ✔ ✔ Send frames and errors
LIN Disturbance1 — — — — ✔ ✔ Disturb the LIN bus traffic
LIN Stress Feature Set1 — — — ✔ ✔ ✔ (CAPL) Stimulation with different protocol errors
Integrated LIN Slave Conformance Tests1 — — — ✔r ✔r ✔
Stress Generation ✔ ✔ ✔ ✔ ✔ ✔ (MOST with VN2600/VN2610)1 Generate bus load and Light/Lock errors
Test Setup for Test Units — — — ✔r ✔r ✔ Organize and configure test units
Test Trace — — — ✔r ✔r ✔ Observe and analyze tests during the test run
Test Setup for Test Modules — — — ✔r ✔r ✔ Organize and configure test modules
Test Feature Set (TFS), Test Service — — — ✔r ✔r ✔ Library (TSL) Reproducibly execute (semi-)automated tests
XML Test Report — — — ✔r ✔r ✔ Visualize test results with navigation options
v5.2 | 2021-09-16 www.vector.com - 10 - Feature CANalyzer CANoe
fun exp pro pex run pro
J1939 Compliance Test Unit — — — ✔r ✔r ✔ (J1939)1 Automatic execution of J1939 conformance tests defined in SAE J1939-82 (2015)
DOORS-Integration — — — ✔r ✔r ✔ Interface to the requirements system
VT System support — — — ✔ ✔ ✔
Transport Protocol Support, Diagnostic Support, Supported Protocols - Diagnostic Feature Set (CAN, Ethernet, FlexRay, LIN) CANoe and CANalyzer can be used in all phases of development and diagnostic use in ECUs – both via standard description files (CDD, ODX, MDX) and via basic diagnostics.
Feature CANalyzer CANoe
fun exp pro pex run pro
TP Observer ✔ ✔ ✔ — ✔ ✔ (CAN)1 TP observer according to ISO 15765-2
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
TP Observer ✔ ✔ ✔ — ✔ ✔ (FlexRay)1 TP observer according to ISO 10681-2, AUTOSAR FlexRay and BMW FlexRay
TP Observer ✔ ✔ ✔ — ✔ ✔ (ISO11783, J1939)1 TP observer according to BAM, CMDT and Fast Packet
Support of DoIP (Diagnostics over — ✔ ✔ ✔r ✔r ✔ internet protocol, also encrypted via TLS), HSFZ (High-Speed-Fahrzeug-Zugang) and DoSoAd (Diagnostics over AUTOSAR Socket Adaptor)
K-Line — ✔ ✔ ✔r ✔r ✔ For Vector hardware with LINpiggy
Diagnostic Protocols — ✔ ✔ ✔r ✔r ✔ (KWP 2000, UDS)
Diagnostic Observer4 — ✔ ✔ — ✔ ✔ Symbolically interpret diagnostic messages
v5.2 | 2021-09-16 www.vector.com - 11 - Feature CANalyzer CANoe
fun exp pro pex run pro
Diagnostic Tester4 — ✔ ✔ — ✔ ✔ Consists of Diagnostic Console, Diagnostic Session Control and Fault Memory Window
Diagnostic Simulation — — — ✔r ✔r ✔
Variant Coding Window8 — ✔ ✔ ✔ ✔ ✔
Diagnostic Parameters Window8 — ✔ ✔ ✔ ✔ ✔
Integrated OBD-II tester4 — ✔ ✔ — ✔ ✔
Diagnostics with CAPL1 — — ✔ ✔r ✔r ✔
Basic Diagnostics — ✔ ✔ ✔r ✔ ✔ Diagnostic support without description file
ODXStudio View and — ✔ ✔ — ✔ ✔ CANdelaStudio View1 Display diagnostic description files (ODX/PDX/CDD)
VDS Library — — — ✔ ✔ ✔ .NET diagnostic scripting for CANoe, CANape and Indigo
Option DiVa4, 5 — — — ✔r ✔r ✔ (DiVa — Diagnostics Integration and Validation) Automatically generate test modules or test units from a diagnostic description and add the corresponding DiVa project to a CANoe configuration
DTC Monitor ✔ ✔ ✔ ✔r ✔ ✔ (ISO11783, J1939)1 Display error codes
Diagnostic memory access ✔ ✔ ✔ ✔r ✔ ✔ (ISO11783, J1939)1
OBD Inspection and Maintenance Monitor ✔ ✔ ✔ ✔r ✔ ✔ (J1939)1 Emissions-related diagnostic functionalities
DC Monitor ✔ ✔ ✔ ✔r ✔ ✔ (J1708/J1587)1 Evaluate transmitted error codes (DC)
v5.2 | 2021-09-16 www.vector.com - 12 - 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 driving auxiliary measurement hardware, or integrating MATLAB/Simulink models in the simulation.
Feature CANalyzer CANoe
fun exp pro pex run pro
CAPL-DLL — — ✔ ✔r ✔r ✔ Implement your own functions in C
Distributed Mode ✔ ✔ ✔ ✔r ✔r ✔ Real-time extension for heightened latency and jitter requirements
CAPL-on-Board — — — ✔r ✔r ✔ Execute CAPL right on the network interface (CAN)1
ERT – Extended Real Time — — — ✔r ✔r ✔ Improves latency, and determinism of CANoe and CANape with supported hardware
I/O-Hardware interface — — — ✔ ✔ ✔ Link analog/digital measurement hardware from third-party suppliers
GPIB support — — — ✔ ✔ ✔ Access to external measuring instruments
IOpiggy support — ✔ ✔ ✔ ✔ ✔
COM Interface ✔ ✔ ✔ ✔ ✔ ✔ Automation interface for remote control
FDX (Fast Data Exchange) — — — ✔ ✔ ✔ UDP/IP based protocol for fast data exchange with external systems
MATLAB Integration and Model Viewer — — — ✔r ✔r ✔ Integrate Simulink models in the simulation
LabVIEW Interface —/✔/— —/✔/— —/✔/— ✔r ✔r ✔ Data exchange with LabVIEW via shared network variables/COM/FDX
Functional Mock-up Interface (FMI) — — — ✔r ✔r ✔ Integration and Export of FMU files. Supported versions: FMI 1.0 and FMI 2.0
Data exchange with CarMaker — — — ✔r ✔r ✔
Option Scope5 ✔ ✔ ✔ — ✔r ✔ (CAN/CAN FD, FlexRay, LIN, PSI5, SENT)1 Integration of USB oscilloscope hardware from PicoTech
Option Sensor5 — — — ✔ ✔ ✔ Simulation of sensors and ECUs plus Test Feature Set integration
Option AMD/XCP5 — — — ✔r ✔r ✔ Read or write to memory locations in the ECU and analysis of ECUs
v5.2 | 2021-09-16 www.vector.com - 13 - Feature CANalyzer CANoe
fun exp pro pex run pro
Option SmartCharging — — — ✔r ✔r ✔ Analysis, simulation and testing of the communication between electric vehicle and charging station
GNSS — ✔ ✔ ✔15 ✔ ✔ Visualize and log the vehicle's position
Signal protocol DLL ✔ ✔ ✔ ✔ ✔ ✔ (Ethernet)1 Interpret signals in proprietary protocols
TCP/IP socket access in CAPL — — ✔ ✔r ✔r ✔
RS232 access in CAPL — — ✔ ✔ ✔ ✔
CANoeOption AMD/XCP Option AMD/XCP is used to access internal ECU parameters by write or read access. The ECU parameters are represented as system variables and can therefore be used in all analysis windows as well as in testing. Option AMD/XCP is available for all CANoe variants.
Feature CANoe
pex run pro
XCP/CCP Window for configuration — — ✔
Online access to internal ECU values in RAM over XCP on CAN, XCP on ✔r ✔r ✔ 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 ✔r ✔r ✔ CAPL
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)
v5.2 | 2021-09-16 www.vector.com - 14 - CANoeOption For EtherCAT With the Option For EtherCAT it is possible to use EtherCAT compliant EtherCAT slave hardware in CANoe. This makes it possible to integrate EtherCAT slave hardware from other manufacturers into a CANoe project or test system. Option For EtherCAT is available as of CANoe 13 SP2.
Feature CANoe
pex run pro
ETG (EtherCAT Technology Group) compliant EtherCAT master (2 master instances / ✔ ✔ ✔ EtherCAT networks can be operated in parallel)
Configuration of EtherCAT networks — ✔ ✔
Support of EtherCAT Slave Information Files (.esi) and Network Information and Variable ✔ ✔ ✔ Description Files (.eni)
Diagnosis of EtherCAT networks ✔ ✔ ✔
Access to input and output PDOs of the EtherCAT slaves via system variables ✔ ✔ ✔
Parallel operation of EtherCAT networks and VT System ✔ ✔ ✔
CANoe/CANalyzerOption Scope Option Scope is an integrated oscilloscope solution for CANoe and CANalyzer based on an USB oscilloscope hardware. The supported hardware has up to 4 input channels for 2 CAN/CAN FD/FlexRay or 2 LIN/IO and is triggered using the sync line of Vector's interface hardware. With bus-specific trigger conditions and the CANoe/CANalyzer time synchronization, you can find the cause of protocol errors much faster than with any traditional oscilloscope. The option SCOPE is available for all CANoe/CANalyzer variants with exception of CANoe pex.
Feature CANoe/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 ✔ ✔ ✔ ✔ (available with CANoeTest Feature Set)
Eye diagram analysis with bit masks defined via CAPL ✔ ✔ ✔ ✔ (available with CANoeTest Feature Set)
CAPL measurement functions for bus signal voltage and time difference ✔ ✔ — — (e.g. bit time) (available with CANoeTest Feature Set)
Serial bit mask analysis with definable analysis ranges ✔ ✔ ✔ ✔
Complete edge analysis for rising and falling edges ✔ ✔ ✔ ✔
CAPL-controlled configuration of the oscilloscopes ✔ ✔ ✔ ✔
v5.2 | 2021-09-16 www.vector.com - 15 - CANoeOption Sensor The Option Sensor enables a variety of applications related to the analysis, simulation and testing of sensors and control units. Among other things it is possible: Record and analyze the communication between ECUs and sensors. Simulate sensors in order to test the functions of an ECU. Simulate ECUs to test sensors.
Feature CANoe
PSI5 SENT SPI I2C UART
Sensor configuration dialog for uniform configuration of sensor ✔ ✔ ✔ ✔ ✔ communication
Analysis of sensor communication with the CANoe analysis windows ✔ ✔ ✔ ✔ ✔
Sensor simulation ✔ ✔ ✔ ✔ ✔
Sensor simulation via BLF logging file ✔ ✔ — — —
Simulation of the control unit side of sensor communication ✔ ✔ ✔ ✔ ✔
CAPL API to realize continuous data flows ✔ ✔ ✔ ✔ ✔
Serial hardware module VT2710 ✔ ✔ ✔ ✔ ✔
Piggy for VT2710: 4 PSI5 or 4 SENT channels ✔ ✔ — — —
SENSORPiggy SENT for VN1640A and VN1500 family ✔ ✔ — — —
Support for LVDS and RS 485 — — — — ✔
CANoeOption SmartCharging Option SmartCharging simulates the communication behavior of electric vehicles (EV) or charging stations (EVSE). This provides a flexible counterpart for ensuring functionality during the development of charging ECUs. The standards DIN70121, ISO/IEC 15118 (both require Option Ethernet) and GB/T 27930 (requires Option J1939) are supported. Option SmartCharging is available for all CANoe variants.
Feature CANoe
pex run pro
Analysis of communication between e-vehicle and charging station — ✔ ✔ Interpretation of messages in the Trace Window
Simulation of electric vehicle (EV) and charging station (EVSE) ✔ ✔r ✔
Automatic or manual sending and receiving of messages possible (DIN 70121 / ISO ✔ ✔r ✔ 15118)
Support of SLAC and V2G protocols (DIN 70121 / ISO 15118) ✔ ✔ ✔
Monitoring function (DIN 70121 / ISO 15118) ✔ ✔r ✔ Output of selected message contents in system variables
Transport Layer Security (TLS) via Security Manager (ISO 15118 PnC) ✔ ✔ ✔ TLS communication with automatic encryption/decryption and support for Public Key Infrastructure (PKI) and certificate management
v5.2 | 2021-09-16 www.vector.com - 16 - Legend
✔ (several times) available 1 This function requires the noted bus system r runtime only (the configuration cannot be changed) extension or additional options. not available 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.
2 Due to restricted debugging possibilities Distributed Mode 3 VN8900: only NI adapters are supported. should be used as a runtime environment for additional DLLs but not for developing them.
4 The Diagnostic Feature Set is based on the CANdela diagnostic 5 Additional product that is not included in the process and requires CANdela description files (CDD) or ODX standard delivery. files.
6 Only available in the send branch (not in the Measurement 7 With restricted hardware assortment Setup). (seeDistributed Mode: Configuration Requirements). VN8900: only IOpiggy is supported.
8 The actual functional range depends on your product variant: 9 This feature is not supported by VN8900. CANoepex, CANoerun or CANoepro.
10 Only with maintenance contract. 11 Only BLF is supported.
12 VN8900: via USB adapter. 13 The standalone mode has the same restrictions as the used program variant (CANalyzer: fun and exp; CANoe: pex and run).
14 run-time only (Video sources and recordings can be configured, 15 run-time only (GNSS receivers can be configured, Video Window not available) Map Window not available)
16 In simulated mode and offline mode the limit is 255 channels, 17 — while the 32 channels are supported in real mode with hardware.
v5.2 | 2021-09-16 www.vector.com - 17 -