canoe/canalyzer new features - vector
TRANSCRIPT
V2.1 | 2020-04-24
Version 14
CANoe/CANalyzer New Features
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
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
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
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
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
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
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
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
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
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)
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
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
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
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
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
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
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
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
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
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
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
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
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
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
26
u LIN ISC: Add New Schedule Tables (CANoe only)
Option LIN
Features by Options
27
u LIN ISC: Copy and Modify Existing Schedule Tables (CANoe only)
Option LIN
Features by Options
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
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
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
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
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:
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
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
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