CANoe 12.0

Part No.: MPVT-CANoe
CANoe is the comprehensive software tool for development, test and analysis of individual ECUs and entire ECU networks.

產品介紹

Testing ECUs and Networks with CANoe

CANoe is the comprehensive software tool for development, test and analysis of individual ECUs and entire ECU networks. It supports network designers, development and test engineers throughout the entire development process – from planning to system-level test.

Versatile variants and functions provide the appropriate project support. Therefore, its versatile functions and configuration options are used successfully by OEMs and suppliers worldwide.

 

Advantages

  • Only one tool for all development and testing tasks
  • Easy automated testing
  • Extensive possibilites for simulating and testing ECU diagnostics
  • Detect and correct error situations early in the development process
  • User-friendly graphic and text-based evaluation of results

Gallery


 

Applications Areas

 

Analysis of Network Communication with CANoe



CANoe users can analyse the multi-bus communication of ECUs and entire systems at their desk as well as in the vehicle. Theses smart windows support your analysis:

  1. Trace Window (1) for listing all bus activities such as messages or error frames. For each massages there is the possibility of displaying the individual signal values.
  2. Graphics Window (2) for graphical online display for values transmitted in messages and diagnostic requests, such as rpm or temperature values, over a time axis.
  3. Statistics Window (3) for displaying useful network and node statistics, e.g. bus load on node and frame levels, burst counter/duration, counter/rate for frames and errors, controller states.
  4. Data Window (4) for displaying preselected data, e.g. numeric or bar graph data.
  5. State Tracker (5) for displaying states and bit signals.

... further analysis windows and blocks are:

  • Measurement Setup for graphical display and parameterization of function blocks and evaluation functions
  • Scope Window for offline display of bit level measurements recorded with the Option .Scope
  • Interactive Generator for stimulating the buses and for easy sending of modified signals
  • Signal Generator for generating signal waveforms (sine, ramp, pulse, value list, etc.)
  • Logging/Replay for logging and later analysis or replay of measurements
  • Trigger and Filter for specific reactions to bus events and to reduce the amount of data that is displayed or logged
  • Write Window for system messages and user-specific outputs from CAPL programs

Diagnostics with CANoe



The Diagnostic Feature Set included with CANoe supports you in analyzing diagnostic communication via the KWP2000 and UDS standards. CANoe may be used both as a diagnostic tester and to simulate ECU diagnostics; it is parameterized via ODX or CANdelaStudio description files. In addition a complete OBD-II Tester is integrated in CANoe.

With CANoe.DiVa you can perform automated testing of diagnostic software implementations in ECUs. Reproducible test cases are generated based on an ECU diagnostic description in CANdela or ODX format. CANoe automatically executes these test cases and generates a conclusive test report.

With CANoe, you can also implement the diagnostic simulation of ECUs. In addition, the included Test Feature Set allows you to perform automated tests programmed in CAPL, XML,. NET, or with the help of vTESTstudio. CANoe can also automatically generate a test report in XML and HTML format on request.

Simulation of Entire Networks and Remaining Bus Simulation with CANoe



A simulation can be generated manually or automatically from the underlying communication data base. This remaining bus simulation of communication behavior of complete networks or individual ECUs is the basis for the subsequent analysis and testing phases.

Via specific OEM Packages the CANoe simulation can be adjusted to the requirements of the respective OEM. Such an OEM-specific remaining bus simulation is the basis for the function development. The developer may implement different test scenarios along the development process.

  • SIL (Software-in-the-Loop) – Execution of ECU code with vVITRUALtarget
  • MIL (Model-in-the-Loop) – Integration of MATLAB/Simulink models
  • HIL (Hardware-in-the-Loop) – Execute the simulation in real time with real hardware like VT System

Hardware "CANoe RT Rack" for simulations


Photo of the industrial PC CANoe RT Rack


CANoe offers in combination with the hardware CANoe RT Rack options for executing real-time relevant simulation and test functions on a dedicated platform, i.e. separate from the graphic user interface. CANoe RT Rack is an industrial PC with a real-time operating system that is optimized for CANoe RT operation. This simply involves increasing total system performance as necessary, and it is possible to implement shorter latency times and more precise timers.

 

Stimulation with CANoe


 

In stimulation with CANoe, you intentionally send out individual messages or signals to elicit reactions from ECUs in the network in a simple and quick way. The ECUs‘ responses give an indication abour their correct functionality. CANoe offers many different ways to stimulate ECUs in the network. The bandwidth ranges from pre-defined user interfaces to different programming options:

  • CAPL or .NET programs for setting signal and variable values.
  • Visual Sequencer to create command sequences easily
  • Signal Generator and Signal Replay for generating signal responses (sinusoidal, ramp, pulse, value list, etc.)
  • Interactive Generator or Frame Panel for stimulating the buses and conveniently sending modified signals
  • Panels for users to create customized graphic user interfaces.

Testing of ECUs and Entire Networks with CANoe



CANoe represents the state-of-the-art test environment. It is the ideal testing tool as well for the entire system as for efficient ECU testing. CANoe supports you with impressive performance on:

  • ECU tests
  • Module tests
  • Integration tests
  • Conformance tests
  • Regression tests
  • Testing of ECU prototypes

