CANoe as Simplifier in Complex Environments
... explained in an entertaining 1:30 min. video (click here)
CANoe 11. 0 - What´s new?
Watch the webinar recording

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 worldwide by OEMs and suppliers.

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

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, eg. 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
Afficher plus

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.

Afficher plus

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 RT Rack is an industrial PC with optimized real-time operating system

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.


More Information:

Afficher plus

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.

Afficher plus

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

Afficher plus

Highlights Version 11.0

New Communication Concept

Adaptation of the internal communication concept for:

  • Service-oriented communication (SOA)
  • AUTOSAR Adaptive systems

Security

Secure communication with the System under Test based on:

  • Transport Layer Security (TLS)
  • Secure Onboard Communication (SecOC)

Simulink Integration

  • Support of multi-tasking models
  • Emulation of a RT-OS scheduler

VT System

  • Setup and configuration of VT Systems without physical connection

VH6501 CAN (FD) Disturbance Interface

  • Graphical panel for configuration of trigger and sequences to disturb CAN (FD) networks

New Licensing and Installation Concept

  • Program characteristics is determined by available license only
  • Activation and licensing in a single process
  • Easy installation with MSI-compliant installer

All New Functions Version 11.0

++++++++++++++++++++++++++++++++++
GENERAL
++++++++++++++++++++++++++++++++++

BAP

  • BAP channels can be disabled individually without loosing the database configuration.

Logging

  • BLF and MDF4 logging files get unambiguous Measurement IDs and trigger IDs.
  • These IDs can be used to assign measurement files in offline mode.

Multi CANoe

  • With Multi CANoe you can combine multiple instances of CANoe for a joint measurement.

Symbol Explorer

  • New navigation line displays the path to the chosen element and allows navigation inside the tree.
  • Improved search functionality:

    • The search can be suspended anywhere in the search result to select a sub-element of a hit.
    • The wildcards * and ? are supported now.

Symbol Mapping

  • You can combine relations to groups in the Mapping dialog.
  • Dynamic mapping sets allow changing of mapping relations during runtime.

System Variables (user-defined)

  • The available properties for namespaces, system variables, struct definitions and struct members can be edited directly in the table.
  • Several elements of the same type (e.g. struct definitions) can be edited simultaneously.

Offline Mode Window

  • For the Video Window, video files and image series can be added for offline analysis.
  • Automatic grouping of the split video files.

Video Window

  • Video files can be split during recording. Field functions are supported.
  • Video and logging files can be simultaneously recorded and split.
  • Now, you can select the offline source for offline analysis in the Offline Mode Window.

VN8900

  • The devices VN8910A, VT6010 and VT6050A are no longer supported in distributed mode (CANoe RT).
    They can still be used in network interface mode.


++++++++++++++++++++++++++++++++++
CAPL
++++++++++++++++++++++++++++++++++

General

  • New/extended General CAPL functions: Screenshot automation in Graphics Window
  • New/extended A429 CAPL Functions: New event procedure
  • New/extended CANopen CAPL Function
  • New/extended Car2x CAPL Functions: New CAPL functions for Car2x Scenario Editor/ Manager.
  • New/extended Diagnostic CAPL Functions
  • New/extended Ethernet CAPL Functions
  • New/extended ISO11783 CAPL Functions
  • New/extended LIN CAPL Functions
  • New/extended Security CAPL Functions: New Crypto CAPL functions
  • New/extended TCP/IP CAPL Functions:

    • Add a host route/ gateway route/ interface route to the TCP/IP Stack.
    • Delete a host route/ gateway route/ interface route from the TCP/IP Stack.

  • New/extended Test CAPL Functions
  • New/extended VT System CAPL Functions

CAPL Browser

  • Improved usability with ribbon and tabs

 

++++++++++++++++++++++++++++++++++
GRAPHICS WINDOW
+++++++++++++++++++++++++++++++++

  • CAPL API for the screenshot automation (fit, time interval, pause)


++++++++++++++++++++++++++++++++++
PANEL DESIGNER
++++++++++++++++++++++++++++++++++

  • Switch/Indicator: During a state change, besides concrete values, you can also enter value ranges to map, for example a digital fuel indicator.
  • Panel Overview: The new window lists controls which are integrated into the currently selected panel. In the tabular overview, you can:

    • quickly identify which symbols are assigned to which controls
    • assign symbols to the controls
    • find controls which are hidden or located outside the panel.

