canoe/canalyzer new features - vector

35
V2.1 | 2020-04-24 Version 14 CANoe/CANalyzer New Features

Upload: others

Post on 18-Feb-2022

56 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: CANoe/CANalyzer New Features - Vector

V2.1 | 2020-04-24

Version 14

CANoe/CANalyzer New Features

Page 2: CANoe/CANalyzer New Features - Vector

2

u Release Information

Strategy for Upcoming Testing Trends

Service Oriented Architectures (SOA)

General Features

Testing General

Features by Options

Discontinued features in versions 13 and 15

Summary

Agenda

Page 3: CANoe/CANalyzer New Features - Vector

3

u Release date 14

u October 2020

u Products in Product Family

u CANoe, CANalyzer, CANoe4Server, CANoe4SW

u Supported network technologies

u CAN/CAN FD, LIN, FlexRay, MOST, J1708, Ethernet, WLAN

u Options for

u Smart Charging – CANoe

u AMD/XCP – CANoe

u Car2x

u Scope for CAN/CAN FD, LIN, FlexRay

u J1939, CANopen, J1587

u ISO11783 – CANoe

u Aerospace options: AFDX® , A429

u Sensor (PSI5, SENT) – CANoe

u For EtherCAT – CANoe

Overview

Release Information

New

Page 4: CANoe/CANalyzer New Features - Vector

4

Release Information

u Strategy for Upcoming Testing Trends

Service Oriented Architectures (SOA)

General Features

Testing General

Features by Options

Discontinued features in versions 13 and 15

Summary

Agenda

Page 5: CANoe/CANalyzer New Features - Vector

5

The focus of test becomes more and more software rather than

hardware, i.e. ECUs

Current Trends

Strategy for Upcoming Testing Trends

SW development tasks such as building, testing and delivery are more and more done in a process which is automated as

much as possible

Implication

SUT Becomes Software Continuous Integration/Testing/Delivery

u Serialization of data on networks becomes less important

u Need to access the SUT though SW interfaces

u Need to address different runtime environments for SUT

u All tools involved must be able to run on server landscapes

u No GUI necessary – but flexible automation interface

u Need to support multiple operating systems

New tools within the CANoe product family have to be defined which address these use cases and allow users to also keep their

well-established workflows as good as possible

Page 6: CANoe/CANalyzer New Features - Vector

6

CANoe4SW (New Product – First Release)

Strategy for Upcoming Testing Trends

SW SUT

Virtual Execution Environment hosted …

…on PC hardware

CANoe4SW

Analysis Windows (Trace, Graphics, …)

Models (Physical & SW Env.)

SWC 1

SWC 2

Physical Env.

Virtual Execution Environment

Interface to the testing and simulation environment

Test Script

Deploy and execute SUT in virtual environment

…in virtual machine

u New product

u Development, test and analysis of software components, subsystems and entire distributed software systems

u Virtual execution environments to access any kind of software, based on e.g. Windows, Linux, …

u Early testing independent of the availability of hardware

u Highly parallel testing in continuous integration and testing tool chains

Test all kinds of software

Linux

Backend Technology

Windows

Full functional range available for CANoe customers as well

Page 7: CANoe/CANalyzer New Features - Vector

7

u Product for Windows and Linux(*), first release with CANoe 13.0

u CANoe4Server provides a highly scalable, automated test environment for SW systems in continuous integration server environments like Jenkins

u It can run CANoe (simulated mode) and CANoe4SW configurations

CANoe4Server

Strategy for Upcoming Testing Trends

Report

Data

CANoe4Server #1Server Environment

(Linux)

CANoe4Server #2

CANoe4Server #3

Server Environment

(Windows) CANoe4Server #4

Result

SW SUT(e.g. vVIRTUALtarget)

Cfg

Test

Scripts

(*) Supports CAN/Ethernet simulation and logging only, feature set will increase with next releases

Page 8: CANoe/CANalyzer New Features - Vector

8

Release Information

Strategy for Upcoming Testing Trends

u Service Oriented Architectures (SOA)

General Features

Testing General

Features by Options

Discontinued features in versions 13 and 15

Summary

Agenda

Page 9: CANoe/CANalyzer New Features - Vector

9

Released for

Service Oriented Architectures (SOA)

u VAG E³ v1.2 (Porsche/AUDI)

u Ethernet - 1 Channel> SOME/IP, including TLV coding

> AUTOSAR PDUs

Page 10: CANoe/CANalyzer New Features - Vector

10

Communication Setup

Service Oriented Architectures (SOA)

u The import wizard supportsgrouping into “System Under Test” and“Test Environment”

u Counterparts are grouped accordingly

u New navigation control with integrated search field for easy navigation through all elements

Page 11: CANoe/CANalyzer New Features - Vector

11

More

Service Oriented Architectures (SOA)

u The new vCDL Editor is integrated in the Vector Tools EnvironmentThis allows, for example, an overview and easy editing of the vCDL files contained in the CANoeconfiguration.