For your convenience the Test Feature Set (TFS) is integrated in CANoe. It performs both application-specific tests and standardized conformance tests.

On increased real-time requirements, you may also operate CANoe as a HIL (Hardware-in-the-Loop) system.

In the CANoe RT (Real Time) mode, real-time relevant simulation and test functions are executed on a dedicated computer, i.e. separate from the graphic user interface. This offers you an easy way to increase the overall system performance if necessary. Additionally it results in shorter latency times and more precise timers.

Application examples

  • CANoe’s many open interfaces make it easy to adapt it in your testing environment:
  • Integrating hardware for stimulation, measurement and injecting errors: VT System, digital and analog I/Os, automated measuring devices, controllable power supplies
  • Interfacing simulation and test models: MATLAB/Simulink models
  • Controlling test systems from third parties: via program calls, script calls
  • Integration in higher-level test controllers: via the CANoe COM server, e.g. from Python or .NET
  • Linking to external software tools: e.g. to DOORS for traceability requirements

Highlights Version 12.0

Communication Concept

  • Optimized configuration:
    • Centralized and clear configuration of the complete communication model in the new Communication Setup (video, 4:30 min)
    • Easy and fast changing of the states of communication participants or endpoints, depending on whether they are real, simulated or only observed

Option .Ethernet

  • Support of OPEN Alliance ECU Test Specification TC8
  • Already integrated support for the next generation of Vector network interfaces

Testing

  • Parallel test execution in CAPL
  • Integrated Viewer for vTESTstudio
  • PDF export of test reports
  • New switching matrix module for VT systems, e.g. for switching currents or simulating switch bounces

Option .Smart Charging   ++NEW++

  • New option supports the standards of charging communication DIN 70121, ISO/IEC 15118 and GB/T 27930

Option .Sensor

  • New SENT piggyback for VN1640A/VN1530

Option .CANopen

  • New configuration window for analyzing, configuring and simulating CANopen networks

All New Features Version 12.0


General/ Focus Areas / Features

Communication Concept

  • The Communication Setup is revised (video, 4:30 min.):
    • A new graphical overview simplifies the configuration of the communication participants.
    • The graphical overview shows which communication participants are available in CANoe for simulation and analysis purpose.
    • The state of the communication participants can be changed directly in the graphical overview.
    • Groups simplify the graphical structuring of the communication participants.
    • The properties of the communication participants can be shown and edited directly in the Communication Setup.
  • The communication concept was extended by measurement points for analysis purpose.
  • Endpoints and participants can know be created and assigned directly in the Communication Setup and/or in the Communication Object Editor.
  • New CAPL API to program with communication objects.
  • vCDL was extended by SOME/IP Binding.
  • Support of arrays/lists with unlimited length.
  • Support of AUTOSAR Adaptive file version 18-03.

Offline/Logging

  • Extended meta data is read from PCAP-NG files.
  • Improvements of the COM configuration of the offline mode.
  • Test triggers are working now when logging in standalone mode.

Symbol Explorer

  • Back and forth navigation of the last 50 selected symbols.
  • Arrays with unlimited length are now supported for communication objects.
  • Improvements when partially canceling the search.

VN8900/VT6000

  • Standardized configuration of the connection to devices with the Vector Tool Platform via USB and Ethernet.
    • Use as RT server in distributed mode is explicitly configured by the user regardless of the connection type.
    • Configuration of distributed mode and standalone mode as well as device properties takes place in the same dialog.
  • VN8900 devices can also be used in interface mode in addition to the generally recommended use as RT Server (distributed mode).
  • The assignment of application channels on the device can be set directly.
  • Automatic time synchronization for VN8900/VT6000 devices.

CAPL/CAPL Browser

  • New/Extended Ethernet CAPL Functions
    • New CAPL datatypes IP_Endpoint and IP_Address, which can be use with TCP/IP API and SOME/IP IL.
    • Support hyphen in MAC address at CAPL functions ethernetPacket::source.ParseAddress and ethGetMacAddressAsNumber.
  • New CAPL API to program with communication objects.
  • Functions for reading/writing files support different encodings of file content and file paths.
  • The DBLookup functionality has been extended.
  • Database objects that were found with lookup functions (e.g. lookupNode) can be given to nodelayer functions.
  • From objects that were found with lookupSysVar, the concrete type can be got with sysGetVariableSVType. The generic object can be converted to the concrete type with a Cast.
  • Now it is possible to define delegates (anonymous functions) and to pass them as callback parameter to specific pre-defined functions.

Panel Designer

  • Improved performance when copying and pasting within the Panel Designers.
  • Impoved loading times for configurations with many panels.
  • For the LED Control the symbol value can be interpreted as RGB and the LED control can therefore be colored accordingly.

Domain Analysis

Graphics Window

  • Markers can now be placed exactly on a measurement cursor.
  • Configurable display of units in the legend.
  • Values with conversion factors smaller than 10-8 are now correctly displayed.