Afficher plus

++++++++++++++++++++++++++++++++++
Domain Test
++++++++++++++++++++++++++++++++++

General

  • Further dialogs for tester interaction; usage is possible now also in CAPL.
  • Information about used diagnostic descriptions is now reported automatically.

CANoe Test Report Viewer

  • New analysis window 'Timeline'. Purpose is the analysis of tests solely on a timely basis, independent of structuring by test cases etc.
  • Control of the CANoe global measurement based on timestamps.
  • Navigation to CANoe based on test cases and further structural elements within test configurations.
  • Navigation to elements of vTESTstudio (see below).
  • Navigation to vSignalyzer based on timestamps.
  • Logical operators within queries can be cascaded.
  • Export of images.

 

++++++++++++++++++++++++++++++++++
Domain VT System
++++++++++++++++++++++++++++++++++

Offline VT System
For the VT System, there is now an offline mode available which offers the following add-on value:

  • Measurements which use VT Systemmodules can now also be started when single or all modules are configured but not available as real hardware.
  • VT System modules can be switched individually or commonly into offline or online mode in the VT SystemConfiguration dialog.
  • The offline/online state of each module can be read on each channel by a corresponding read-only system variable.
  • The offline/online state of each module is displayed in the VT SystemControl dialog.
  • Activation / deactivation of the VT System is now performed automatically, only dependent on the configuration of VT System modules. The formerly available manual VT System activation in the Options menu is therefore obsolete.
  • All measurement system variables can be written via an additional name space "Offline" to obtain the expected test results also in the offline mode.
  • CAPL and .NET commands which involve VT System modules return the expected result also when VT System modules are not physically present or set offline.
  • The network adapter for the VT System is now selected directly in the Configuration dialog of the VT System. This results in a single access point for all VT System relevant settings.
  • The offline/online mode of all VT System modules is stored in an additional file (*.vtcfg.local) by configurations who use the VT System. It can therefore be used workplace specific.

VT7820 — Rotation Sensor Simulation Board

  • New application Board for the Extension Module VT7900 FPGA for the simulation of rotational sensors.
  • Simulation of "s" type, "i" type and "v" type wheel speed sensors is supported on four sensor simulation channels.
  • Simulation of cam or crank shaft sensors.
  • The sensor signal can be either voltage or current modulated with user configurable voltage or current levels.

VT6104A — Network Interface Module

  • The new Network Interface Module VT6104A replaces the discontinued VT6104.
  • Like VT6104, VT6104A supports up to 4 CAN/LIN/J1708 channels, freely configurable by piggy backs (separate articles).
  • In addition, you can operate CAN FD on all four channels.
  • Electrical fault injection like shortcuts between signal lines / external potentials or line breaks is available for all channels.
  • The bus termination resistance of 120 Ohms can be connected or disconnected to each bus channel

Afficher plus

General

  • Diagnostic authentication using security sources configured with the Security Manager.
  • Sending and receiving of CAN frames with different types, e.g. sending frames with 11 bit ID and receiving frames with 29 bit ID (or vice versa).
  • New/extended CAPL functions to enable parallel testing using the CAPL Callback Interface (CCI).

Diagnostic Parameters

  • In the Diagnostic Parameters Window, you can insert diagnostic response parameters and configure the associated requests. After that you can send requests interactively via mouse click, or cyclically immediately after the measurement starts, and the parameter values contained in the responses will be displayed both in the Diagnostic Parameters Window and in the other analysis windows (the State Tracker, Data Window, and Graphics Window).
  • Diagnostic parameters as Trigger Condition.
  • Display of DTC related parameters (e.g. DTC status byte) in analysis windows (State Tracker, Data Window and Graphics Window) only depend on the corresponding DTC, no longer on the position of the DTC in the diagnostic response.

Improved Symbol Explorer for Diagnostics

  • Better representation of complex data structures and improved selection of highly nested parameters.

Mixed operation of CAN 2.0 and CAN FD

  • Support for diagnostic channel on tester side (new setting in Diagnostics/ISO TP Configuration dialog).

