- 168
- 0
- 约7.26千字
- 约 74页
- 2017-07-02 发布于湖北
- 举报
CANdelaStudio_2012教学PPT概要1
1
CANdelaStudio —快速入门
2
摘要
基于CANdelaStudio的诊断开发流程
Common Diagnostics和Variants
ECU诊断接口
一致性检测以及文件导入/出
3
基于CANdelaStudio的诊断开发流程
诊断系统开发的四要素
制定规范(需求)
软件(代码)实现
诊断功能验证
测试诊断规范(需求)在ECU中的实现和集成情况
诊断测试
4
基于CANdelaStudio的诊断开发流程
5
基于CANdelaStudio的诊断开发流程
This template represents the diagnostic specification of the OEM and is valid for many ECUs
This document is valid for just one ECU and all its variants.
6
基于CANdelaStudio的诊断开发流程
方便平台移植
7
基于CANdelaStudio的诊断开发流程
提高开发效率
8
定制诊断规范—CANdelaStudio
9
定制诊断规范—CANdelaStudio
主要特点
交互式人机界面
模板的概念保证了开发的效率
支持ODX 2.2.0标准的文件格式转化
单源原则,避免二义性
10
诊断数据模板的使用
功能
定义需要的数据类型,协议服务,诊断类以及诊断实例的common diagnostics
创建诊断数据库的基础
通常由OEM释放诊断数据库模版,方便进行诊断数据库管理
11
诊断数据模板的使用
CANbedded用户
CANdesc是根据用户需求定制的,包含了OEM的诊断数据库模板(OEM)的信息,通常由OEM释放该模版,用户根据该模版编辑诊断数据库(CDD)文件,进行代码生成以及后续测试
测试用户
对于仅进行测试的用户,可以在CANdela自带的模板的基础上编辑修改,满足编辑测试用的诊断数据库的需要
使用对象
12
软件界面
软件界面3个部分:
树形结构窗口
Entry Mask
输出窗口
13
树形结构
Common Diagnostics
模板中创建
其它Variants的基础
必须包含,不可被删除
Variants
cdd文件中创建
基于Common Diagnostics或已有的Variants
14
树形结构
Protocol
Service
15
Identifying features Identifying patterns
Identifying features
Common diagnostics中
选择相关诊断实例
Identifying patterns
Variants中
从Identifying features继承
用来标识各Variant
16
Diagnostic classes Diagnostic instance
Diagnostic classes
同类诊断实例的集合
data(结构)和protocol service (操作)
cddt中创建
cdd中选择和删除
Diagnostic instance
诊断类的一个具体实例
cdd中创建
通过data object指定发送、接收内容
Protocol
Service
17
创建Diagnostic class
创建过程:
用CANdelaStudio Admin 打开cddt文件,树形窗口中可见Diagnostic class templates。
新建诊断类。
填入名称,描述,类型,点击协议服务栏
选择所需协议服务
Convention栏选择
Required:
Optional(on):
Optional(off):
进行合并和分离
18
选择Diagnostic class
在cdd文件的Entry Mask窗口中勾中的诊断类,将出现在树形窗口的Supported Diagnostic classes中。
19
Protocol services
作用:描述服务的结构
在cddt文件中创建
cdd文件中只读
服务三要素
请求(必须)
肯定响应(可选)
否定响应(可选)
20
Protocol services构成元素
Protocol service组成:
Constant:在模板中已指定常值,不可更改。可用于服务ID和子功能。
Variable value:在模板中是变量,在cdd文件中diagnostic instance中指定固定值。一般用来表示各种ID,地址等。
Proxy:表示服务中一整块数据。
Multiplexer:只可用于snapshot数据。
Iteration:表示服务中连续发送或接收多次的数据。
可对元素赋予特定的含义:
例如:对Constant
您可能关注的文档
- B淋巴细胞增殖性疾病鉴别诊断概要1.ppt
- C300 EPON 中兴开局初学者配置手册最新概要1.doc
- C1P4 Speaking 八下英语第一课 上海教育出版社概要1.ppt
- C08波谱分析概要1.pptx
- C2 L3 Ordering Champagne 点香槟概要1.ppt
- C225讲课概要1.ppt
- C28x 的储存空间及外部接口概要1.ppt
- C74LTPH1A各版本至C74LT109升版扩容流程(V1.0)概要1.doc
- C2S3世界上的语言概要1.ppt
- C9 27 南师大附中2014届高三第一学期期中测试概要1.doc
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
原创力文档

文档评论(0)