Map Window (Car2x)

  • New control with new look and feel
  • Map data are cached during online usage and can then be used offline
  • A zoom button scrolls to the active ITS stations and adjusts the zoom level accordingly
  • Automatic visualization of intersections and traffic lights based on SPaT and MAP message. Fragmented application messages are also supported.
  • Automatic visualization of Waypoints, Path Points and relevance area.
  • Configuration settings of Car2x Station Manager are applied in Map window.

Trace Window

  • Trace Window (Ethernet)
    • VLAN priority column has been added to the Trace window.
    • Improved SOME/IP SD interpretation in the Trace window.
    • Improved presentation of AUTOSAR PDUs without database description in the Trace window.
    • Changed default interpretation for unspecified text in Trace window for SOME/IP from UTF-16 to UTF-8 without byte order mark and terminating zero.
    • Stability improvement in Trace window when showing Services in PDUs.
    • Stability improvements for protocol interpretation of corrupt frames.
    • Improved consistency with length information in Trace window columns.

Video Window

  • Video Window 12

Write Window

  • Write Window 12

Domain Automotive


Option .AMD/XCP

  • The master port for XCP on Ethernet connections can now be configured.
  • Use of the DLC settings from the XCP on CAN-FD structure from the A2L file.
  • Simultaneous support of value tables and conversion formulas.
  • Correction of MODIFY_BITS for parameters with conversion formula.

Option .Car2x

VN4610 support

  • Improved functionality for DCC (Decentralized Congestion Control)
    • There is a queue for each individual ITS station
    • Queues are considering WLAN QoS for priority calculation
    • Two different modes are available to handle messages which cannot be send due to DCC
  • High precision timestamps for GNSS (100ms) are now supported

Car2x Map Window

  • New control with new look and feel
  • Map data are cached during online usage and can then be used offline
  • A zoom button scrolls to the active ITS stations and adjusts the zoom level accordingly
  • Automatic visualization of intersections and traffic lights based on SPaT and MAP message. Fragmented application messages are also supported.
  • Automatic visualization of Waypoints, Path Points and relevance area.
  • Configuration settings of Car2x Station Manager are applied in Map window.

Miscelleanous

  • The Car2x network Explorer now supports all data types for copying/pasting.

Scenario Editor

  • Nodes and attributes in timeline can be expanded/collapsed
  • Child attributes are supported now
  • Map tiles are stored in the shared cache with CANoe and can be reused offline as well.

Application messages

  • New template configuration for new messages: CAM v1.4.0, DENM v1.3.0, CDD 1.3.0 (due to delegated act and C2C-CC BSP v1.3.0)
  • System configuration contains intersection with traffic light sending SPaT/Map

Help

  • Contains new detailed step by step procedures for the introduction to the following topics:
    • How to create test scenarios
    • How to simulate/stimulate ITS stations
    • How to operate a VN4610
    • How to analyze network traffic
    • How to log and replay network traffic

Option .Ethernet

General

  • CANoe includes a sample configuration to execute the OPEN Alliance Automotive Ethernet "Automotive Ethernet ECU Test Specification" of the technical committee 8 (TC8). The sample configuration also includes a simulated reference DUT (device under test).
  • CANoe option .Ethernet is prepared to support the upcoming features coming with the release of the new Ethernet interface firmware.
  • Support of HKMC EthDiag-protocol (available with OEM package).
  • Support Multicast AEP (application endpoints).
  • Payload type of RTP protocol can be redefined in the Ethernet protocol options.
  • Change default behavior for TCP/IP stack to support TCP timestamp option (RFC1323).
  • Stability improvement when using C# and large Ethernet packets.
  • Runtime improvements when using TLS sockets.
  • Improved representation of HTTPS and SmartCharge protocol content while using TLS encrypted communication and CANoe is one endpoint of the communication.

New/Extended Ethernet CAPL Functions

  • New CAPL datatypes IP_Endpoint and IP_Address, which can be use with TCP/IP API and SOME/IP IL.
  • Support hyphen in MAC address at CAPL functions ethernetPacket::source.ParseAddress and ethGetMacAddressAsNumber.

IP Filter

  • The IP filter now supports filtering of TCP and UDP Port ranges.

SOME/IP

  • Improved behavior to enable/disable the transmission of SOME/IP Magic Cookie.
  • Improved datatype handling for SOME/IP with AUTOSAR description.

Trace Window (Ethernet)

  • VLAN priority column has been added to the Trace window.
  • Improved SOME/IP SD interpretation in the Trace window.
  • Improved presentation of AUTOSAR PDUs without database description in the Trace window.
  • Changed default interpretation for unspecified text in Trace window for SOME/IP from UTF-16 to UTF-8 without byte order mark and terminating zero.
  • Stability improvement in Trace window when showing Services in PDUs.
  • Stability improvements for protocol interpretation of corrupt frames.
  • Improved consistency with length information in Trace window columns.

Option .LIN

  • The LIN Interactive Scheduler (LIN ISC) now allows you to configure and send individual frames:
    • raw frames
    • frames from the LDF description
  • The checksum model of the LIN-Reserved-Frames (ID 0x3e/f) can now be configured using the linSetChecksumModel function.