DoIP

  • Improved simulation behavior for IPv6 in combination with VLAN tags.
Afficher plus

A429 interactive generator: new signal generator variable

Afficher plus
  • Combination of the single options .AMD and .XCP to a new option .AMD/XCP.
  • In combination with option .Ethernet the TCP/IP Stack for an XCP on Ethernet connection can be selected. This allows XCP connections to several ECUs with the same IP address.
  • Improvement of automatic detection of CCP DAQ lists.
  • The transport layer UDP can now be selected via COM.

What´s the difference to CANape ?
CANoe CANape
  • 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
 

Afficher plus
  • CAN interactive generator: new signal generator variable
Afficher plus
  • CANopen Safety support mapping of identical objects. The inverted value is calculated automatically.
  • The function CANopenUpload handles an SDO abort correctly now.
  • Improvement for handling of the XDC format.
  • For TPDO COB-IDs the RTR bit is not evaluated any more.
Afficher plus

Support in the creation of application tests:

  • Car2x Scenario Editor
    Editor tool for creation of Car2x scenarios. The Scenario Editor supports the creation of traffic scenarios. You can create routes on a map and move ITS stations (vehicles and RSUs) on the routes. Attriutes can be freely defined for each station. With the help of these attributes events and states can be configured via signal values at any position of the route.
  • Car2x Scenario Manager
    The Car2x Scenario Manager can load Car2x scenario files in CANoe and provides them to the Car2x Interaction Layer. The Car2x Interaction Layer uses the communication parameters stored in the database to generate the communication and uses the data from the scenario for the contents of the application messages defined in the database. This creates Car2x communication as described in the Scenario Editor. You can also access the scenario data from CAPL. This is helpful, for example, to supply an ECU to be tested with the necessary positions via Ethernet or CAN, so that it is virtually at the correct position in the test scenario.
  • Advanced analysis of Car2x applications
    Automatic visualization of events in the map window. Contents of BSM and DENM messages are automatically visualized in the map window without the need to write CAPL code. Event codes are visualized using individual icons, waypoints (PathPoints) and the relevance area. The events are also listed in the detail view of the map window and provide a quick overview of which events have already been received. This list can also be used to quickly find events on the map. To view the data of the corresponding frame, simply double-click on the event and the trace window will jump to the corresponding frame and select it.
  • Window synchronization
    With active window synchronization it is possible to click on a frame with an event content in the trace window and thereby jump to the corresponding position in the map window. Conversely, selecting an event in the map window selects the corresponding frame in the trace window.
  • Trace Window
    The new Event Info column in the Trace window shows at a glance which event is transferred in a frame.
  • CAPL
    There are several functions to control the Scenario Manager. E.g. you can start a scenario from CAPL. In addition to that, you can access attributes of the scenario via CAPL.
  • Car2x Interaction Layer
    Automatic generation of the communication based on the scenario file.
  • Security
    Support of the new specification ETSI TS 103097 v1.3.1
  • GeoNetworking Protocol
    Support of the new specification of the GeoNetworking ETSI EN 302 636-4-1 V1.3.1
  • WLAN Channels
    32 channels instead of 8 are now supported.
  • Sample Configurations

    • US Demo changed to IL
    • Scenario Editor Demo

Afficher plus

General

  • New Ethernet Network Monitor to display SOME/IP communication.
  • Improved handling of CAT-PGT PDU configuration.
  • Fix an issue which may prevent the mapping of a service signal in the Symbol Mapping dialog that appears in two networks.
  • Fix an issue in CAP-PGT implementation which may prevent signal access in Graphics Window after measurement stop.
  • Support synchronous receive for UDP when using .NET socket API.
  • Improved handling of network streams (TCP) when using .NET socket API.
  • Fix an issue with miscalculation of timing in DHCPv6 solicit-frames.
  • Fix an issue with interchanged PDU types (setRequest and getResponse) of SNMP frames.
  • Fix an issue which may not show hardware channels information in offline mode.
  • Fix an issue that may lead to showing a wrong send node in the Trace Window for DHCP frames.
  • Fix an issue which prevents the usage of the upper limit of a signal defined by a FIBEX database.
  • Fix an issue with some IPv6 hardware filter rules which may lead to modify other filter rules.

 

