SlideShare a Scribd company logo
1 of 18
Download to read offline
V0.02 | 2015-06-26
Authoring Tool for Diagnostic Data
CANdelaStudio
2
Presenter Mr. Hirsch
Information
Senior Software Development Engineer
Technical Trainer
Topics:
 Diagnostic Projects
 Software Development
 Trainings
 Diagnostics
 CANdelaStudio
 ODX
Email: support@vector.com
Internet: www.vector.com
3
Information
 The Product CANdelaStudio
CANdelaStudio Data Exchange
Summary
Agenda
4
Authoring Tool for CANdela Process
The Product CANdelaStudio
Consistent
Diagnostic
Data
Supplier
OEM
ECU Diagnostic
Software Components
CANdesc, MICROSAR Diag
Indigo, CANoe, CANape
Develop, Test and Apply:
ECU/Vehicle Diagnostics
Test and Validate
ECU Diagnostics
CANoe.DiVa
Requirements,
Diagnostic Specification
CANdelaStudio
Diagnostic System
Specification
Indigo, CANoe, CANape
Develop, Test and Apply:
ECU/Vehicle Diagnostics
Consistent
Diagnostic
Data
Integration, Validation, Test
Specification, Design
Implementation
CDD
CDDT
Template
Document
5
CANdelaStudio Templates and Documents
The Product CANdelaStudio
CDDT CDD
e.g. UDS on CAN ECU Diagnostic
Specification
 Communication Parameters
 Service list and structure
according to OEM
specification
 Fixed list of containers for
use cases (Diagnostic
Classes)
 General data according to
OEM specification
(Sessions, Security,
DIDs,...)
 specific values for
communication Parameters
 Services with all its
parameters
 ECU specific data (Sessions,
Security, DIDs, DTCs,
Snapshots, ...)
6
CANdelaStudio Templates and Documents
The Product CANdelaStudio
CDDT CDD
e.g. UDS on CAN ECU Diagnostic
Specification
 Most OEMs do provide CANdelaStudio Templates.
 It is essential to use the Template which is intended for the project.
CANdelaStudio
Template
CANdelaStudio
Document
7
Variants
The Product CANdelaStudio
…
 Data is contained in Variants.
 A Variant is describes diagnostic data
for an implementation snaphshot.
 Template has just a Base Variant.
8
Diagnostic Classes
The Product CANdelaStudio
 Each Variant provides the same fixed list of containers called Diagnostic Classes.
In Variant currently enabled
Diagnostic Classes:
 More Diagnostic Classes
are provided
 Diagnostic Classes are
defined in the Template.
 The core of Diagnostic
Class Templates is the list
and detailed structure of
provided services.
9
Example: Diagnostic Instance Session
The Product CANdelaStudio
 Diagnostic Classes contain data definition page(s) called Diagnostic Instance(s).
subfunction value
name of the use case (data page)
service
response parameter
(data objects)
10
Example: Diagnostic Instance Identification
The Product CANdelaStudio
name of the use case (data page)
read and write
service
ID value
11
Editions
The Product CANdelaStudio
CANdelaStudio Admin
 Application area: Users who are responsible for the global
diagnostic concept of a group of electronic control units or
vehicle model series
CANdelaStudio Pro
 Application area: International projects if multilingual
diagnostic specifications are required or helpful
CANdelaStudio ViewX
 Application area: Users of test systems and service engineers
CANdelaStudio Standard
 Application area: All active participants in the diagnostic
process CDD
CDDT
12
Information
The Product CANdelaStudio
 CANdelaStudio Data Exchange
Summary
Agenda
13
ODX
CANdelaStudio Data Exchange
 The Open Diagnostic eXchange format (ODX) is an XML-based ASAM/ISO
standard for describing diagnostic ECU data
 Vector supports ODX in all diagnostic-related products, providing a simple
and effective way to handle ODX diagnostic data
 CANdelaStudio enables the user in generating diagnostic data without
special ODX knowledge
 CANdelaStudio supports import and export of diagnostic data from/to
