(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-NKB5KB'); CANoe 13.0 - All New Features | Vector
CANoe 13.0
Testing ECUs and Networks on Highest Level

CANoe 13.0 - All New Features

... for all who want to know exactly

 

The latest CANoe version offers you even more ways to get in touch with your System Under Test. At the same time it simplifies the configuration of complex assemblies due to the continuous evolution of the communication concept. Just two examples:

  1. Access to IoT devices and backend systems with MQTT with the new "Connectivity Feature Services"
  2. Easy coupling CANoe to other test hardware the with new "For EtherCAT®" option



Curious about all features? Here they are - comfortably listed by domains and options:

General Focus Areas / Features

General

  • CANoe4Server

    • First release for Windows and Linux.
    • Scalable, automated test environment for SW systems in continuous integration server environments like Jenkins.
    • CANoe configurations can be exported for use with CANoe4Server.
    • Runs CANoe configurations in simulated mode.
    • CANoe4Server for Linux supports CAN/Ethernet simulations with CAPL and logging.

  • Communication Concept (SOA)

    • The Communication Setup has been completely revised:

      • New Communication Details view with the possibility to group which elements belong to the System Under Test and which to the test environment simulated by CANoe.
      • Data Sources Import Wizard for data sources, which guides through the configuration of CANoe.
      • Graphical overviews of the communication relationship between individual elements.

    • Data sources of different formats can now be merged. This makes it possible, for example, to add missing information in an ARXML file with a vCDL file.

  • RT Kernel

    • The RT Kernel is available as 64-bit variant.

  • RT Setup

    • Logging in Standalone Mode

      • Better access to logging files on external devices (e.g. hard disk connected to the VN8900).
      • Access to standalone mode logging settings via COM.

    • Multi CANoe

      • Multi CANoe can be used in combination with distributed mode (e.g. with a VN8900 or VT6000 as RT server).

    • Improved handling of user files in distributed mode

      • Configure automatic download at measurement start.
      • Configure automatic upload at measurement stop.

    • The CANoe simulation time can be synchronized via PTP (Precision Time Protocol) with other test systems.

  • Vector Tools Environment

    • In the Vector Tools Environment you can open different plug-ins for different file types. This allows you to easily edit different files in one environment.
      There is no need to open different editors for different file types.
      Supported files: Panels

 

CAPL / CAPL Browser

  • CAPL

    • Linux support
    • stack-variables can be initialized with any expressions.
    • Callback functions can be found regardless of upper and lower case.
    • The %LINE_NUMBER% macro has been added.
    • Support for Extended Real Time.
    • New/Extended AUTOSAR PDU IL CAPL Functions
    • New/Extended CANopen CAPL Functions
    • New/Extended Car2x CAPL Functions
    • New/Extended Communication Concept CAPL Functions
    • New/Extended Ethernet CAPL Functions
    • New/Extended GPIB CAPL Functions
    • New/Extended ISO11783 CAPL Functions
    • New/Extended J1939 CAPL Functions
    • New/Extended Media CAPL Functions
    • New/Extended Other CAPL Functions
    • New/Extended Security CAPL Functions
    • New/Extended Sensor CAPL Functions
    • New/Extended Smart Charging CAPL Functions
    • New/Extended TCP/IP CAPL Functions
    • New/Extended TLS API CAPL Functions
    • New/Extended Test CAPL Functions

  • CAPL Browser

    • The CAPL Browser now highlights variable and function names in color.

  • .NET Programming

    • The .NET framework 4.7 can be selected as target framework for the programming.
    • The target framework can be selected via the COM interface.


Panel Designer

  • The Path Dialog can now also be displayed as a link.

Domain Analysis

  • Map Window

    • Display of GPS devices (in particular to indicate where the receiving measurement device is located)
    • Improved management of multiple map tile providers

Domain Automotive

Option .Car2x

  • New/Extended Car2x CAPL Functions
  • Test Feature Set

    • Test functions for Car2x now available

  • Car2x Stack - IL Improvements for EU Version

    • Supports C2C-CC Basic System Profile (BSP) version 1.5.0
    • Configurable transmission behavior for each node in Car2x Network Explorer
    • CAM and DENM frames are preconfigured with valid values over all layers, e.g. TrafficClass with Prio in QoS for DCC, Version in GeoNetworking and CAM/DENM, Lifetime, HopLimit, Relevance Area, …
    • Automatic update of values during runtime, e.g. Sequence Number, Timestamps, PathHistory,…
    • CAM transmission rules are supported
    • Specific event support, e.g. Dangerous Situations (EEBL, AEB), Collision Risk, Emergency Vehicle, Stationary Vehicle, Traffic Jam - preconfigured with defined values. Multiple events for one station at the same time configurable in Car2x Scenario Editor
    • Car2x Stack can be used based on position data provided by VN4610 or on scenarios configured in Car2x Scenario Editor

  • Protocols

    • Update of Chinese Standards: C-V2X layer, Message Family GB/T 31024.3 and the according application messages like BSM
    • EU Security – New Tokens for SSPs for version 1.3.1

  • Map Window

    • Display of GPS devices (in particular to indicate where the receiving measurement device is located)
    • Improved management of multiple map tile providers

  • Car2x Scenario Editor

    • Import and export of routes possible (gpx/kml/NMEA)
    • Support of multiple DENM events for each station

  • Hardware

    • The interface to connect a non-Vector 802.11p communication device and the according communication software (daemon) offered at the Vector homepage are no longer actively supported from version 12.0. As of CANoe version 13.0, the interface is no longer supported.
       

Option .Ethernet

  • The communication concept is from SP2 on the recommended default for remaining bus simulation (RBS):

    • Support of current AUTOSAR and FIBEX databases.
    • Modification and extension of communication matrix by means of a build in Communication Setup.
    • Improved simulation capabilities (SOME/IP-TP, multiple TCP/IP stacks, TLV serialization, AVB/TSN, etc.).
    • Improved Ethernet event display in the Trace Window.

  • Ethernet Interfaces

    • Harmonization of naming: Port-based network access is now named network-based access.
    • Remove 63 port limit of CANoe. Additionally, there is the possibility to reduce the number of required ports, e.g. in case the number of ports exceeds the supported ports by the interface hardware.
    • Bus Statistics: For network-based access the SQI values are described in the help.

  • CAPL

    • Simulated node's MAC address can now be changed by means of function IpSetAdapterMacId.
    • Callback function on ethernetErrorPacket now supports new selector error codes.
    • Add get/set source/destination endpoint from CAPL for TCP/UDP and IP packets.
    • Support of port qualification for callback functions on ethernetStatus and on ethernetErrorPacket.
    • New CAPL function overload for testWaitForEthernetPacket and testJoinEthernetPacket with support of IP_Endpoint and IP_Address.

  • .NET

    • Add IP API for .NET.
    • Extended access to the Ethernet payload.
    • The existence of protocol fields can be checked by means of property IsAvailable.
    • Improved support for network-based access.
    • Add two additional methods for class Vector.CANoe.Runtime.EthernetPort: GetLinkStatus() and SetLinkStatus()
    • A stopped TCP listener uses the original endpoint when it is started again.

  • Interaction Layer

    • With the new functions AREthILControlGetStatus and SomeIpILControlGetStatus the status of the interaction layer can be checked.
    • Improved error messages for SOME/IP Interaction Layer.
    • AVB Interaction Layer: The multiplexing of an input data stream into a MPEG2 transport stream is supported by the Media API, e.g. to send it by means of an AVB talker (in CAPL).

  • Logging

    • For logging, files in format PCAP and PCAPNG are opened as sharable (as for ASC) to allow parallel read access for other applications.
    • For logging in format PCAPNG a packet size limit of 65535 byte is used.

  • Support of SOME/IP-PDUs with a length > 2 MByte.
  • Allow transmission of Ethernet packets with less than 60 byte length.
  • Initialize default TTL of TCP/IP Stack according to database.
  • Addition of the possibility to define external editors for Ethernet FIBEX and AUTOSAR databases.
  • When a first Ethernet network is added to a configuration, then the UDP port for SOME/IP is configured with 30490.

Domain Avionics

Option .A429

  • Support of 10 Bit Labels

    • CAPL API a429SetScheduleTx extended to transmit 10 Bit Labels
    • Logging, Replay and Filter Block were extended accordingly
    • Vector Aerospace Message Editor allows to create 10 Bit Labels

 

Option .AFDX

  • The Vector network driver can be installed or updated by means of a button provided in the Network Hardware Configuration dialog.

Domain Diagnostics

  • General

    • Improved configuration of DoSoAd communication parameters (independent from DoIP and with additional reconnect parameters).

  • DoIP

    • New DoIP sample configuration.

Domain Industrial / IoT

Connectivity

  • Support of the MQTT protocol version 4
  • MQTT client modeling using vCDL and distributed objects (DOs)
  • Simulation of PUBLISH messages from different sensors
  • Subscription to different MQTT topics
  • MQTT Server (Broker) communication via a cloud
  • MQTT Server (Broker) communication in a local network

 

Option .CANopen

  • The objects of all nodes of a network can be read and written in one step by selecting the network.
  • Before downloading several objects, the NMT status is automatically changed to PreOperational.
  • CANopen Safety configurations are checked after download.
  • The Data Type DOMAIN is now supported.
  • Extended CAN IDs can now be entered correctly in the vector notation (example: 0x123x).
  • Various usability improvements:

    • Column widths and the current view are now saved with the configuration.
    • Highlighting of wrong values in red.
    • Unused sub-objects are grayed out in the object directory.
    • The data type and the number of bits are displayed in the mapping view.

Domain Simualtion / Stimulation

  • ERT Network Node

    • Advanced execution concept for ERT network nodes with new settings for priority and data consistency mode.

  • PDU Interactive Generator (PDU IG)

    • Initial Release with CANoe version 12.0:

      • The PDU IG allows to trigger AUTOSAR PDUs and the manipulation of PDU timings.
      • All AUTOSAR PDUs are supported.
      • Compatible with the security, transmitting Secured-I-PDUs is possible in CANoe.
      • Trigger possibilities: manually, periodically and via system variable.

    • The following extensions have been implemented with version 12.0 SP3:

      • Global signal generators can also be configured directly in the PDU IG.
      • PDUs can also be triggered when receiving a PDU.

Domain Smart Charging / E-Mobility

Option .SmartCharging

  • GBT27930 Interaction Layer provides a simulation of Charger and BMS that is largely compliant with GB/T 34658.

Domain Test / VT System / Sensor

Test

  • Distributed Objects (DOs) – available in the context of the new communication concept starting with CANoe 13.0 – are supported within CAPL and C# in test units from vTESTstudio and test modules.

  • The Test Configuration Dialog shows a warn icon in case warnings appeared during test execution.

  

Together with vTESTstudio 5.0

  • Fuzz test cases now support:

    • Further bus system: Ethernet (AUTOSAR PDUs)
    • Pairwise combinatoric for signal values
    • Endless random value generation

  • Support of parameters of type message, node and network in parameter files.

 

 Option .Sensor

  •  New I2CBasic.cfg sample configuration.
  • New CAPL functions ClearQueue/sensorClearQueue for sensor simulation that clears the send queue of a simulated sensor. Available for all supported sensor protocols.

Domain Truck / Agriculture

Option .ISO11783

  • ISO11783 Interaction Layer provides an improved support of the TIM protocol (largely conforms to the final revision of the document AEF 023 RIG 1 ISOBUS - ISOBUS Automation Principles).
  • File Server Interaction Layer provides an improved support according to the following document: ISO11783-13 (Third published edition of the International Standard).
  • CAPL interface of ISO11783-, VirtualTerminal-, TaskController- and FileServer Interaction Layers enhanced: New functions address the communication counterpart by its address instead of the node name, which simplifies the test implementation significantly.

 

Option .J1939

  • Updated J1939.dbc allows easy simulation and analysis of almost all messages described in the current (January 2020) J1939 Digital Annex.
  • Improved support of J1939 frames in .NET.
  • J1939 IL has a new comfortable API to simulate of 22 DM messages (DM1/DM2/DM6/DM12/DM23/ DM27/DM28/DM35/DM41/ … /DM54).
  • J1939 IL provides an improved support of the Address Claim message when using an AUTOSAR database.

Option .A429

  • Support of 10 Bit Labels

    • CAPL API a429SetScheduleTx extended to transmit 10 Bit Labels
    • Logging, Replay and Filter Block were extended accordingly
    • Vector Aerospace Message Editor allows to create 10 Bit Labels

Option .AFDX

  • The Vector network driver can be installed or updated by means of a button provided in the Network Hardware Configuration dialog.

Option .CANopen

  • The objects of all nodes of a network can be read and written in one step by selecting the network.
  • Before downloading several objects, the NMT status is automatically changed to PreOperational.
  • CANopen Safety configurations are checked after download.
  • The Data Type DOMAIN is now supported.
  • Extended CAN IDs can now be entered correctly in the vector notation (example: 0x123x).
  • Various usability improvements:

    • Column widths and the current view are now saved with the configuration.
    • Highlighting of wrong values in red.
    • Unused sub-objects are grayed out in the object directory.
    • The data type and the number of bits are displayed in the mapping view.

Option .Car2x

  • New/Extended Car2x CAPL Functions
  • Test Feature Set

    • Test functions for Car2x now available

  • Car2x Stack - IL Improvements for EU Version

    • Supports C2C-CC Basic System Profile (BSP) version 1.5.0
    • Configurable transmission behavior for each node in Car2x Network Explorer
    • CAM and DENM frames are preconfigured with valid values over all layers, e.g. TrafficClass with Prio in QoS for DCC, Version in GeoNetworking and CAM/DENM, Lifetime, HopLimit, Relevance Area, …
    • Automatic update of values during runtime, e.g. Sequence Number, Timestamps, PathHistory,…
    • CAM transmission rules are supported
    • Specific event support, e.g. Dangerous Situations (EEBL, AEB), Collision Risk, Emergency Vehicle, Stationary Vehicle, Traffic Jam - preconfigured with defined values. Multiple events for one station at the same time configurable in Car2x Scenario Editor
    • Car2x Stack can be used based on position data provided by VN4610 or on scenarios configured in Car2x Scenario Editor

  • Protocols

    • Update of Chinese Standards: C-V2X layer, Message Family GB/T 31024.3 and the according application messages like BSM
    • EU Security – New Tokens for SSPs for version 1.3.1

  • Map Window

    • Display of GPS devices (in particular to indicate where the receiving measurement device is located)
    • Improved management of multiple map tile providers

  • Car2x Scenario Editor

    • Import and export of routes possible (gpx/kml/NMEA)
    • Support of multiple DENM events for each station

  • Hardware

    • The interface to connect a non-Vector 802.11p communication device and the according communication software (daemon) offered at the Vector homepage are no longer actively supported from version 12.0. As of CANoe version 13.0, the interface is no longer supported.

Option .Ethernet

  • The communication concept is from SP2 on the recommended default for remaining bus simulation (RBS):

    • Support of current AUTOSAR and FIBEX databases.
    • Modification and extension of communication matrix by means of a build in Communication Setup.
    • Improved simulation capabilities (SOME/IP-TP, multiple TCP/IP stacks, TLV serialization, AVB/TSN, etc.).
    • Improved Ethernet event display in the Trace Window.

  • Ethernet Interfaces

    • Harmonization of naming: Port-based network access is now named network-based access.
    • Remove 63 port limit of CANoe. Additionally, there is the possibility to reduce the number of required ports, e.g. in case the number of ports exceeds the supported ports by the interface hardware.
    • Bus Statistics: For network-based access the SQI values are described in the help.

  • CAPL

    • Simulated node's MAC address can now be changed by means of function IpSetAdapterMacId.
    • Callback function on ethernetErrorPacket now supports new selector error codes.
    • Add get/set source/destination endpoint from CAPL for TCP/UDP and IP packets.
    • Support of port qualification for callback functions on ethernetStatus and on ethernetErrorPacket.
    • New CAPL function overload for testWaitForEthernetPacket and testJoinEthernetPacket with support of IP_Endpoint and IP_Address.

  • .NET

    • Add IP API for .NET.
    • Extended access to the Ethernet payload.
    • The existence of protocol fields can be checked by means of property IsAvailable.
    • Improved support for network-based access.
    • Add two additional methods for class Vector.CANoe.Runtime.EthernetPort: GetLinkStatus() and SetLinkStatus()
    • A stopped TCP listener uses the original endpoint when it is started again.

  • Interaction Layer

    • With the new functions AREthILControlGetStatus and SomeIpILControlGetStatus the status of the interaction layer can be checked.
    • Improved error messages for SOME/IP Interaction Layer.
    • AVB Interaction Layer: The multiplexing of an input data stream into a MPEG2 transport stream is supported by the Media API, e.g. to send it by means of an AVB talker (in CAPL).

  • Logging

    • For logging, files in format PCAP and PCAPNG are opened as sharable (as for ASC) to allow parallel read access for other applications.
    • For logging in format PCAPNG a packet size limit of 65535 byte is used.

  • Support of SOME/IP-PDUs with a length > 2 MByte.
  • Allow transmission of Ethernet packets with less than 60 byte length.
  • Initialize default TTL of TCP/IP Stack according to database.
  • Addition of the possibility to define external editors for Ethernet FIBEX and AUTOSAR databases.
  • When a first Ethernet network is added to a configuration, then the UDP port for SOME/IP is configured with 30490.

Option .ISO11783

  • ISO11783 Interaction Layer provides an improved support of the TIM protocol (largely conforms to the final revision of the document AEF 023 RIG 1 ISOBUS - ISOBUS Automation Principles).
  • File Server Interaction Layer provides an improved support according to the following document:
    ISO11783-13 (Third published edition of the International Standard).
  • CAPL interface of ISO11783-, VirtualTerminal-, TaskController- and FileServer Interaction Layers enhanced: New functions address the communication counterpart by its address instead of the node name, which simplifies the test implementation significantly.

Option .J1939

  • Updated J1939.dbc allows easy simulation and analysis of almost all messages described in the current (January 2020) J1939 Digital Annex.
  • Improved support of J1939 frames in .NET.
  • J1939 IL has a new comfortable API to simulate of 22 DM messages (DM1/DM2/DM6/DM12/DM23/ DM27/DM28/DM35/DM41/ … /DM54).
  • J1939 IL provides an improved support of the Address Claim message when using an AUTOSAR database.

Option .Sensor

  • New I2CBasic.cfg sample configuration.
  • New CAPL functions ClearQueue/sensorClearQueue for sensor simulation that clears the send queue of a simulated sensor. Available for all supported sensor protocols.

Option .SmartCharging

  • GB/T27930 Interaction Layer provides a simulation of Charger and BMS that is largely compliant with GB/T 34658. See GB/T 27930 Simulation.

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

Contact

You want to talk to us personally about CANoe?