Domain Diagnostics

General

  • Improved display of diagnostic parameters in the analysis windows, especially for DoSoAd.
  • Improved handling of text tables using keys with more than 32 bit length.
  • Support of Service 0x38 'Request File Transfer' in the standard diagnostic description GenericUDS.cdd.

DoIP

  • Transmission of Vehicle Identification Request as IPv6 Multicast.
  • Improved handling of the Vehicle Simulation Parameter (Initialization/optional parameters).
  • IPv4: Corrected tester IP address when sending without VLAN tag while VLAN is configured.

OBD

  • Improved data interpretation.
  • Corrected Br timing for the 29 bit interface with 500 kBaud.

Domain Industrial / IoT

Option .CANopen

New CANopen Configuration window replaces ProCANopen and allows to analyze, configure and simulate CANopen networks:

  • Scanning of CANopen networks.
  • Setup of PDO and SRDO communication.
  • Configuration of Heartbeat monitoring.
  • Generation of CAN database.
  • Access of the entire object dictionary of real and simulated nodes.
    • Read and write the entire network configuration.
  • Creation of simulation nodes for a network simulation.

Improvement of the Interactive Generator CANopen

  • Multiple CAN channels are now supported correctly.
  • The selection lists will now be filled correctly in all cases.

Domain Simulation / Stimulation

GB/T 27930 – New Interaction Layer (CANoe option .SmartCharging)

  • Simulates Charger and Battery Management System (BMS)
  • Easy to use, minimal configuration effort
  • Simple control during measurement via CAPL and/or panels
  • Various options for fault injection

LIN Interactive Scheduler (LIN ISC)

  • The Interactive Scheduler now allows you to configure and send individual frames:
    • raw frames
    • frames from the LDF description

LIN Stress Interactive Generator (LIN Stress IG)

  • LIN Stress IG 12

MOST Interactive Generator (MOST IG)

  • MOST Interactive Generator 12

Signal Generators

  • Signal Generators 12

Signal Panel

  • Signal Panel 12

Simulation Setup

  • Simulation Setup 12

Start Values Window

  • Start Values Window 12

Symbol Mapping

  • Symbol Mapping 12

Symbol Panel

  • Symbol Panel 12

Virtual Terminal Window

  • Virtual Terminal Window 12

Visual Sequencer

  • Visual Sequencer 12

WLAN Packet Builder (Car2x)

  • WLAN Packet Builder 12

Domain Smart Charging / E-Mobility

 

Option .Smart Charging

ISO15118 – Transport Layer Security (TLS)

  • TLS communication is interpreted in the Trace Window when either the charging station or the vehicle is simulated

GB/T 27930

  • New Interaction Layer
    • Simulates Charger and Battery Management System (BMS)
    • Easy to use, minimal configuration effort
    • Simple control during measurement via CAPL and/or panels
    • Various options for fault injection
  • Direct access to the simulated node from a test unit

Domain Test / VT System / Sensor

 

Test

Together with vTESTstudio 4.0:

  • CAPL now supports parallel execution of multiple threads within one test case or parallel execution of multiple test cases within one test sequence.
  • The Connection Utilities for IBM DOORS NG/RQM, Siemens Polarion ALM and PTC Integrity can be automated via command line.
  • When using numeric system variable as field codes for test report names the precision of the value might be specified now.
  • A viewer version of vTESTstudio is now part of the CANoe installation and available as free download as well; thus, no vTESTstudio license is needed anymore to open and view vTESTstudio test designs.

Test Report

  • Test groups and test fixture have a correct mini statistics in HTML reports even for contained test fixtures.

Test Report Viewer

  • Test reports can be exported as PDF:
    • The font size is scalable.
    • The PDF documents are searchable (since version 11.0 SP3).
    • The PDF documents can contain hyperlinks.
  • Test reports can be viewed during the current test run.
  • Filter settings can be saved as default for test reports to be viewed afterwards.
  • Scaling for high-resolution monitors is supported.

VT System

Support of the new VT1104 Load and Measurement Module 60 V

  • Functionality like VT1004A.
  • Voltage measurement, PWM measurement and fault injection up to 60 V.
  • Internal electronic load up to 35 W / channel.

Support of the new VT2832 Switch Matrix Module

  • Arbitrary switching of current paths in a 8×4 matrix.
  • Graphic configuration of the switch states.
  • Current and voltage measurement per path.
  • Pulsed switching individually per column (PWM or bitstream).

FPGA Manager: Inter Board Communication (IBC) between User FPGA module

  • Configuration of multi-module FPGA projects.
  • Simultaneous flashing of several user FPGA projects.

RS232

  • Reduction of the system load with several open COM ports.

CANoe option .Sensor

Support for the new SENT piggyback

  • The SENT piggyback is available for the network interfaces VN1630A and VN1530.

Domain Truck / Agriculture

 

Option .ISO11783

New ISO11783 File Server Interaction Layer

  • Implements ISO11783 File Server.
  • Easy to use, minimal configuration effort.
  • Simple control during measurement via CAPL.
  • Various options for fault injection.
  • Direct access to the simulated node from a test unit.