ODX.
ODX
14
ODX Data Compliant to the Template
CANdelaStudio Data Exchange
CANdelaStudio ensures conformity of imported/exported
data to OEM specification
ODX Export Control Options
Document Data CANdelaStudio Template
CANdelaStudio Attribute
CANdelaStudio ODX Export Options
ODX Export Dialog
ODX Export DLL
CDD ODX
ODX Export
2.0.1
2.1.0
2.2.0
15
Import / Export Functions
CANdelaStudio Data Exchange
CANdelaStudio
CDD
.tmx
ASAP2
.a2l
customer
specific
(.mdx, .xml)
X
Import
Exporte
2.0.1, 2.1.0.
2.2.0
ODX
2.0.1, 2.2.0
ODX
CDI
.cdi
xl
Excel
.xlsx
xl
Excel
.xlsx
CDI
.cdi
xl
Word
.rft xl
HTML
.html
16
CANdelaStudio Main Features
Summary
 CANdelaStudio is an authoring tool specifying the diagnostic data of an
ECU.
 The Template concept guides the input and guarantees the conformity
to the OEM specific requirements.
 Powerful data exchange features allow to reuse existing data in other
formats
 The GUI is user-friendly, the start-up period is short.
17
CANdelaStudio Is Used World-Wide
Summary
Proven in many car projects world-wide, e.g.
Daimler Fiat
Toyota
PSA Porsche
CLAAS
GM
Denso BOSCH
Continental
18 © 2013. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V0.02 | 2015-06-26
Author:
Hirsch, Daniel
Vector Germany
For more information about Vector
and our products please visit
www.vector.com

More Related Content

Similar to Vector_Webinar_CANdelaStudio_20181206.pdf

“Making Edge AI Inference Programming Easier and Flexible,” a Presentation fr...
“Making Edge AI Inference Programming Easier and Flexible,” a Presentation fr...“Making Edge AI Inference Programming Easier and Flexible,” a Presentation fr...
“Making Edge AI Inference Programming Easier and Flexible,” a Presentation fr...
Edge AI and Vision Alliance
 
Sli110725 Sunrise Presentation Short Preso V004
Sli110725 Sunrise Presentation   Short Preso V004Sli110725 Sunrise Presentation   Short Preso V004
Sli110725 Sunrise Presentation Short Preso V004
jstonge49
 

Similar to Vector_Webinar_CANdelaStudio_20181206.pdf (20)

Big Data for Testing - Heading for Post Process and Analytics
Big Data for Testing - Heading for Post Process and AnalyticsBig Data for Testing - Heading for Post Process and Analytics
Big Data for Testing - Heading for Post Process and Analytics
 
Virtual BenchLearning - I-BiDaaS - Industrial-Driven Big Data as a Self-Servi...
Virtual BenchLearning - I-BiDaaS - Industrial-Driven Big Data as a Self-Servi...Virtual BenchLearning - I-BiDaaS - Industrial-Driven Big Data as a Self-Servi...
Virtual BenchLearning - I-BiDaaS - Industrial-Driven Big Data as a Self-Servi...
 
Applied Systems '22: services & solutions.pptx
Applied Systems '22: services & solutions.pptxApplied Systems '22: services & solutions.pptx
Applied Systems '22: services & solutions.pptx
 
Aniruddha_More_Resume
Aniruddha_More_ResumeAniruddha_More_Resume
Aniruddha_More_Resume
 
IMAGE CAPTURE, PROCESSING AND TRANSFER VIA ETHERNET UNDER CONTROL OF MATLAB G...
IMAGE CAPTURE, PROCESSING AND TRANSFER VIA ETHERNET UNDER CONTROL OF MATLAB G...IMAGE CAPTURE, PROCESSING AND TRANSFER VIA ETHERNET UNDER CONTROL OF MATLAB G...
IMAGE CAPTURE, PROCESSING AND TRANSFER VIA ETHERNET UNDER CONTROL OF MATLAB G...
 
Business concept 6TL Engineering
Business concept 6TL EngineeringBusiness concept 6TL Engineering
Business concept 6TL Engineering
 
Avnet Integrated Benefits
Avnet Integrated BenefitsAvnet Integrated Benefits
Avnet Integrated Benefits
 
OBD II Stack Solutions and Services
OBD II Stack Solutions and ServicesOBD II Stack Solutions and Services
OBD II Stack Solutions and Services
 
Arjun CV_12
Arjun CV_12Arjun CV_12
Arjun CV_12
 