AVB/TSN

  • Improved timing of the PTP packets.
  • Improved handling of the PTP follow-up and PTP sync packets.
  • Fix an issue with function PtpSetProperty "RequestLogPdelayReqInterval".
  • Stability improvement when using Windows N edition.
Afficher plus
  • Tractor Implement Management (TIM)
  • With the ISO11783 Interaction Layer you can simulate both the TIM Server and the TIM Client.
  • A comprehensive set of CAPL functions allows you to configure a TIM simulation as you wish.
  • There are many possibilities for control and fault injection.
  • The Trace-Window contains specialized intelligent filters that clearly display TIM-relevant messages.
  • Virtual Terminal Window
  • A YouTube video explains briefly and comprehensibly the most important functions of the Virtual Terminal Window and is available under this link: Virtual Terminal Window of CANoe
Afficher plus

J1939-82 Compliance Test

  • New implementation of the 2015 specification (Tables 3, 4, 5, 6 and 7):

    • Simple and transparent configuration.
    • Meaningful and easy to interpret reports.

J1939 AUTOSAR (Version 4.2.2)

  • J1939 ARXML system descriptions can be used as well as DBC files.
Afficher plus

New LIN Interactive Scheduler

  • Simple interactive configuration of a LIN master simulation
  • Allows control of the schedule tables defined in the LDF file
  • Control of the NM by simply sending sleep mode frames and wake-up signals
  • Easily start and stop the scheduler
  • Replaces the LIN Interactive Master
  • Works as an independent LIN master and does not require configuration of the master node from the database

Control of the LIN Master Mode

  • New CAPL API for the dynamic control of the master mode and master node
  • Switch the master mode on and off dynamically per channel during the measurement
  • Switch the active master node: Allows to explicitly select the node which can transmit headers: e.g. simulation node, replay block etc.

New Transmission Mode

  • Non-interruptible headers: New CAPL API for configuring headers to be transmitted even if the network is still busy
Afficher plus

Support of bitmask analysis for LIN: New sample configuration LINScope

Afficher plus

Support of the User FPGA on the VT2710 module for high performance and time critical sensor applications (since CANoe 10.0 SP4).

Afficher plus

Special Functions

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.

CANoe´s Communiaction Model

Graphic of CANoe´s Communication Model
Communication model of CANoe

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 service interfaces
Service Interfaces of the CANoe 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.

Afficher plus

Monitoring and Debugging of AUTOSAR ECUs with CANoe

Graphic of the CANoe .AMD/XCP workflow
Workflow of CANoe .AMD/XCP

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

Further information:

Afficher plus

Extended Real Time for CANoe

 Diagram about the extended real time performance
Performance diagram with and without using the Vector Tool Platform

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, which is available for CANoe as well as other products.

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.
  2. 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.
  3. 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.
Afficher plus

Interfaces to Modeling Tools

Graphic simulation with CANoe and MATLAB
CANoe supports simulation of complex ECU models with various modeling tools, here for example 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.

Afficher plus

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 Charge Package to simulate vehicles and/or charging stations according ISO/IEC 15118 (requires CANoe .Ethernet)   (1)
Data logger of the GL Logger familiy to record the network communication   (3)

Graphic CANoe functions for E-Mobility
Afficher plus

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
Afficher plus

CANoe Options for Automotive

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


Go to web page CAN (FD) technology

Afficher plus

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

Afficher plus

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.

Afficher plus

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

Go to web page FlexRay technology

Afficher plus

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.


Stress Features
To stress your LIN network with CANoe.LIN, no special hardware is required. Using the LIN-Stress IG or script functions you can create almost every type of LIN error. With the LIN Disturbance Block, you can interactively configure and execute recessive and dominant disturbances.

Go to web page LIN technology

Afficher plus

Option .MOST

CANoe .MOST combines a wide range of analysis and testing capabilities for MOST systems with a convenient user interface. Besides offering user-friendly interactive analysis of the overall system, its automated analyses and tests are especially useful in boosting efficiency in ECU development and system integration. The network services required for single component tests are provided, including the means for performing a remaining bus simulation.
 