ISO11783 Tractor Implement Management (TIM)

  • Implementation of the latest specification (FDIG 1.01).
  • All specified functions and facilities can be controlled and monitored via dedicated panels.

Task Controller Interaction Layer (ISO11783_TC_IL.dll)

  • New CAPL functions TCIL_GetDesignator and TCIL_GetValuePresentationData to verify the structure of a device description.

ISO11783 / VT / TC / FS Interaction Layer

  • New CAPL funktion XXX_DelayRxMessage, which causes a delayed reaction to a received message.
  • Direct access to the simulated node from a test unit.

CANoe .J1939

J1939-82 Compliance Test (Revision 2015)

  • Tables A3 - A8 and A10 are fully implemented.

New CAPL Functions for the Handling of Diagnostic Messages or DTCs

  • Assembling DTCs from their parts (SPN / FMI / OC).
  • Splitting of DTCs into their components (SPN / FMI / OC).
  • Filling diagnostic messages with DTCs.
  • Extraction of DTCs from diagnostic messages.

Test Feature Set

  • TestWaitForJ1939DTC supports any combination of SPN / FMI / OC.

J1939 Interaction Layer (J1939 IL)

  • All CAPL functions can be called directly from a test unit / test module.

New GBT27930 Interaction Layer (requires CANoe .Smart Charging)

  • Simulates Charger and Battery Management System (BMS).
  • Easy to use, minimal configuration effort.
  • Simple control during measurement via CAPL and/or panels.
  • Various options for fault injection.
  • Direct access to the simulated node from a test unit.

Option .AMD/XCP

  • The master port for XCP on Ethernet connections can now be configured.
  • Use of the DLC settings from the XCP on CAN-FD structure from the A2L file.
  • Simultaneous support of value tables and conversion formulas.
  • Correction of MODIFY_BITS for parameters with conversion formula.

What´s the difference to CANape?

CANoe CANopen
  • ... provides an ideal test environment for automotive ECUs
  • ... is enhanced by the option .AMD/XCP to monitor and test ECU internal values
  • ... works on live (RAM) values only
  • ... relies on information from A2L files
  • ... is the ideal tool to calibrate ECUs
  • ... allows modification of flash memory and hex files (offline calibration)
  • ... creates, updates and corrects A2L files
  • ... is a high performance measurement solution for ADAS

 

Option .CANopen

New CANopen Configuration window replaces ProCANopen and allows to analyze, configure and simulate CANopen networks:

  • Scanning of CANopen networks
  • Setup of PDO and SRDO communication
  • Configuration of Heartbeat monitoring
  • Generation of CAN database
  • Access of the entire object dictionary of real and simulated nodes
    • Read and write the entire network configuration
  • Creation of simulation nodes for a network simulation

Improvement of the Interactive Generator CANopen:

  • Multiple CAN channels are now supported correctly
  • The selection lists will now be filled correctly in all cases

Option .Car2x

VN4610 support

  • Improved functionality for DCC (Decentralized Congestion Control)
    • There is a queue for each individual ITS station
    • Queues are considering WLAN QoS for priority calculation
    • Two different modes are available to handle messages which cannot be send due to DCC
  • High precision timestamps for GNSS (100ms) are now supported

Car2x Map Window

  • New control with new look and feel
  • Map data are cached during online usage and can then be used offline
  • A zoom button scrolls to the active ITS stations and adjusts the zoom level accordingly
  • Automatic visualization of intersections and traffic lights based on SPaT and MAP message. Fragmented application messages are also supported.
  • Automatic visualization of Waypoints, Path Points and relevance area.
  • Configuration settings of Car2x Station Manager are applied in Map window.

Miscelleanous

  • The Car2x network Explorer now supports all data types for copying/pasting.

Scenario Editor

  • Nodes and attributes in timeline can be expanded/collapsed
  • Child attributes are supported now
  • Map tiles are stored in the shared cache with CANoe and can be reused offline as well.

Application messages

  • New template configuration for new messages: CAM v1.4.0, DENM v1.3.0, CDD 1.3.0 (due to delegated act and C2C-CC BSP v1.3.0)
  • System configuration contains intersection with traffic light sending SPaT/Map

Help

  • Contains new detailed step by step procedures for the introduction to the following topics:
    • How to create test scenarios
    • How to simulate/stimulate ITS stations
    • How to operate a VN4610
    • How to analyze network traffic
  • How to log and replay network traffic

Option .Ethernet

General

  • CANoe includes a sample configuration to execute the OPEN Alliance Automotive Ethernet "Automotive Ethernet ECU Test Specification" of the technical committee 8 (TC8). The sample configuration also includes a simulated reference DUT (device under test).
  • CANoe option .Ethernet is prepared to support the upcoming features coming with the release of the new Ethernet interface firmware.
  • Support of HKMC EthDiag-protocol (available with OEM package).
  • Support Multicast AEP (application endpoints).
  • Payload type of RTP protocol can be redefined in the Ethernet protocol options.
  • Change default behavior for TCP/IP stack to support TCP timestamp option (RFC1323).
  • Stability improvement when using C# and large Ethernet packets.
  • Runtime improvements when using TLS sockets.
  • Improved representation of HTTPS and SmartCharge protocol content while using TLS encrypted communication and CANoe is one endpoint of the communication.