Signal Chain Designer BETA and Engineering Tools (Design Conference 2013)
Signal Chain Designer BETA and Engineering Tools (Design Conference 2013)Signal Chain Designer BETA and Engineering Tools (Design Conference 2013)
Signal Chain Designer BETA and Engineering Tools (Design Conference 2013)
 
Overcome Hardware And Software Challenges - Medical Device Case Study
Overcome Hardware And Software Challenges - Medical Device Case StudyOvercome Hardware And Software Challenges - Medical Device Case Study
Overcome Hardware And Software Challenges - Medical Device Case Study
 
“Making Edge AI Inference Programming Easier and Flexible,” a Presentation fr...
“Making Edge AI Inference Programming Easier and Flexible,” a Presentation fr...“Making Edge AI Inference Programming Easier and Flexible,” a Presentation fr...
“Making Edge AI Inference Programming Easier and Flexible,” a Presentation fr...
 
Vibro box sitel midih-presentation oc2
Vibro box sitel midih-presentation oc2Vibro box sitel midih-presentation oc2
Vibro box sitel midih-presentation oc2
 
SolidSource Portfolio
SolidSource PortfolioSolidSource Portfolio
SolidSource Portfolio
 
Seyer June06 Analyst Day
Seyer June06 Analyst DaySeyer June06 Analyst Day
Seyer June06 Analyst Day
 
eMDC 2017 Reath Weber Device Scaling v Process Control Scaling
eMDC 2017 Reath Weber Device Scaling v Process Control ScalingeMDC 2017 Reath Weber Device Scaling v Process Control Scaling
eMDC 2017 Reath Weber Device Scaling v Process Control Scaling
 
Arjun CV_7 Aug 2015
Arjun CV_7 Aug 2015Arjun CV_7 Aug 2015
Arjun CV_7 Aug 2015
 
201306170 a vuk - faar industry overview
201306170 a   vuk - faar industry overview201306170 a   vuk - faar industry overview
201306170 a vuk - faar industry overview
 
Sli110725 Sunrise Presentation Short Preso V004
Sli110725 Sunrise Presentation   Short Preso V004Sli110725 Sunrise Presentation   Short Preso V004
Sli110725 Sunrise Presentation Short Preso V004
 
Architecting Design Development Test Request System in Aras
Architecting Design Development Test Request System in ArasArchitecting Design Development Test Request System in Aras
Architecting Design Development Test Request System in Aras
 

Recently uploaded

Recently uploaded (20)

Our Environment Class 10 Science Notes pdf
Our Environment Class 10 Science Notes pdfOur Environment Class 10 Science Notes pdf
Our Environment Class 10 Science Notes pdf
 
Economic Importance Of Fungi In Food Additives
Economic Importance Of Fungi In Food AdditivesEconomic Importance Of Fungi In Food Additives
Economic Importance Of Fungi In Food Additives
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Model Attribute _rec_name in the Odoo 17
Model Attribute _rec_name in the Odoo 17Model Attribute _rec_name in the Odoo 17
Model Attribute _rec_name in the Odoo 17
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
 
Simple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdfSimple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdf
 
How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17
 
Introduction to TechSoup’s Digital Marketing Services and Use Cases
Introduction to TechSoup’s Digital Marketing  Services and Use CasesIntroduction to TechSoup’s Digital Marketing  Services and Use Cases
Introduction to TechSoup’s Digital Marketing Services and Use Cases
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 