Highlights

  • Single tool for use cases from Simulation, to Analysis, to Test Automation with elaborated Report generation.
  • Various stress features
  • Access to the Electrical Control Line (ECL)
  • Global synchronized clock for gateway use cases Spy for Isochronous Channels: Streaming of the data to the PC, enabling a recording to hard disc and visualization with media players like VLC


Application Areas

  • Analysis tool with extensive disassembly of MOST messages
  • Device and System Tests: Using the integrated system management modules (Network Master, Power Master and Connection Master) you can start up your ECU, e.g. in individual device tests, in a way that is MOST-conformant. This lets you focus on developing the actual tests in creating test modules. Reporting is performed automatically for the most part.
  • Gateway Development: The pure MOST variant of CANoe.MOST may be combined in any desired way with CAN, LIN, FlexRay and Ethernet variants. Analyses and tests can cover all bus systems relevant for your gateway ECU and are based on a single, synchronized global clock. CANoe can also act as a gateway prototype.

CANoe .MOST Features
The following table offers an overview of the features supported by CANoe .MOST:
 

MOST Feature
 
Control Channel
Node/Spy
        CMS
Yes
        AMS
Yes
Asynchronous Channel (MDP)
Node/Spy
        Raw packets
Yes
        MOST High Protocol (MHP)
Yes
Ethernet Channel (MEP)
Node/Spy
Electrical Control Line (ECL)
Node/Spy
System States (Light, Lock, System Lock, ...)
Yes
Audio/Synchronous Channels
 
        Allocation Table
Yes
        LineIn/LineOut
Yes
        S/PDIF In/Out
Yes
        Streaming to PC
Yes
        Isochronous Channels
Spy1
Stress
 
        Bus Load Control Channel
Yes
        Bus Load Asynchronous Channel
Yes
        Bus Load Ethernet Channel
Yes
        Unlock Generator
Yes
        ECL Stimulation Sequences
Yes
Logging
 
        Control Channel, Asynchronous Channel,
        Ethernet, System States
BLF, ASC, IMG, OP22, CCO2, CC32
        Synchronous Channels
No
Hardware Interface
VN2640

1 With VN2640 as interface
2 Does not contain all channels, detailed information at the author of the format

Note:

  • MOST25 only with existing VN2610
  • MOST50 with OptoLyzer MOCCA compact 50e;
  • MOST150 coax with VN2640 + MOST150 C-O Converter (K2L) or OptoLyzer MOCCA compact 150c (K2L)

 

Go to web page MOST technology

Afficher plus

CANoe Options for Higher Application Protocols

Option .J1939

Because of its simulation capabilities, CANoe.J1939 is well-suited to the development, design and verification of J1939 networks. Its practical application as a diagnostic and debugging tool is just as feasible as its use in simulating the rest of the bus during startup or assembly. Especially the J1939 XML Test Module Manager supports the user in preparing integration and module tests. Since the SAE J1939 specification is the basis for other networks such as NMEA 2000®, ISO 11783, ISO 11992 (Truck & Trailer), FMS (Fleet Management System) and GB/T27930, the Option can be used in those applications as well.

Afficher plus

Option .ISO11783

CANoe .ISO11783 is suitable for the design, diagnostics, and testing of ISO11783-based networks and components. It gives the user an optimal tool that can be used from development to end-of-line testing.

Afficher plus

Option .J1587

The seamless integration of J1587 in CANoe/CANalyzer lets the user interact with these networks in a very simple, quick and reliable way. This includes protocol-specific representation in the Trace window. Moreover, by combining this option with other options, such as J1939 or LIN, entire systems can be analyzed or simulated with a single tool. This allows chronologically interrelated processes to be acquired and evaluated beyond bus boundaries.

Afficher plus

Option .CANopen

As the complexity of networks continues to increase, the development of CANopen systems is not possible without suitable development tools. CANoe is a powerful tool that supports the entire development process for networked systems, from planning to development and testing and finally start-up.

Afficher plus

CANoe Options for Measurement

Option .AMD/XCP

Graphic about CANoe .AMD/XCP workflow
Workflow with CANoe .AMD/XCP to read or write memory addresses in the ECU