New/Extended Ethernet CAPL Functions

  • New CAPL datatypes IP_Endpoint and IP_Address, which can be use with TCP/IP API and SOME/IP IL.
  • Support hyphen in MAC address at CAPL functions ethernetPacket::source.ParseAddress and ethGetMacAddressAsNumber.

IP Filter

  • The IP filter now supports filtering of TCP and UDP Port ranges.

SOME/IP

  • Improved behavior to enable/disable the transmission of SOME/IP Magic Cookie.
  • Improved datatype handling for SOME/IP with AUTOSAR description.

Trace Window (Ethernet)

  • VLAN priority column has been added to the Trace window.
  • Improved SOME/IP SD interpretation in the Trace window.
  • Improved presentation of AUTOSAR PDUs without database description in the Trace window.
  • Changed default interpretation for unspecified text in Trace window for SOME/IP from UTF-16 to UTF-8 without byte order mark and terminating zero.
  • Stability improvement in Trace window when showing Services in PDUs.
  • Stability improvements for protocol interpretation of corrupt frames.
  • Improved consistency with length information in Trace window columns.

Option .ISO11783

New ISO11783 File Server Interaction Layer

  • Implements ISO11783 File Server.
  • Easy to use, minimal configuration effort.
  • Simple control during measurement via CAPL.
  • Various options for fault injection.
  • Direct access to the simulated node from a test unit.

ISO11783 Tractor Implement Management (TIM)

  • Implementation of the latest specification (FDIG 1.01).
  • All specified functions and facilities can be controlled and monitored via dedicated panels.

Task Controller Interaction Layer (ISO11783_TC_IL.dll)

  • New CAPL functions TCIL_GetDesignator and TCIL_GetValuePresentationData to verify the structure of a device description.

ISO11783 / VT / TC / FS Interaction Layer

  • New CAPL funktion XXX_DelayRxMessage, which causes a delayed reaction to a received message.
  • Direct access to the simulated node from a test unit.

Option .J1939

J1939-82 Compliance Test (Revision 2015)

  • Tables A3 - A8 and A10 are fully implemented

New CAPL Functions for the Handling of Diagnostic Messages or DTCs

  • Assembling DTCs from their parts (SPN / FMI / OC).
  • Splitting of DTCs into their components (SPN / FMI / OC).
  • Filling diagnostic messages with DTCs.
  • Extraction of DTCs from diagnostic messages.

Test Feature Set

  • TestWaitForJ1939DTC supports any combination of SPN / FMI / OC.

J1939 Interaction Layer (J1939 IL)

  • All CAPL functions can be called directly from a test unit / test module.

New GBT27930 Interaction Layer (requires Smart Charging option)

  • Simulates Charger and Battery Management System (BMS).
  • Easy to use, minimal configuration effort.
  • Simple control during measurement via CAPL and/or panels.
  • Various options for fault injection.
  • Direct access to the simulated node from a test unit.

Option .LIN

  • The LIN Interactive Scheduler (LIN ISC) now allows you to configure and send individual frames:
    • raw frames
    • frames from the LDF description
  • The checksum model of the LIN-Reserved-Frames (ID 0x3e/f) can now be configured using the linSetChecksumModel function.

Option .Sensor

Support for the new SENT piggyback:

  • The SENT piggyback is available for the network interfaces VN1630A and VN1530.

Option .Smart Charging

ISO15118 – Transport Layer Security (TLS)

  • TLS communication is interpreted in the Trace Window when either the charging station or the vehicle is simulated

GB/T 27930

  • New Interaction Layer
    • Simulates Charger and Battery Management System (BMS)
    • Easy to use, minimal configuration effort
    • Simple control during measurement via CAPL and/or panels
    • Various options for fault injection
  • Direct access to the simulated node from a test unit

Special Functions

 

SOA and AUTOSAR Adaptive


Communication Concepts: Current Development


 

The classic signal-based communication is increasingly supplemented by service-oriented communication patterns. The AUTOSAR Adaptive platform, for example consistently uses service-oriented approach. Service-oriented communication is often based on the TCP/IP protocol stack and uses communication middleware, for example SOME/IP. The transmitted network message, i.e. the Ethernet frame, and the actual application view drift here much more apart than in case of signal based communication via CAN. In addition, the service interfaces and the associated data structures are defined in a way which is detached from a specific network transmission or network topology.
 

... and CANoe´s Communication Model

CANoe supports this new design paradigm. To do so, databases are imported into the CANoe communication model. Via a built-in communication object editor you can define your own communication objects and edit the existing ones.


Graphic of CANoe´s Communication Model
 

 

CANoe enables the use of the service interfaces directly as modeling artifact. The service interfaces support methods and events. Complex data types, used for example in the area of object detection, are supported directly. Endpoints which provide or use a service interface (providers and consumers) can be directly simulated in CANoe.

 

Product Video: "CANoe Communication Setup Window"

 


