vcdm 6.4 – new features for managing - vector informatik · 2018-06-27 · 10. separate project...
TRANSCRIPT
V1.0 | 2018-04-24
Webinar, 2018-04-24
vCDM 6.4 – New Features for Managing Calibration Data Professionally
2
Introduction
Project Explorer Enhancements
New Project Creation Mode by HEX-Upload
Milestone Planning
Software Based Calibration
FIM Editor for MICROSAR Stack
Multiple Values for Product Attributes
Miscellaneous
Agenda
3*) Option vCDM for Vector CANape; ETAS INCA integration with eCDM Plugin and Vector vCDM Client
Introduction
vCDM – Vector Calibration Data Management
4
Introduction
Control the processMaster variants
Immediate Reporting Collect calibration knowledge
Track each change
Monitor the progress
360° Calibration Data Management
5
Introduction
Project Explorer Enhancements
New Project Creation Mode by HEX-Upload
Milestone Planning
Software Based Calibration
FIM Editor for MICROSAR Stack
Multiple Values for Product Attributes
Miscellaneous
Agenda
6
Project Explorer Enhancements
Demo View Configuration
7
View configuration: Multiple views on same data
Project Explorer Enhancements
Configure multiple project hierarchies based on meta data
View must be set to “meta data” (see previous slides)
Works for variant as well as flexible project mode
Pre-defined views
Configured views
Modify or add views
8
View configuration: Effect on data representation
Project Explorer Enhancements
Different views on same data:
Structure by emission / transmission: Structure by power / transmission:
Structure by transmission / power:
9
View configuration: Configure your own views
Project Explorer Enhancements
Add or modify views
List of available views
Name: What visible in project explorer
Path: What levels displayed
Public: Visible for everyone (required project admin permissions)
Private: Visible only for me
Display old state of view configuration
Set configuration to default
10
Separate project creation and display mode
Project Explorer Enhancements
Display mode:
Representation of project tree
Can be switched at runtime
Meta data view
Calculated view
Individual for calibrators
Many different views on same data possible
Attributes or variant hierarchies
Folder based
See data as stored
All users see same structure
Can manually move datasets
Folders can be created by rules
11
Introduction
Project Explorer Enhancements
New Project Creation Mode by HEX-Upload
Milestone Planning
Software Based Calibration
FIM Editor for MICROSAR Stack
Multiple Values for Product Attributes
Miscellaneous
Agenda
12
Project Explorer Enhancements
Demo Search
13
Improve usability when searching for datasets and files
Meta data bases search
Improved Search: Motivation
Project Explorer Enhancements
14
Improved Search: Meta data based search
Project Explorer Enhancements
Select criterion from drop list
Enter search value Normalized list Free text
Press “Add” for additional criterion
Press “Remove” to remove one
15
Improved Search: Available properties for dataset search
Project Explorer Enhancements
Property Value Type Comment
Project Drop list Reduces scope for next properties
(Lifecycle-) State Drop list
Product attributes Drop list for nameDrop list and free text for value
Reduced by project selection
ECU software version Drop list Reduced by project selection
Type Drop list
Revision Drop list / value
Modification and creation user
User picker
Modification and create date
Date picker
Milestone information Drop list
Customized attributes Drop list or text box All additional attributes on dataset not hidden
16
Improved Search: Available properties for file search
Project Explorer Enhancements
Property Value Type Comment
(File-) Name Text
(Lifecycle-) State Drop list
Type Drop list
Purpose Drop list “Class” of project (Attachment, Checksum config…).
Work package / Function
Text
Revision Drop list / value
Original file date Date picker Creation date of file
Original file name Text
Modification and creation user
User picker Object modification
Modification and create date
Date picker Object modification
File site Text
Customized attributes Drop list or text box
All additional attributes on files not hidden
17
Improved Search: Special value selector for users
Project Explorer Enhancements
User selector
User selector dialog
Also used in use case and parameter permission configuration
File and sort capabilities
18
Improved Search: Special value selector for dates and periods
Project Explorer Enhancements
Date selector
Created or modified
Since a given time (“with the last…”)
Before a given time (“more than…”)
Time range (“between…”)
For each time : Day, weeks or month
19
Improved Search: Search result
Project Explorer Enhancements
Details of search result
Search resultTrigger new search
20
Introduction
Project Explorer Enhancements
New Project Creation Mode by HEX-Upload
Milestone Planning
Software Based Calibration
FIM Editor for MICROSAR Stack
Multiple Values for Product Attributes
Miscellaneous
Agenda
21
Project Explorer Enhancements
Demo Change Tracking
22
Track who did what and when
Change log / activity history and project and dataset
Improved Change Tracking: Motivation
Project Explorer Enhancements
23
Project Who created it and when?
Who added ECU software or calibration variants?
Who changed folders?
Who adapted options?
…
Dataset Who imported data? And what files belong together?
Who moves files internally into dataset (replaces assignment user and date attributes)?
Who merged files?
Who created revision or software variant?
Who attached documents?
Who adapted options?
…
Improved Change Tracking: Change tracking details
Project Explorer Enhancements
24
Improved Change Tracking: Visualization
Project Explorer Enhancements
Change date
Change
Details (Parameters)
Full screen representation
Excel Export
Filter for latest events (since last login)
Similar for project and datasets
25
Introduction
Project Explorer Enhancements
New Project Creation Mode by HEX-Upload
Milestone Planning
Software Based Calibration
FIM Editor for MICROSAR Stack
Multiple Values for Product Attributes
Miscellaneous
Agenda
26
Provide way to create calibration projects that resembles typical MC tools
Project Creation: Motivation
New Project Creation Mode by HEX-Upload
27
Separate project creation and display mode
New Project Creation Mode by HEX-Upload
Project creation mode:
Configured by admin
Determines available ribbon actions
Project is mode cannot be easily switched to other mode
Variant based
Declare calibration variants
Wizard based creation of project and dataset
Flexible
Create project like file system tree
No dedicated calibration variants
28
New Project Creation Mode by HEX-Upload
Demo Create Projects by A2L/Hex-Upload
29
Use cases for project and display modes
New Project Creation Mode by HEX-Upload
Folder Based Meta Data Based
Variant Configuration tree replacement* Individual views (former “wizard based mode”)
Flexible Calibration tool mode CANape option vCDM
Car configuration trees*
* New combinations in vCDM 6.4 not possible before
30
Set meta data and HEX upload
New Project Creation Mode by HEX-Upload
Also set meta data in flexible mode (without variants)
Attach meta data to dataset
Set “New dataset (HEX)”
HEX base fileName of new dataset
Select meta data
Multiple values possible
Optionally: Define new meta data
31
Set meta data at HEX/A2L upload
New Project Creation Mode by HEX-Upload
Becomes software node
Software node = A2L name
Can be renamed later
Dataset name
Dataset display name and HEX file name in vCDM
Free text meta data
Value can be added here
32
Dataset appears multiple times in tree
New Project Creation Mode by HEX-Upload
Same dataset in two different folders
Use case:
3. Dataset has multiple values for attribute:
2. Folders based on product attributes1. Meta data based view:
33
Introduction
Project Explorer Enhancements
New Project Creation Mode by HEX-Upload
Milestone Planning
Software Based Calibration
FIM Editor for MICROSAR Stack
Multiple Values for Product Attributes
Miscellaneous
Agenda
34
Reflect project milestones in vCDM
Use cases: Traceability according to milestones
Notification based on milestones
Milestones as time axis for reports
Motivation
Milestone Planning
35
Managing milestones
Milestones managed outside vCDM
Import into vCDM via web services
Only simple mechanisms to add and modify milestones
Use case integration
Attach datasets to milestone
Attach when creating dataset, revision, software change or freeze
Use milestones as time axis for report (calibration progress report)
Use milestones as trigger for notifications
How it works
Milestone Planning
36
Milestone Planning
Demo Milestones
37
vCDM system context
Milestone Planning
Project management system (3rd party)
vCDM
Web Services Visualizes milestones
Uses them in use cases (e.g. assignment of datasets, reports)
Reacts on requests
Actual management of milestones
Acts actively
Calls vCDM
Demo client available (command line tool)
System context:
38
Visualization of milestones
Milestone Planning
Multiple milestones
Each milestones have a set of properties
39
Excel Import / Export
Milestone Planning
40
Assignment of datasets to milestones
Milestone Planning
New dataset
Calibration variant
Derived datasets
Revision
Milestones only available, if enable on domain or project level
41
Dataset details
Milestone Planning
Visualize currently assigned milestone
Milestone overdue
42
Assignment of milestone
Milestone Planning
Assign milestone
Change milestone
Project manager permissions required
43
Introduction
Project Explorer Enhancements
New Project Creation Mode by HEX-Upload
Milestone Planning
Software Based Calibration
FIM Editor for MICROSAR Stack
Multiple Values for Product Attributes
Miscellaneous
Agenda
44
Motivation
Software Based Calibration
Support more calibration objects Maps and curves
Axes, ASCII text, value blocks
Measurements
45
Software Based Calibration
Demo ASAP2studio
46
Object types
Software Based Calibration
Text
Limits blocked
Units blocks
Axis
No axes
2- and 3-dim value block supported
Value Block
47
Maps
Object types
Software Based Calibration
Axes are child objects
Data type, unit, ranges are independent of map
Different types of axes supported: Standard, shared, fix…
Determine axis type
48
Measurements
Object types
Software Based Calibration
Similar to scalar parameters
Curves and cuboids
Similar to maps
49
Groups and functions
Software Based Calibration
Selected
Content of root
Groups and functions supported
Subgroups and subfunctions supported
Can create objects in groups / functions
Can move objects in groups / functions
50
Excel Export
Software Based Calibration
51
Select multiple items and change them
Various comfort features
Software Based Calibration
Select
Change marked
Full text search
Filter and sort columns
Configure columns
52
Introduction
Project Explorer Enhancements
New Project Creation Mode by HEX-Upload
Milestone Planning
Software Based Calibration
FIM Editor for MICROSAR Stack
Multiple Values for Product Attributes
Miscellaneous
Agenda
53
Motivation
FIM Editor for MICROSAR Stack
FIM is logically a matrix of „events by functions“
Real software has hunderts of events and hunderts of functions
ECU memory requirements demand to optimize the storage on the ECU
The sparsely populated matrix can easily be compressed
Problem The compressed matrix cannot be calibrated by standard MC tools
The calibration of the basic software modules DEM (Diagnostic Event Manager) and FIM (Function Inhibition Manager) suffers long turn-a-round cycles with intense process control
Function 1 Function 2 Function 3Event1 XEvent2 XEvent3 X
54
Motivation
FIM Editor for MICROSAR Stack
DaVinci
Configurator
CFG
Transformer
Calibration
Tool
Setup
BLOB
Arrays
ArraysCDF
A2L1
ROM
virtual
55
Motivation
FIM Editor for MICROSAR Stack
MICROSAR Post-Build Calibration of MICROSAR based ECU software in standard MC
tools
Comfortable calibration in FIM editor
General enhancements Multiple inhibitions can be added and modified
DEM properties can be modified (also for Bosch ECUs)
Display free spaces for additional inhibitions
56
FIM Editor for MICROSAR Stack
Demo Microsar FIM & DEM> Function Inhibition Matrix> Diagnostic Event Manager
57
Layout of FIM editor with MICROSAR stack
FIM Editor for MICROSAR Stack
FIDs
DTC
DEM properties
Inhibition conditions
58
Details
FIM Editor for MICROSAR Stack
It is possible to configure multiple inhibitions
Change numeric DEM properties (and enumerations)
Available DEM properties (about 40 different properties)
Show reserved and available space for inhibitions (mainly intended for Bosch ECUs)
59
Two relevant representations available:1. FIM editor general functionality
2. Calibration of MICROSAR diagnosis parameter in Vector toolchain.
Vector YouTube Channel:Calibration of MICROSAR diagnostic basic software modules just by using calibration tools
https://www.youtube.com/watch?v=slXtWnwI7P8&feature=youtu.be
Further Readings
FIM Editor for MICROSAR Stack
60
Introduction
Project Explorer Enhancements
New Project Creation Mode by HEX-Upload
Milestone Planning
Software Based Calibration
FIM Editor for MICROSAR Stack
Multiple Values for Product Attributes
Miscellaneous
Agenda
61
Support specific use cases Calibration fits to multiple criteria
Reflect variant coding dataset meta data
Reflect usage of ECU in multiple subsystems
Motivation
Multiple Values for Product Attributes
62
Configure variants with multiple attribute values
Multiple Values for Product Attributes
Set checkbox for all criteria that match
Can also selectively unset checkboxes
Display in overview comma separated
For variant based projects:
63
Configure datasets with multiple attribute values
Multiple Values for Product Attributes
For flexible projects:(without explicit variants)
Only applies for selected dataset
Set checkbox for all criteria that match
Can also selectively unset checkboxes
Display in overview comma separated
64
Different filter setting find same attribute:
Usage in filters
Multiple Values for Product Attributes
65
Export and import of definitions
Multiple Values for Product Attributes
Export:
Import:
66
Introduction
Project Explorer Enhancements
New Project Creation Mode by HEX-Upload
Milestone Planning
Software Based Calibration
FIM Editor for MICROSAR Stack
Multiple Values for Product Attributes
Miscellaneous
Agenda
67
vCDMstudio license compliance
Miscellaneous
vCDMstudio license is included in vCDM RichClient license
vCDMstudio 16.2 software package introduces a license enforcement to ensure license compliance
vCDMstudio licensing > is linked to the vCDM license and does not require additional management effort> ensures offline license availability
Each successful login to vCDM certifies the local license for the next 3 month
68
Parameter value rules
Miscellaneous
Can check and generate values for maps and curves
Accept array types as result
Support maps and curves
Execution order
Determine order of rule execution
69
Check HEX after freeze
Miscellaneous
Automatic check of HEX file after freeze
Check execution can be configured on project or domain level
Check can be also triggered manually
Result log attached to dataset
How it works
Freeze is completely finished
Fetch from repository
Check HEX versus merged data in dataset
Check derived dataset versus base dataset
Reasons for deviations
Data processing errors ignored by user
Checksum or signature manipulated calibration data
Error in data execution
Manual start
Automatic start
Feature improves tool confidence level according to IS26262 (likelihood to detect problems)!
70
Parameter filter for parameter history (revision view)
Miscellaneous
Motivation
History can be huge across revisions
Filter for the relevant data
Improves performance and likelihood that history can be loaded at all
Nothing displayed by default
Select parameter
See history across revisions
71
EPROM check configuration at ECU software upload
Miscellaneous
Motivation
EPROM checks are software version specific
Cannot be preconfigured properly on domain or project level
Has to be determined if HEX/A2L is imported
Controls only visible if check is enabled
72 © 2017. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2018-04-24
Author:Michael VogelVector Germany
For more information about Vectorand our products please visit
www.vector.com
Presenters:Daniela Köhler, Michael VogelVector Germany
Thank you for attending this webinar.
For more information about Vectorand our products please visit
www.vector.com