The option .AMD/XCP extends CANoe by adding the ability to access ECU memory. Reading or writing to memory locations in the ECU is performed via the ASAM standardized XCP protocol (XCP on CAN, XCP onEthernet) or CCP protocol. Configuration is conveniently done with files in A2L format.

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).

Effective with release 10.0 the Vector MICROSAR AUTOSAR stack offers the generation of A2L files for the BSW modules (Basic Software Components) and the SWC (Software Components) and thereby provides the symbolic information.

You can read internal states and data flow out of a control unit and analyze it together with bus data. Option .AMD/XCP uses the established XCP and CCP protocols to read the data from the ECU.

Highlights:

  • Supported the protocols:

    • XCP on CAN/CAN FD, FlexRay, Ethernet and LIN (Vector implementation)
    • CAN Calibration Protocol (CCP)

  • Supported hardware for fast data transfer:

    • Vector VX1100 measurement and calibration hardware
    • iSYSTEM hardware debugger

  • 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 by access to internal ECU values
  • Analyzing and parallel 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


Further Information:

Afficher plus

Option .Scope

The option .Scope is an integrated oscilloscope solution for CANoe based on an USB oscilloscope hardware. The supported hardware has up to 4 input channels for 2 CAN/CAN FD/FlexRay or 4 LIN/IO and is triggered using the sync line of Vector´s interface hardware. With busspecific trigger conditions and the CANoe time synchronization, you can find the cause of protocol errors much faster than with any traditional oscilloscope.


Highlights

  • Bus-specific trigger conditions for CAN (FD), FlexRay and LIN
  • Trigger modes: single and repeat
  • Trigger and control via CAPL
  • Complete decode of protocol errors (e.g. CAN Error Frames)


Application Areas

  • Bit-accurate analysis of bus protocol errors
  • Validation and debugging of conformance tests
  • Check of CAN signal quality
  • Parallel evaluation of bus and I/O signals


CANoe Integration

The option .Scope appears in CANoe as a new Analysis Window with views for configuration, data capture, Diagram Window and Trace Window. Diagram and trace are bi-directionally synchronized with each other and provide a bit-accurate signal decode. The Oscilloscope window can also be synchronized with other analysis windows in CANoe such as Trace, Graphics and State Tracker. Oscilloscope measurements can be exported and imported again for off-line analysis.

Oscilloscope Hardware

  • USB precision oscilloscope PicoScope 5444D-034
  • 500 MS/s sampling rate and 512 MS buffer
  • 4 input channels for bus signals (2 CAN/CAN FD/FlexRay or 4 LIN/IO)
  • Bus connection via Vector „Scope Bus Probe“ with DSUB connector
  • 1 input for external triggering via sync line of Vector interfaces
  • Connection to Vector interfaces via Scope Trigger Cable

Further Information:

Afficher plus

Option .Sensor

Easier analysis, simulation and test of these sensor-specific protocols:

  • PSI5  (Peripheral Sensor Interface)
  • SENT (Single Edge Nibble Transmission)

With CANoe .Sensor and the associated hardware module VT2710, you benefit from functionalities tailored to the sensor logs.


Highlights

  • Intuitive user interface for quick configuration of the sensor channels
  • Sensor configurations can be comfortably exported for other CANoe configurations
  • CANoe Trace Window for concise protocol analysis
  • Serial hardware module VT2710 supporting four PSI5 or four SENT channels


Application Areas

Development and application of sensors for:

  • Powertrain: pressure sensor, air flow sensor, oxygen sensor, ...
  • Safety: acceleration sensor, rotation sensor, tilt sensor, ...
  • Comfort: rain sensor, temperature sensor, air quality sensor ...


Tool Concept

The new CANoe Option .Sensor allows you to analyze the sensor communication. It is possible to observe sensor signals on the sensor bus as well as the distribution of the sensor signal in the vehicle network. Even complex communication scenarios can be generated and analyzed quickly, as proven CANoe analysis concepts and an intuitive configuration are used. With the ability to simulate both the control unit and the sensor, CANoe .Sensor helps developers also build easier to demanding test environments. Full control over all relevant log data consists in the simulation. In addition, sophisticated error detection mechanisms facilitate the debugging of the system.