Learn more about the central Communication Setup Window:

  • Starting with CANoe 12.0 it simplifies configuration of the complete CANoe communication model – with only one window.

Searching for distributed settings in CANoe is now a thing of the past.

 

AUTOSAR Debugging

 

Monitoring and Debugging of AUTOSAR ECUs with CANoe

 


Graphic of the CANoe .AMD/XCP workflow

 

The CANoe option .AMD/XCP (AUTOSAR Monitoring and Debugging) supports access to internal parameters in the ECU. It gives you extensive test options and shortens your debug times substantially.

Especially with complex ECUs or distributed functions, a pure blackbox test is no longer adequate. Access to internal information in ECUs opens up new and comprehensive test options for your application or ECU stack. AUTOSAR ECUs, in particular, offer defined interfaces for measuring and stimulating test parameters due to their structured layout consisting of basic software (BSW), a runtime environment (RTE) and software components (SWCs).

Highlights:

  • Easy access to internal ECU parameters over XCP/CCP
  • Extensive measurement of the MICROSAR stack (supports all monitoring features, including generic measurement)
  • Update of A2L files with new addresses from the linker-map files (via the included ASAP2 Updater)

Application Areas:

  • Extended test options through access to ECU internal values
  • Analyzing and automated testing of ECU internal values, bus signals and I/O signals
  • Analysis of distributed functions with parallel access to several ECUs
  • Debugging in BSW and SWCs
  • Automatic configuration via ASAM A2L file

Extended Real Time


Extended Real Time for CANoe

 


 Diagram about the extended real time performance

 

The “Vector Tool Platform” is a free system extension, which is available for CANoe as well as other products. The “Extended Real Time” (ERT) component is part of the Vector Tool Platform and has been supported since CANoe 9.0.

Extended Real Time improves the latency and determinism (see figure) of CANoe in connection with the VT System. You will benefit by:

  • predefined functions can be executed under real-time conditions
  • higher sampling rates, i.e. additional transfer rates of 200 µs and 500 µs are achievable in connection with the VT system modules VT1004, VT7001, and VT2816

What is the Vector Tool Platform?

 


Vector Tool Platform schematic graphic

 

The Vector Tool Platform is a free system extension for PC-based Vector network interfaces.  It consists of the following  components:

  1. Platform Manager
This programm simplifies system configuration of the PC-based network interfaces VN8800, VN8900 and VT6000 as well as CANoe RT (Real Time) racks. It allows to configure system settings, install device updates and controll installed applications.
  1. Extended Real Time
It improves the latency and determinism of CANoe and CANape. In order to achieve this, the PC-based network interfaces VN8912A and VT6051A are divided logically into two areas. The interface works just as before in one area. “Extended Real Time” is available in a different area in which the predefined functions are executed under real-time conditions.
  1. Smart Device Access

This component allows the user to select and control diagnostic scripts with a smartphone or a tablet on the VN8810 diagnostic hardware.

MATLAB, Simulink, Stateflow


Interfaces to Modeling Tools

 


Graphic simulation with CANoe and MATLAB

 

CANoe has interfaces to these modeling tools, which can be used to integrate complex models of individual ECUs into a simulation:

  • MATLAB®
  • Simulink®
  • Stateflow®

The interface provides a blockset for reading/writing system variables and bus signals. It provides 2 operation modes:

  1. Online/HIL for executing generated code in the CANoe real time environment
  2. Offline/Synchronized for simulated systems

CANoe provides the interaction layer and a signal API which can directly be used in the MATLAB/Simulink model. All communication aspects are handled inside CANoe.
 

E-Mobility


Special CANoe Functions for E-Mobility

CANoe as stand-alone tool: ... and in combination with:
CANoe .Ethernet to simulate vehicles and/or charging stations   (1) VT System to simulate PWM signals   (2)
CANoe .Smart Charging to simulate vehicles and/or charging stations according ISO/IEC 15118 (requires CANoe .Ethernet)   (1) Data logger of the GL Logger family to record the network communication   (3)

Graphic CANoe functions for E-Mobility

 

OEM Specific Extensions

 

Specific Extensions

Vector offers free of charge OEM specific function extensions for CANoe. These simulation extensions are composed of several components. The components are typically based on a standard and are extended with OEM specific add-ons.

Content:

  • Interaction Layer
  • Transport Protocol
  • Network Management
  • Panels to display and modificate signals
  • Model Generator to generate a complete CANoe environment

Available extensions resp. "OEM packages":

Network  Package
CAN
  • AUTOSAR
  • BMW
  • Daimler
  • Chrysler
  • Claas
  • FHI/Subaru
  • Fiat
  • Ford Motor Company
  • Ford Motor Company (Ford, Jaguar, Volvo) EuCD
  • GM Corporation (GM, Opel, Saab)
  • Mitsubishi MMC
  • PSA (Peugeot, Citroën)
  • Porsche
  • Renault
  • Suzuki
  • Toyota
  • VAG (Volkswagen, Audi, Seat, Skoda, Bentley)
Ethernet
  • BMW
  • Daimler
  • GM
  • VAG (Volkswagen, Audi, Seat, Skoda, Bentley)
  • Volvo
