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 -