The physical connection to the sensor networks is done using the new hardware module VT2710. It is fully adapted to the functionality of CANoe .Sensor and part of Vector's modular test environment VT System. The flexible structure of the VT2710 is beneficial: as required, up to four PSI5 or SENT channels are configurable with piggybacks. With this module, users have a precise analysis tool, which allows accurate bitrate settings and precise message time stamps and fits in seamlessly into the existing VT environment with the tool concept as well as the programming interface. The module is prepared for additional sensor logs.

Further Information:

Afficher plus

CANoe Options for Aerospace

Option .A429

CANoe .A429 Screenshot including some analysis and simulation windows

CANoe .A429 is ideal for the test and analysis of ARINC 429 buses and of individual devices on up to 32 channels. Regardless of whether raw data or physical quantities are required – CANoe .A429 provides powerful analysis functions on all levels. Users reach their goals quickly and also get a clear overview in complex network constellations.

Overview of Advantages

  • Reliable testing of data communication – from simple interactive tests to systematic automated tests
  • Automatically create test protocols
  • Easy monitoring of the data traffic and comprehensive network analysis
  • Just a single tool for accessing CAN, AFDX® and the Vector VT System, a modular test environment
  • Detect and correct error situations early in the development process

Symbolic Representation

ARINC 429 words for a bus can be described in a database. This involves assigning readable names to the ARINC 429 labels, and the data contents of the ARINC 429 words are also defined in detail. This not only includes the bit position within the ARINC 429 word, but also the data type and display name. For an interpreted display of physical parameters, you can also enter the units and define a conversion formula. A Database Editor is included with the product.

Display of Messages

The Trace Window lists the momentary ARINC 429 bus traffic clearly. When databases are available, the representation is symbolic – conversion formulas are automatically used. The layout of columns is user configurable, and three preconfigurable column layouts are available for quick toggling of the display. Refined search functions ensure that the user can quickly find all relevant information, even in cases of intensive bus traffic.

More Information:

(AFDX® is an Airbus registered trademark)

Afficher plus

Option .AFDX

CANoe .AFDX Screenshot including some analysis windows

CANoe .AFDX is ideal for testing and analysis of entire AFDX networks as well as individual devices. Regardless of whether raw frames or payload contents are needed – CANoe .AFDX offers powerful analysis functions on all levels. Users quickly reach their goals and always have a clear picture of even complex network topologies.

Overview of Advantages

  • Reliable testing of data communications – from simple interactive tests to systematic automated testing
  • Automatic generation of test reports
  • Easy observation of the data traffic and comprehensive network analysis
  • Access to CAN, AFDX® and digital or analog I/O with the one and the same tool

Hardware Interfaces

CANoe .AFDX utilizes optionally the VN5610A as USB interface or TTTech's PCI/PCIe variant AFDXEnd System T.

Symbolic Display via Databases

The AFDX communication is described in ICD format. The aircraft manufacturer generally provides its suppliers with relevant description files. To ensure that this information is also usable in CANoe .AFDX, a converter is supplied that converts the ICD files into DBC files. The user adds these DBC files to a CANoe.AFDX configuration, which then enables access to symbolic information.

Message Display

The current AFDX message traffic is shown in the Trace window. If databases are available, the display is symbolic and is based on information from the converted ICD files. A Virtual Link is then no longer visualized numerically by its ID, but instead by its name. The display of columns is user configurable, and three preconfigurable column layouts are available for quick switchover. Refined search functions ensure that the user does not lose sight of key information among the large numbers of messages.

More Information:
Product Information CANoe .AFDX

(AFDX® is an Airbus registered trademark)

Afficher plus

Option .CANaero

CANoe .CANaero Screenshot including some analysis windows, simulation and panels

CANoe .CANaero covers all use areas from simple network analysis to systematic testing of electronic units. The multibus approach lets you simultaneously operate multiple channels, different bus systems such as CAN, Ethernet and FlexRay as well as different protocols.

Overview of Advantages

  • Reliable testing of the bus communications between electronic units – from simple interactive testing in design or implementation to systematic automated testing
  • Automatically generated test reports
  • Easy observation of data traffic and comprehensive network analysis
  • Time-synchronous analysis of multiple buses and optional support of Ethernet enable gateway developments and tests
  • Support of the protocols ARINC 825 and CANaerospace
  • Open interfaces and database concept offer optimal support for proprietary protocols as well