*vCDL(Vector Communication Description Language)

Page 12: CANoe/CANalyzer New Features - Vector

12

Release Information

Strategy for Upcoming Testing Trends

Service Oriented Architectures (SOA)

u General Features

Testing General

Features by Options

Discontinued features in versions 13 and 15

Summary

Agenda

Page 13: CANoe/CANalyzer New Features - Vector

13

u Improved Search

u Search is using a Google like behavior

u Highlighting of search results in help pages

u Page title, text excerpt and path of help page are displayed

u New Look & Feel and better Usability

u It’s possible to display help content in multiple browser tabs/windows

u Input box for full text and index search is always displayed in the upper right corner

HTML5 Help (13.0 SP2)

General Features

CANoe’s Online Help Start Page

Highlighting of Search Results

Google like Search

Page 14: CANoe/CANalyzer New Features - Vector

14

Revised column filter:

u Global Trace button allow activation and deactivation of all configured column filters

u Events can be selected from a list

u It’s possible to select several events

Revised custom column filter:

u List can contain more than two events

u It‘s possible to combine interpretations asString and as number

u It‘s possible to define values as Hex or Dec

u New relations for „contains“ and „contains not“

Trace window

General Features

Page 15: CANoe/CANalyzer New Features - Vector

15

Panel Designer LED Control:

u The number of states (previously two) has been extended in order to display more states with a colored LED faster and easier.

More

General Features

Page 16: CANoe/CANalyzer New Features - Vector

16

u Purpose: Interactively read, write and compare variant coding data with an ECU

u Variant coding sequence performs security mechanisms, if configured with security manager

Diagnostics: New Variant Coding Window

General Features

Page 17: CANoe/CANalyzer New Features - Vector

17

Release Information

Strategy for Upcoming Testing Trends

Service Oriented Architectures (SOA)

General Features

u Testing General

Features by Options

Discontinued features in versions 13 and 15

Summary

Agenda

Page 18: CANoe/CANalyzer New Features - Vector

18

u Verdict ‘Inconclusive’ now available as criteria for test stop in test configuration dialog for test units

u Test Table Editor: DO data members of type Int and Float are supported in test commands

u Usage of encrypted CAPL files now supported within test units; this enables whole test projects to be shared without publishing the CAPL code

u TestUnitBuildCLI: new add-on to automatically build test units per command line, e.g. for the usage in CI environments

Together with vTESTstudio 5.0 SP3 (I)

Testing General

Page 19: CANoe/CANalyzer New Features - Vector

19

u Goal: Retrieve fine-granular code coverage data from SUT

u Solution: New CAPL event ‘on testContextCompleted’…

u … is invoked after test cases or test sequences.

u … is intended to communicate to SUT and store code coverage data to file system.

Together with vTESTstudio 5.0 SP3 (II)

Testing General

CANoe

Test Execution and Control

VectorCAST

Instrumentation

Code Coverage Measurement

InstrumentedSUT

Instrumentation

Test Execution Tree

Test Case 1

Test Case 2

Test Sequence

on testContextComp.Transfer Code Coverage Data

Write to disk

on testContextComp.

on testContextComp.

Import Coverage Files

Page 20: CANoe/CANalyzer New Features - Vector

20

u New Comments Overview window introduced

u Gives an overview over all existing comments in a report

u Allows navigation to the commented elements

u Allows searching, sorting and filtering of comments

CANoe Test Report Viewer (I)

Testing General

Page 21: CANoe/CANalyzer New Features - Vector

21

u Trace Item Readable IDs are now includedand can be used as query criteria

u Date and Time can be displayed alternatively to Timestampsto aid in orientation in reports resulting from long-running tests

CANoe Test Report Viewer (II)

Testing General

Page 22: CANoe/CANalyzer New Features - Vector

22

Release Information

Strategy for Upcoming Testing Trends

Service Oriented Architectures (SOA)

General Features

Testing General

u Features by Options

Discontinued features in versions 13 and 15

Summary

Agenda

Page 23: CANoe/CANalyzer New Features - Vector

23

Core functionality:

u The number of templates has been reduced: There isone template for the classic Simulation Setup and onefor the Communication Concept. Both templates usenetwork-based access.

Trace Window:

u All special IPv6 addresses are now displayed in theDetail view.

Option Ethernet

Features by Options

Page 24: CANoe/CANalyzer New Features - Vector

24

Network-based access:

u Visual support of measurement and simulation portshas been introduced in the Port Configuration dialog,including the display of configuration errors.

u It is now possible to configure filters for measurement and simulation ports in the IP Filter. This allows events from specified ports to be filtered in the Measurement Setup for the other blocks such as Trace Window and Logging etc.

Option Ethernet

Features by Options

Page 25: CANoe/CANalyzer New Features - Vector

25

Testing:

u TC8: Implementation of all SOME/IP-ETS tests arenow included in the TC8 sample configuration. TheSOME/IP-ETS tests are based on the TC8 testspecification v3.0.

