当前位置: 首页 > news >正文

CANdelaStudio 使用教程3 新建Service

文章目录

  • 简述
  • Service 的相关配置项
    • 1、Protocol Services
    • 2、Diagnostic Class Templates
    • 3、Supported Diagnostic Classes
  • 新建 Service
    • 1、新建 Service
    • 2、新建类并添加服务
    • 3、 选择支持的服务
    • 4、Diagnostic Class Templates:Identification
  • 编辑 Service
    • 1、新增服务 子功能
    • 2、编辑完成检测文件一致性
    • 3、 保存

简述

新建 Service 只能在 CDDT 文件中进行。

Service 的相关配置项

CDDT 文件中对服务的定义有三个层级,在以下三处配置

1、Protocol Services

在此项定义服务的格式、请求以及响应格式
在这里插入图片描述

2、Diagnostic Class Templates

将服务按照功能和用法归纳到一个类里面
在这里插入图片描述

3、Supported Diagnostic Classes

在这里选择支持的类
在这里插入图片描述

新建 Service

在 Protocol Services 下新建 Service
在这里插入图片描述

其中: Used 和 Required 列不用刻意编辑

required 列在 CDDT 文件中通常设置 10 3E 这两个服务,这个 CDDT/CDD 文件别的服务可以不支持,但必须支持 10 3E 这两个服务

used 列表示,如果新建了服务,但是没有将服务添加进一个 Diagnostic Class 里面,就会显示 no,反之归类到 Diagnostic Class 里面,就会显示 yes

1、新建 Service

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、新建类并添加服务

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3、 选择支持的服务

在这里插入图片描述
在这里插入图片描述

4、Diagnostic Class Templates:Identification

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

编辑 Service

此处编辑服务,编辑的是 CDD 文件

在拿到诊断规范后,需要分析该 ECU 需要哪些诊断服务,将需要的诊断服务添加进 CDD文件中
在这里插入图片描述

1、新增服务 子功能

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、编辑完成检测文件一致性

在这里插入图片描述

3、 保存

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

相关文章:

  • 微机原理_3
  • FileReader与URL.createObjectURL实现图片、视频上传预览
  • elasticsearch 7安装
  • css中flex两列布局(一列自适应其他固定)
  • 专业远程控制如何塑造安全体系?向日葵“全流程安全闭环”解析
  • 基于 STM32Cube.AI 的嵌入式人脸识别算法实现
  • Flink-简介与基础
  • docker 部署hbase 并且java Api连接
  • Nginx安装与配置、使用Nginx负载均衡及动静分离、后台服务部署、环境准备、系统拓扑图
  • spark的算子
  • Web3与Web3.0: Web3指的是去中心化和基于区块链的网络,Web3.0指的是链接或语义网络。
  • 讲述 什么是鸿蒙 为什么需要鸿蒙 为什么要学习鸿蒙
  • 网络攻击的常见手段
  • DataFunSummit:2023年现代数据栈技术峰会-核心PPT资料下载
  • Unity开发之C#基础-File文件读取
  • 2018以太坊智能合约编程语言solidity的最佳IDEs
  • Android组件 - 收藏集 - 掘金
  • ES6, React, Redux, Webpack写的一个爬 GitHub 的网页
  • in typeof instanceof ===这些运算符有什么作用
  • java架构面试锦集:开源框架+并发+数据结构+大企必备面试题
  • Js基础知识(四) - js运行原理与机制
  • linux安装openssl、swoole等扩展的具体步骤
  • mysql 5.6 原生Online DDL解析
  • Spring思维导图,让Spring不再难懂(mvc篇)
  • 包装类对象
  • 不用申请服务号就可以开发微信支付/支付宝/QQ钱包支付!附:直接可用的代码+demo...
  • 仿天猫超市收藏抛物线动画工具库
  • 理解在java “”i=i++;”所发生的事情
  • 入手阿里云新服务器的部署NODE
  • 一道面试题引发的“血案”
  • 正则表达式
  • Spring Batch JSON 支持
  • 蚂蚁金服CTO程立:真正的技术革命才刚刚开始
  • ​软考-高级-系统架构设计师教程(清华第2版)【第1章-绪论-思维导图】​
  • ​软考-高级-信息系统项目管理师教程 第四版【第19章-配置与变更管理-思维导图】​
  • #php的pecl工具#
  • #单片机(TB6600驱动42步进电机)
  • #考研#计算机文化知识1(局域网及网络互联)
  • $.ajax,axios,fetch三种ajax请求的区别
  • (3) cmake编译多个cpp文件
  • (52)只出现一次的数字III
  • (Java岗)秋招打卡!一本学历拿下美团、阿里、快手、米哈游offer
  • (Redis使用系列) Springboot 使用redis实现接口幂等性拦截 十一
  • (附源码)spring boot球鞋文化交流论坛 毕业设计 141436
  • (三)Hyperledger Fabric 1.1安装部署-chaincode测试
  • .net core 微服务_.NET Core 3.0中用 Code-First 方式创建 gRPC 服务与客户端
  • .NET Core实战项目之CMS 第十二章 开发篇-Dapper封装CURD及仓储代码生成器实现
  • .Net IE10 _doPostBack 未定义
  • .net mvc部分视图
  • .net on S60 ---- Net60 1.1发布 支持VS2008以及新的特性
  • .net refrector
  • .Net 基于.Net8开发的一个Asp.Net Core Webapi小型易用框架
  • .NET 使用 XPath 来读写 XML 文件
  • .Net转Java自学之路—基础巩固篇十三(集合)
  • .pop ----remove 删除