Page navigation
- Beginning of the page
CANoe 15 - All New Features
... for all who want to know exactly
To put it in a nutshell: CANoe 15 offers these top 3 highlights

- Software-in-the-Loop: The current version offers you completely new possibilities to implement and document your software tests more efficiently.
- ADAS: The new ADAS features now allow you to stimulate with the help of ADAS Object Lists as well as their analysis.
- Connectivity: The range of functions for Connectivity has also been expanded to include an optional VH4110 hardware - also called 'IoT Enabler' - and a built-in broker (MQTT).
Curious about all CANoe features? Here they are − comfortably listed by domains and options:
Domain General Focus Areas
General
C Library 2.0
Support for the platforms Windows_x64 and Linux_x64 and compiler support for Mingw-w64.
- Communication Concept (SOA)
- New Application Panel for manual stimulation of application layer objects.
- On the consumer side:
- Get and Set calls can be made on fields
- Methods can be called - On the provider side:
- an event can be triggered
- On the consumer side:
To improve the clarity, bindings can be deactivated via the ribbon.
Endpoints of a participant can be distributed in the system setup via drag and drop.
Elements from the graphical representation of the communication relationship can be distributed in the system setup via drag and drop.
Simplified import of changed data sources.
Distributed Objects (DO)
Signal generators now directly support distributed objects. No mapping to system variables is necessary any more.
Python can be used for programming application models with distributed objects (DO).
With the new data type bytes a variable number of opaque bytes can be transferred.
In CAPL and C#, handlers for interface members can also be used (e.g. on any_value_change or [OnAnyCall]) and thus the same implementation can be used for many objects.
Using C# binding, a special transfer can be implemented for individual members.
- New Application Panel for manual stimulation of application layer objects.
Logging
Different attributes can now be entered in the global logging configuration.
Attributes can be written manually or using field functions.
.NET Programming
With the UserEventCriterion one can wait for a manually set event, which signals e.g. a working step of a background thread.
The creation of type libraries can be selected per database.
Type libraries for very large databases no longer generate errors due to too many string constants.
Offline Mode
For each logging file an offset for the delay of the playback start can now be specified.
Comments in the header of a logging file are now displayed in the offline configuration.
A new CAPL event is available for detecting the start of playback of a logging file.
Contents from different logging file can now be read sequentially.
Time ranges and breakpoints can now be configured independently of each other.
PDU Interactive Generator (PDU IG)
Multiple PDU windows can now be instantiated.
Replay
Replay of secured PDUs including adapting of security parameters is only possible.
There is a new event procedure which can be used to react on state changes of the replay block.
Vector Tool Platform / Standalone Mode / Distributed Mode
CAPL function SetLogFileName can also be used in standalone mode.
The settings for the distributed mode can be configured via COM.
Using command line option -getConfigFile in Standalone Manager, configuration files for standalone mode (file extension .RTCFG) can be retrieved from the RT Hardware and copied to the user computer.
In addition to the automation capabilities offered by the Standalone Manager command line options, Vector Tool Platform and CANoe/CANalyzer RT kernel settings and associated files on the RT hardware (e. g., logging files) can also be accessed via REST API.
CAPL / CAPL Browser
CAPL
New/Extended CAPL Functions forADAS
New/Extended CAPL Functions for CAN Disturbance Interface
New/Extended CAPL Functions for Communication Objects
New/Extended CAPL Functions for Diagnostics
New/Extended CAPL Functions for Ethernet
New/Extended CAPL Functions for ISO11783
New/Extended CAPL Functions for J1939
New/Extended CAPL Functions for Other
New/Extended CAPL Functions for Security
New/Extended CAPL Functions for Sensor
New/Extended CAPL Functions for SmartCharging
New/Extended CAPL Functions for Testing
Panel Designer
- For better clarity in the Toolbox, the controls have been divided into groups.
- With the Event Control you can now also receive events.
- In the Hex/Text-Editor, the byte display in hex format can now also be copied and pasted.
- Files can now also be opened with drag and drop on the Vector Tools Environment.
Domain Analysis
ADAS Feature Set
- The ADAS Feature Sets enables the creation of simulations to test ADAS functions and ADAS ECUs based on ASAM-OSI-objects.
- The ADAS Feature Set is part of the basic functionality of CANoe.
- Object lists are defined according to the ASAM OSI (Open Simulation Interface) standard and are already available in a database (vCDL).
- Display of ADAS object lists and their objects in the Trace Window
- Scene Window for display of detected objects
- In sample configurations the use of different simulation environments is demonstrated.
Domain Automotive
Option Car2x
- C-V2X Hardware
- Support of the Autotalk Craton2 EVK Revision F.
- Possibility to communicate via C-V2X (Cellular-V2X, 3GPP-PC5 Link).
- Network Hardware Configuration
- Adjustments for C-V2X support.
- WLAN default settings are predefined depending on the region (CN/EU/US).
- Car2x Stack / Interaction Layer
- Additional functionality is supported for the Chinese protocol:
- The frame content is automatically set according to the application message (e.g. the BSM).
- GNSS data is automatically used in the frame if available.
- It is possible to sign application messages in the Security Header now.
- Automatic certificate change can be configured in the database.
- Setting of protocol fields in the OnPreTx callback function has been improved.
- In case of the EU protocol, the lowFrequencyContainer can be removed in the OnPreTx callback function.
- In case of the EU protocol, no lowFrequencyContainer is sent for stationType = roadSideUnit.
- Additional functionality is supported for the Chinese protocol:
- Security
- IEEE 1609.2 US root certificates with NIST-384 are supported.
- EU certificates with Brainpool-256 and Brainpool-384 are supported.
- ETSI TS 103 097 V1.4.1 (EU) is supported.
- Certificates and private keys can also be imported in binary format.
- Map Window
- The pathHistory is displayed for CAM and BSM (even without an event).
- Image files can be used as map material.
- In case of the CN protocol the display of the MAP incorporates the attribute laneWidth.
- Scenario Editor / Scenario Manager
- Improvements for BSM events (CN).
- Starting and stopping of a scenario have been improved.
- Sample Configurations
- For all C-V2X sample configurations (CN) the units of the BSM signals have been added.
- The database of the V2X example configurations (US) is adapted to SAE J2735 (July 2020).
- For the Car2x sample configurations (EU) the factor of the attribute deltaAltitude of the pathHistory is corrected.
- The functionality of the Car2x option can be evaluated with the demo version of CANoe.
Option Ethernet
- Core Functionality
- The Ethernet Network Monitor is replaced by the Protocol Monitor. It supports a graphic representation of connections between endpoints for the following protocols:
- [ISO/OSI Level 2] Ethernet, ARP, NDP
- [ISO/OSI Level 3] ICMPv4, ICMPv6, IGMP, IPv4, IPv6
- [ISO/OSI Level 4] TCP, UDP
- [ISO/OSI Level 6] DHCP, DHCPv6, HTTP, SOME/IP
- It is now possible to let external virtual ECUs participate in the network over a virtual (TUN/TAP) connection.
- Support of AUTOSAR E2E Profil 44
- The use of extended Ethernet logging is now recommended.
- The Ethernet Network Monitor is replaced by the Protocol Monitor. It supports a graphic representation of connections between endpoints for the following protocols:
- Communication Concept
- Support of Container PDUs and Header-less PDUs
- Network-based Access
- The Port object has additional methods in CAPL and .NET
- to get the port name
- to get the network name
- to get the segment name
- to get the information if it is a physical port and if it is measured at the port
- Added an option to disable forwarding of all simulation port events to the Measurement Setup, making it easier to focus exclusively on the measurement ports.
- The Port object has additional methods in CAPL and .NET
- TC10
- Sleep/Wakeup events can be saved to BLF, MF4 and ASCII.
- Sleep/Wakeup events can be handled in the new CAPL callback on ethPhyState.
- New test functions: TestWaitForEthernetPhyState, TestWaitForEthernetLinkStatus
- Trace Window
- Show more details of the IKEv2 protocol in the detailed view.
- Programming
- The AVB IL provides a handler for PTP events: OnPtpSendPrepare
Option LIN
Support of new specification SAE2602:2020.
Extended functions:Protocol simulation
LDF Explorer
Conformance tests are supported with CANoe 15 SP2.
New CAPL function linSetExpectedRespLength configures expected number of bytes on reception of LIN frame.
LIN Interactive Scheduler (LIN ISC) supports drag and drop of frames from the Symbol Explorer.
Domain Connectivity
Support of new CANoe hardware VH4110 - also called 'IoT Enabler' - for OTA (Over-the-Air) protocols (WLAN, Bluetooth, …).
CANoe internal MQTT broker for testing IoT devices without an external broker.
Binary serialization of MQTT via Google Protocol Buffers (GPB) as alternative to JSON.
Domain Diagnostics
Variant Coding Window:
Export and Import of variant coding data
Usability improvements
DoIP TLS support:
with CAPL Callback Interface (CCI)
Domain Industrial / IoT
Connectivity
Support of new CANoe hardware VH4110 - also called 'IoT Enabler' - for OTA (Over-the-Air) protocols (WLAN, Bluetooth, …).
CANoe internal MQTT broker for testing IoT devices without an external broker.
Binary serialization of MQTT via Google Protocol Buffers (GPB) as alternative to JSON.
Option CANopen
- Support of Configuration Master functionality:
- Master simulation supports configuration of devices of the network.
- New CMT page in the CANopen Configuration window allows the selection of the NMT and CMT master.
- On the CMT page a concised data stream with the configuration of each device can be generated and loaded into the CMT master.
Domain Security
- Secured PDU support in Replay Block.
- Use of synchronized freshness.
- Automatic recalculation of Message Authentication Code.
- X.509 certificates CAPL API (X509API.vmodule)
- Extensive CAPL functions to modify certificates for tests:
- Evaluation of object contents
- Verification
- Signature generation
- Generation of certificates
- Support of Certificate Signing Requests (CSR)
- Provision of certificates by the Security Manager.
- Extensive CAPL functions to modify certificates for tests:
- Extension of the COM interface for automated assignment of security profiles for SecOC, TLS and IPSec.
- Simple profile search in the dialog Security Configuration.
- Back end status display in status bar, available for OEM security packages with backend access.
Domain Simulation / Stimulation
- PDU Interactive Generator (PDU IG)
Multiple PDU windows can now be instantiated.
Domain Smart Charging / E-Mobility
Option SmartCharging
GB/T 27930
The new sample configuration GB/T 27930 (2011) Simulation simulates a charging station and a battery management system communicating with each other according to GB/T 27930 (2011).
Domain Software-in-the-Loop
The full functional range for CANoe4SW is now directly available within CANoe.
In addition to C++, Python is now supported as a programming language for the software under test.
RPC-like functionality to call SUT functions directly from CANoe and vice versa.
Domain Testing
Test
64-bit support for test units and test modules.
Note on Compatibility: Test units that were built with a vTESTstudio version prior to 2.2 are not supported any longer.
Together with vTESTstudio 6
Extended support of DO (Distributed Objects) within test commands in the Test Table Editor and Diagram Editors, e.g. support of waveform command.
Test Table Editor: Support of background checks within loops (For, For Each, While).
State Diagram Editor: New element Composite State enables the comfortable description of sub states for complex state diagrams.
.NET Framework 4.7 can be selected as target framework, e.g. for the usage of external libraries.
CANoe Execution Adapter and execution plans from vTESTstudio now support the selection of variant properties for test units.
CANoe Test Report Viewer
Test Cases can be annotated with "Reassessments":
A reassessment consists of a verdict and justification text.
New window with an overview of all reassessments in the report, including the ability to navigate to reassessed test cases, sorting and filtering.
Reassessments are included in all export formats and can be read, created or modified through the .NET API.
VT System / I/O Hardware
Introduction of a COM Interface for VT System.
Improvements of the time synchronization.
Extension of the system variable interfaces, e.g. access on channel variables in CAPL also via interfaces.
General modernization of the VT System GUI and Tools.
Extension of the VT System Calibration Manager, e.g. start self-test and identification of modules in the rack.
Extension of the GreenPhy Configurator to VT7971 and VH5110.
Improvements of extended realtime performance.
FPGA Manager: Simplification of the configuration of new projects.
Update of the XIL API sample configurations.
Migration of CANStressNL to 64-bit.
Support of IOCab and the corresponding sample configuration is discontinued/removed.
Option Sensor
Support of SENT extension SPC (Short PWM Code).
SENT tick time can be set via CAPL (VT2710 only).
New function SwitchSupplyVoltage enables or disables the sensor supply voltage of a simulated ECU.
Domain Truck / Agriculture
Option ISO11783
ISO11783 IL / VT IL / FS IL / TC IL can automatically select a free address in case of an address conflict.
The new ISO11783 File Server Window.
Ready to use out of the box.
Clear representation of the bus communication.
Connected FS clients.
Opened files with original and changed content.
All communication in an easily readable form.
Easy coupling with the File Server IL.
ISO11783 Virtual Terminal
Better support for version 6, including new handling of TANs in Activation Commands.
New CAPL function to delete all stored object pools . This makes programming of automated tests easier.
Option J1939
The J1939 Interaction Layer can automatically select a free address in case of an address conflict.
Support for Functional Safety according to J1939-76 (dedicated SHM) and according to J1939 Digital Annex (for messages with built-in checksum).
Simulation / fault injection with J1939 IL.
Configuration with DBC.
Analysis and stimulation with CAPL.
Detection of violations in the Trace Window.
Option CANopen
- Support of Configuration Master functionality:
- Master simulation supports configuration of devices of the network.
- New CMT page in the CANopen Configuration window allows the selection of the NMT and CMT master.
- On the CMT page a concised data stream with the configuration of each device can be generated and loaded into the CMT master.
Option Car2X
- C-V2X Hardware
- Support of the Autotalk Craton2 EVK Revision F.
- Possibility to communicate via C-V2X (Cellular-V2X, 3GPP-PC5 Link).
- Network Hardware Configuration
- Adjustments for C-V2X support.
- WLAN default settings are predefined depending on the region (CN/EU/US).
- Car2x Stack / Interaction Layer
- Additional functionality is supported for the Chinese protocol:
- The frame content is automatically set according to the application message (e.g. the BSM).
- GNSS data is automatically used in the frame if available.
- It is possible to sign application messages in the Security Header now.
- Automatic certificate change can be configured in the database.
- Setting of protocol fields in the OnPreTx callback function has been improved.
- In case of the EU protocol, the lowFrequencyContainer can be removed in the OnPreTx callback function.
- In case of the EU protocol, no lowFrequencyContainer is sent for stationType = roadSideUnit.
- Additional functionality is supported for the Chinese protocol:
- Security
- IEEE 1609.2 US root certificates with NIST-384 are supported.
- EU certificates with Brainpool-256 and Brainpool-384 are supported.
- ETSI TS 103 097 V1.4.1 (EU) is supported.
- Certificates and private keys can also be imported in binary format.
- Map Window
- The pathHistory is displayed for CAM and BSM (even without an event).
- Image files can be used as map material.
- In case of the CN protocol the display of the MAP incorporates the attribute laneWidth.
- Scenario Editor / Scenario Manager
- Improvements for BSM events (CN).
- Starting and stopping of a scenario have been improved.
- Sample Configurations
- For all C-V2X sample configurations (CN) the units of the BSM signals have been added.
- The database of the V2X example configurations (US) is adapted to SAE J2735 (July 2020).
- For the Car2x sample configurations (EU) the factor of the attribute deltaAltitude of the pathHistory is corrected.
- The functionality of the Car2x Option can be evaluated with the demo version of CANoe.
Option Ethernet
- Core Functionality
- The Ethernet Network Monitor is replaced by the Protocol Monitor. It supports a graphic representation of connections between endpoints for the following protocols:
- [ISO/OSI Level 2] Ethernet, ARP, NDP
- [ISO/OSI Level 3] ICMPv4, ICMPv6, IGMP, IPv4, IPv6
- [ISO/OSI Level 4] TCP, UDP
- [ISO/OSI Level 6] DHCP, DHCPv6, HTTP, SOME/IP
- It is now possible to let external virtual ECUs participate in the network over a virtual (TUN/TAP) connection.
- Support of AUTOSAR E2E Profil 44
- The use of extended Ethernet logging is now recommended.
- The Ethernet Network Monitor is replaced by the Protocol Monitor. It supports a graphic representation of connections between endpoints for the following protocols:
- Communication concept
- Support of Container PDUs and Header-less PDUs
- Network-based access
- The Port object has additional methods in CAPL and .NET
- to get the port name
- to get the network name
- to get the segment name
- to get the information if it is a physical port and if it is measured at the port
- Added an option to disable forwarding of all simulation port events to the Measurement Setup, making it easier to focus exclusively on the measurement ports.
- The Port object has additional methods in CAPL and .NET
- TC10
- Sleep/Wakeup events can be saved to BLF, MF4 and ASCII.
- Sleep/Wakeup events can be handled in the new CAPL callback on ethPhyState.
- New test functions: TestWaitForEthernetPhyState, TestWaitForEthernetLinkStatus
- Trace Window
- Show more details of the IKEv2 protocol in the detailed view.
- Programming
- The AVB IL provides a handler for PTP events: OnPtpSendPrepare
- Programming
- The AVB IL provides a handler for PTP events: OnPtpSendPrepare
Option ISO11783
ISO11783 IL / VT IL / FS IL / TC IL can automatically select a free address in case of an address conflict.
The new ISO11783 File Server Window.
Ready to use out of the box.
Clear representation of the bus communication.
Connected FS clients.
Opened files with original and changed content.
All communication in an easily readable form.
Easy coupling with the File Server IL.
ISO11783 Virtual Terminal
Better support for version 6, including new handling of TANs in Activation Commands.
New CAPL function to delete all stored object pools . This makes programming of automated tests easier.
Option J1939
The J1939 Interaction Layer can automatically select a free address in case of an address conflict.
Support for Functional Safety according to J1939-76 (dedicated SHM) and according to J1939 Digital Annex (for messages with built-in checksum).
Simulation / fault injection with J1939 IL.
Configuration with DBC.
Analysis and stimulation with CAPL.
Detection of violations in the Trace Window.
Option LIN
Support of new specification SAE2602:2020.
Extended functions:Protocol simulation
LDF Explorer
Conformance tests are supported with CANoe 15 SP2.
New CAPL function linSetExpectedRespLength configures expected number of bytes on reception of LIN frame.
LIN Interactive Scheduler (LIN ISC) supports drag and drop of frames from the Symbol Explorer.
Option Sensor
Support of SENT extension SPC (Short PWM Code).
SENT tick time can be set via CAPL (VT2710 only).
New function SwitchSupplyVoltage enables or disables the sensor supply voltage of a simulated ECU.
Option SmartCharging
GB/T 27930
The new sample configuration GB/T 27930 (2011) Simulation simulates a charging station and a battery management system communicating with each other according to GB/T 27930 (2011).
Your Vector Contact

Talk to us personally about CANoe. Or simply write us an e-mail.
We look forward to your request.
Curious About CANoe?
CANoe offers an impressive range of features that simplifies your work. Learn all about the software tool, such as:
> Application areas
> Extensive product options
> Useful downloads