CANoe .CANaero may be combined with other options such as AFDX® (ARINC 664), Ethernet and CANopen.
Its intuitive operation is based on a displayed block diagram that graphically depicts the data flow from the bus over the PC interface to the various evaluation windows of the screen and to the log file. The system is parameterized in this block diagram. In addition, function blocks may be placed and configured here, uch as filter, generator or replay blocks.

Functions

The basic functions offer a multitude of usage options. They include:

  • Simulation of complete systems and remaining bus simulation via modeling
  • Tracing of the bus data traffic
  • Test entire networks and/or individual electronic units
  • User programmable with integrated C-like CAPL programming language to support simulation, analysis and testing
  • Interactive sending of messages
  • Statistics on nodes, messages, bus load and faults
  • Logging of messages for later replay or offline evaluation with versatile triggering options
  • Generation of bus disturbances
  • Creation of user-defined interfaces for controlling the simulation and tests or for displaying analysis data
  • Control of digital and analog I/O modules and measurement hardware lets you process real signal values in simulations and test environments
  • Open software interfaces such as Microsoft COM and .Net enable integration in existing system environments

More Information:
Product Information CANoe .CANaero

(AFDX® is an Airbus registered trademark)

Afficher plus

Tool Variants

This variant supports the full range of functional features. Simulation models are created with CAPL, test cases are easy to model with the Test Feature Set.

This variant is intended for advanced users who want to use CANoe’s full functionality.

Afficher plus

The "Runtime" variant supports unchangeable configurations, full analysis functions and simple connection and disconnection of network nodes.

This variant is intended for users who wish to test their ECU quickly and easily in interaction with a prescribed remaining bus simulation.

Afficher plus

The "Project Execution" variant supports an exclusively graphic user interface. Simulation, test cases and results are easy to control without requiring special evaluation of the underlying messages.

Afficher plus

Product Descriptions

Fact Sheet:

Brief overview of facts (PDF)


Feature Matrix:

Comprehensive table with CANoe features (PDF)


Product Informations:

CANoe - incl. .AMD/XCP and .Scope (PDF)

CANoe .A429  (PDF)

CANoe. AFDX (PDF)

CANoe .CANaero (PDF)

CANoe .CANopen (PDF)

CANoe .Car2x (PDF)

CANoe .Ethernet (PDF)

CANoe .FlexRay (PDF)

CANoe .ISO11783 (PDF)

CANoe .J1587 (PDF)

CANoe .J1939 (PDF)

CANoe .LIN (PDF)

CANoe .MOST (PDF)

Afficher plus
Component
Recommendation
Minimum
CPU1 Intel compatible
> 2 GHz
≥ 2 cores
Intel compatible
1 GHz
2 cores
Memory (RAM)
16 GB
4 GB
Hard disk space2
≥ 20 GB SSD
≥ 3 GB
Screen resolution
Full HD
1280×1024 Pixels
Operating system
Windows 10 (≥ version 1709)
Windows 8.1
Windows 7 (≥ SP1)


1  CANoe benefits from higher clock rates rather than higher number of cores.
2  Depending on the options used and the operating system components.

Afficher plus

Do you have technical questions and are looking for suitable answers? Our KnowledgeBase provides the most important!

Afficher plus

CANoe is available in these languages:

  • English
  • German
  • Japanese
Afficher plus

Downloads

Training

CANoe Workshops

Our workshops offer you many opportunities to expand or deepen your knowledge about CANoe.

As an introduction to CANoe we recommend our CANoe Basics Workshop. An advanced course requires knowledge from a basic course. However, you can register for workshops independently of each other.

Related Products

Benefit from further Vector solutions:

Afficher plus

VT System

Hardware modules for controlling the I/O interfaces of ECUs

Learn more
Afficher plus

vTESTstudio

The solution for comfortable and efficient design of automated test sequences for embedded systems.

More information
Afficher plus

vVIRTUALtarget

Virtual developing and testing AUTOSAR software

Learn more
Afficher plus

CANalyzer

ECU and bus analysis on highest level

Learn more