u Fuzzing: Fuzz-testing solution for the SOME/IP-SDprotocol has been included as sample configuration.

Option Ethernet

Features by Options

Page 26: CANoe/CANalyzer New Features - Vector

26

u LIN ISC: Add New Schedule Tables (CANoe only)

Option LIN

Features by Options

Page 27: CANoe/CANalyzer New Features - Vector

27

u LIN ISC: Copy and Modify Existing Schedule Tables (CANoe only)

Option LIN

Features by Options

Page 28: CANoe/CANalyzer New Features - Vector

28

Support of C-V2X (Cellular V2X Communication – Physical Layer)

u Support of the Autotalks HW Craton2 as 3rd party C-V2X communication hardware

Chinese V2X Protocol Stack

u Support of DSMP (since CANoe 13.0)

u Support of Security Header (incl. signing + verification)

u Update of application messages (BSM, MAP/SPaT, etc.) in the database

u Car2x Interaction Layer> can be configured for the Chinese protocol stack.

> The Scenario Editor can provide the application data for the Interaction Layer

u BSM as well as MAP/SPaT data are visualized in the Map Window automatically.

Driving Tests:

u Current position data of e.g. a VN4610 can be used directly in the Car2x stack. This allows the retrofitting of a conventional vehicle to a 'Car2x vehicle' (without the need to use CAPL) and the utilization for driving tests.

u The current position (e.g. from a VN4610) can be used as starting point for a scenario. This allows real driving tests at any place with predefined traffic scenarios.

Option Car2x

Features by Options

Page 29: CANoe/CANalyzer New Features - Vector

29

Release Information

Strategy for Upcoming Testing Trends

Service Oriented Architectures (SOA)

General Features

Testing General

Features by Options

u Discontinued features in versions 13 and 15

Summary

Agenda

Page 30: CANoe/CANalyzer New Features - Vector

30

u Because of technological reasons and to focus the development on new features, the support of several Microsoft Windows versions will be discontinued

u Support of 32 bit versions> No longer supported in CANoe/CANalyzer 13.0

u Microsoft Windows 7> No longer supported in CANoe/CANalyzer 15.0

u Microsoft Windows 8.1> No longer supported in CANoe/CANalyzer 15.0

u New challenge is to support several Microsoft Windows 10 builds

Supported Operating Systems

Discontinued features in versions 13 and 15

Page 31: CANoe/CANalyzer New Features - Vector

31

u CANoe/CANalyzer currently supports two hardware families:

u XL hardware: Available since 2004

u VN hardware: Available since 2012

u XL hardware is no longer supported in CANoe/CANalyzer 15.0

u CANoe/CANalyzer 12.0 users are informed via message in Write window:

You are using a hardware that will not be supported in the next version, please contact Vector for an adequate solution.

u XL hardware family contains:

u CANcardXL, CANcardXLe, CANcaseXL (log)

u CANboardXL PCI/PCIe/PXI

XL Hardware Support

Discontinued features in versions 13 and 15

Page 32: CANoe/CANalyzer New Features - Vector

32

Successors and Additional Variants

Discontinued features in versions 13 and 15

Device Hardware Channels Description

VN1610 CAN (FD) Variant with reduced feature set and lower number of channels

VN1611 CAN (FD), LIN/K-Line Variant with reduced feature set and lower number of channels

VN1630A CAN (FD), LIN/K-Line, DAIO Successor of CANcaseXL

VN1630A log CAN (FD), LIN/K-Line, DAIO Successor of CANcaseXL log

VN1640A CAN (FD), LIN/K-Line, DAIO, SENT Additional variant supporting up to 4xCAN/LIN/SENT

VH6501 CAN (FD) Disturbance interface for physical layer testing

u USB Interfaces:

Device Hardware Channels Description

VN1530 CAN (FD), LIN/K-Line, SENT Successor of CANboardXL PCI supporting up to 6xCAN

VN1531 CAN (FD), LIN/K-Line, SENT Successor of CANboardXL PCI supporting up to 6xLIN

VN7572 CAN (FD), LIN/K-Line, DAIO, FlexRay Additional variant supporting DAIO and FlexRay

u PCIe Interfaces:

Page 33: CANoe/CANalyzer New Features - Vector

33

Release Information

Strategy for Upcoming Testing Trends

Service Oriented Architectures (SOA)

General Features

Testing General

Features by Options

Discontinued features in versions 13 and 15

u Summary

Agenda

Page 34: CANoe/CANalyzer New Features - Vector

34

u Strengthen the strategy to support new use cases and application domains (RMI, IoT, pure software) with simulation and test

u New product CANoe4SW to support pure software test

u Evolution of the communication concept for better usability, full support for Option Ethernet and to support new modeling paradigms with distributed objects

u The new vCDL Editor

Main Benefits

Summary

Page 35: CANoe/CANalyzer New Features - Vector

35 © 2020. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V2.1 | 2020-04-24

Author:PND Product ManagementVector Germany

For more information about Vectorand our products please visit

www.vector.com