FlexRay
  • AUTOSAR
  • Audi
  • BMW
  • Daimler

 

Security

 

Testing of Security-Protected ECUs and Networks

 


The principle of the Security Manager - with and without access to OEM-specific backends

 

Security mechanisms in the ECU secure the vehicle and its functions against manipulation and unauthorized access. However, for testing and diagnostic purposes, it must be possible for an authorized individual to participate in vehicle communication during development and later operation.

With the Security Manager, Vector offers a uniform solution that is used identically for many Vector tools. In addition to CANoe, CANalyzer, CANape, Indigo and CANoe.DiVa also use the Security Manager.

 

CANoe Options for Automotive

 

.CAN


Option .CAN

Already with the basic CANoe you have a comfortable tool for simulating, analyzing and testing of CAN networks. The CANoe multibus concept allows to operate CAN (FD), LIN, Ethernet, FlexRay, and MOST simultaneously, provided the corresponding option is applied.

Highlights

  • AUTOSAR support for CAN (FD)
  • Diagnostics support for CAN (FD)
  • CAN (FD) supported by CANoe Options .Scope and .AMD/XCP

Functions

  • Simulation, analysis and test of CAN (FD) systems
  • Easy integration of CAN FD specific functions as an extension to CAN
  • ECU functional and integration tests
  • Network integration tests
  • Gateway operation: simultaneous stimulation and analysis of CAN, LIN, Ethernet, and FlexRay networks

.Car2x

 

Option .Car2x

Communication between different vehicles or between vehicles and the infrastructure is performed via WLAN standard IEEE 802.11p (ETSI ITS-G5 or IEEE 1609 WAVE). Option .Car2x extends CANoe by adding WLAN channels that comply with IEEE 802.11p. This permits direct analysis of both the Car2x-specific network and transport protocols and the application messages overlaid on them
 

.Ethernet

 

Option .Ethernet

With the .Ethernet option, you can expand CANoe to include support for Ethernet networks. The .Ethernet option makes possible the use of interface hardware such as the VN5600 series of interfaces. This enables direct access to physical layers such as IEEE 100BASE-T1 (OABR) and IEEE 1000BASE-T1, which are widely used in the automotive field. The .Ethernet option also expands CANoe to include specific protocols such as SOME/IP, SOME/IP-SD, IP, TCP, UDP, TSN/AVB and many more.

 

.FlexRay

 

Option .FlexRay

CANoe .FlexRay is an universal tool for analyzing distributed real-time systems. It covers all applications from simple network analysis to focused troubleshooting of complex problems. The multibus approach enables simultaneous operation of the CAN, Ethernet,  FlexRay, LIN and MOST  and network systems.

Application Areas

  • FlexRay-based "data backbone" to which other buses (CAN, LIN, FlexRay) may be connected via gateways
  • Distributed controls requiring calculations that extend beyond ECU boundaries (e.g. power train and chassis)
  • Safety critical applications (x-by-wire)

Functions

  • Listing the bus data traffic (Tracing)
  • Graphic and text displays of signal values
  • Interactive sending of pre-defined PDUs and frames
  • Statistics on nodes and messages with the Cluster Monitor
  • Logging messages for later replay or offline evaluation
  • Well-organized display of cycle multiplexing, in-cycle repetition and PDUs in the analysis windows

.LIN

 

Option .LIN

The CANoe Option .LIN provides analysis, test and simulation capabilities to support development of LIN ECUs and networks.
A simulation of a LIN master or slave node including LIN network management can be easily configured by just using an LDF file.
The integrated LIN slave conformance tester generates tests for LIN 1.3, 2.0, 2.1, 2.2, J2602 and ISO 17987.

Highlights

  • LIN support of new CANoe Option .Scope
  • Interactive stress and disturbance features for LIN
  • Slave conformance tests for LIN2.1 and J2602

Development Features

  • Easy simulation of LIN nodes/networks according to LDF
  • (including multi-channel LIN Masters and gateways)
  • Full support of LIN2.0, LIN2.1, LIN2.2 Slave reconfiguration
  • Network management for LIN2.0, LIN2.1, LIN2.2 and J2602
  • Script functions for modelling LIN nodes (including diagnostics)
  • User-configurable and integrated panels for interactively manipulating signals, frames and scheduling
  • Support of Diagnostics Feature Set

Analysis Features

  • Network analysis according to LDF Interpretation of LIN2.0,LIN2.1, LIN2.2 configuration commands
  • Interpretation of diagnostics according to ODX/CANdela-Dateien
  • Detailed error and event detection
  • Numerical and graphical visualization of signals
  • Configurable display panels
  • Network Management Window
  • Network and node statistics with LIN Statistics Monitor
  • Logging, replay, filter and trigger blocks

Test Features

Using the Test Feature Set (TFS) for LIN, you can easily define, control and report your own LIN tests. With the Slave Conformance Test Module you can directly integrate conformance tests into your own test configurations. This special test module the official Slave conformance tests (OSI-layers 2 and 3) for LIN1.3, LIN2.0, LIN2.1 and J2602. The test execution can be easily automated using Vector's test hardware VH1150.