Vector_Webinar_CANdelaStudio_20181206.pdf

  • 1. V0.02 | 2015-06-26 Authoring Tool for Diagnostic Data CANdelaStudio
  • 2. 2 Presenter Mr. Hirsch Information Senior Software Development Engineer Technical Trainer Topics:  Diagnostic Projects  Software Development  Trainings  Diagnostics  CANdelaStudio  ODX Email: support@vector.com Internet: www.vector.com
  • 3. 3 Information  The Product CANdelaStudio CANdelaStudio Data Exchange Summary Agenda
  • 4. 4 Authoring Tool for CANdela Process The Product CANdelaStudio Consistent Diagnostic Data Supplier OEM ECU Diagnostic Software Components CANdesc, MICROSAR Diag Indigo, CANoe, CANape Develop, Test and Apply: ECU/Vehicle Diagnostics Test and Validate ECU Diagnostics CANoe.DiVa Requirements, Diagnostic Specification CANdelaStudio Diagnostic System Specification Indigo, CANoe, CANape Develop, Test and Apply: ECU/Vehicle Diagnostics Consistent Diagnostic Data Integration, Validation, Test Specification, Design Implementation CDD CDDT Template Document
  • 5. 5 CANdelaStudio Templates and Documents The Product CANdelaStudio CDDT CDD e.g. UDS on CAN ECU Diagnostic Specification  Communication Parameters  Service list and structure according to OEM specification  Fixed list of containers for use cases (Diagnostic Classes)  General data according to OEM specification (Sessions, Security, DIDs,...)  specific values for communication Parameters  Services with all its parameters  ECU specific data (Sessions, Security, DIDs, DTCs, Snapshots, ...)
  • 6. 6 CANdelaStudio Templates and Documents The Product CANdelaStudio CDDT CDD e.g. UDS on CAN ECU Diagnostic Specification  Most OEMs do provide CANdelaStudio Templates.  It is essential to use the Template which is intended for the project. CANdelaStudio Template CANdelaStudio Document
  • 7. 7 Variants The Product CANdelaStudio …  Data is contained in Variants.  A Variant is describes diagnostic data for an implementation snaphshot.  Template has just a Base Variant.
  • 8. 8 Diagnostic Classes The Product CANdelaStudio  Each Variant provides the same fixed list of containers called Diagnostic Classes. In Variant currently enabled Diagnostic Classes:  More Diagnostic Classes are provided  Diagnostic Classes are defined in the Template.  The core of Diagnostic Class Templates is the list and detailed structure of provided services.
  • 9. 9 Example: Diagnostic Instance Session The Product CANdelaStudio  Diagnostic Classes contain data definition page(s) called Diagnostic Instance(s). subfunction value name of the use case (data page) service response parameter (data objects)
  • 10. 10 Example: Diagnostic Instance Identification The Product CANdelaStudio name of the use case (data page) read and write service ID value
  • 11. 11 Editions The Product CANdelaStudio CANdelaStudio Admin  Application area: Users who are responsible for the global diagnostic concept of a group of electronic control units or vehicle model series CANdelaStudio Pro  Application area: International projects if multilingual diagnostic specifications are required or helpful CANdelaStudio ViewX  Application area: Users of test systems and service engineers CANdelaStudio Standard  Application area: All active participants in the diagnostic process CDD CDDT
  • 12. 12 Information The Product CANdelaStudio  CANdelaStudio Data Exchange Summary Agenda
  • 13. 13 ODX CANdelaStudio Data Exchange  The Open Diagnostic eXchange format (ODX) is an XML-based ASAM/ISO standard for describing diagnostic ECU data  Vector supports ODX in all diagnostic-related products, providing a simple and effective way to handle ODX diagnostic data  CANdelaStudio enables the user in generating diagnostic data without special ODX knowledge  CANdelaStudio supports import and export of diagnostic data from/to ODX. ODX
  • 14. 14 ODX Data Compliant to the Template CANdelaStudio Data Exchange CANdelaStudio ensures conformity of imported/exported data to OEM specification ODX Export Control Options Document Data CANdelaStudio Template CANdelaStudio Attribute CANdelaStudio ODX Export Options ODX Export Dialog ODX Export DLL CDD ODX ODX Export 2.0.1 2.1.0 2.2.0
  • 15. 15 Import / Export Functions CANdelaStudio Data Exchange CANdelaStudio CDD .tmx ASAP2 .a2l customer specific (.mdx, .xml) X Import Exporte 2.0.1, 2.1.0. 2.2.0 ODX 2.0.1, 2.2.0 ODX CDI .cdi xl Excel .xlsx xl Excel .xlsx CDI .cdi xl Word .rft xl HTML .html
  • 16. 16 CANdelaStudio Main Features Summary  CANdelaStudio is an authoring tool specifying the diagnostic data of an ECU.  The Template concept guides the input and guarantees the conformity to the OEM specific requirements.  Powerful data exchange features allow to reuse existing data in other formats  The GUI is user-friendly, the start-up period is short.
  • 17. 17 CANdelaStudio Is Used World-Wide Summary Proven in many car projects world-wide, e.g. Daimler Fiat Toyota PSA Porsche CLAAS GM Denso BOSCH Continental
  • 18. 18 © 2013. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V0.02 | 2015-06-26 Author: Hirsch, Daniel Vector Germany For more information about Vector and our products please visit www.vector.com