CANDela studio新建和编辑服务

服务定义和编辑只能够在CDDT里面进行,思路分为三步:

1、Protocol Services里面添加服务,定义服务的格式、请求和正负响应。

2、根据服务的功能归类到Diagnostic Class Tenplates

3、Variant里面的Supported Diagnostic Classes勾选

然后我们开始新建个服务

点击new填入想定义的信息

点击确定

起个名字

我们选择为子服务

这里要注意的是,子服务需要在text table里面的范围之内,不然会导致一致性检查不通过。如果你一定要把这个子服务加进来,那就需要切换成专家视图,把对应子服务添加到text table里面.

正负响应也是类似的

服务里面的default是给diva和CANoe的默认值,const一般给肯定响应来用,下图这里P2的话再肯定响应当中就是25。

新建好服务之后我们可以发现,used是no的,说明这个服务没有添加到Diagnostic Class Tenplates里面,require不用太在意,只要保持10和3E服务是yes就行,大多数情况下都是no的。

自己新建个Diagnostic Class,把刚才新建的服务加进去。

这时候我们新建出来的服务的used已经变成yes了

在Variant里面的Supported Diagnostic Classes勾选上就行

最后需要注意的是,在诊断类当中,服务为on才是开启的,off是不启用的。

相关推荐
伴杯猫9 小时前
【ESP32-IDF】基础外设开发2:系统中断矩阵
c语言·单片机·嵌入式硬件·mcu·物联网·github
茯苓gao9 小时前
STM32G4 速度环开环,电流环闭环 IF模式建模
笔记·stm32·单片机·嵌入式硬件·学习
点灯小铭11 小时前
基于STM32单片机的智能粮仓温湿度检测蓝牙手机APP设计
stm32·单片机·智能手机·毕业设计·课程设计
沐欣工作室_lvyiyi11 小时前
基于单片机的智能路灯(论文+源码)
单片机·嵌入式硬件·毕业设计
Yyq1302086968211 小时前
SIT1050 5V 供电,±40V 接口耐压,1Mbps 高速 CAN 总线收发器
单片机·嵌入式硬件
云伴枫轻舞11 小时前
我对 OTA 的理解随记,附GD32/STM32例程
stm32·单片机·嵌入式硬件
LS·Cui12 小时前
单片机按键示例功能
单片机
【ql君】qlexcel13 小时前
MCU上电到运行的全过程
单片机·嵌入式硬件·mcu·启动过程
搞一搞汽车电子13 小时前
S32K3平台eMIOS 应用说明
开发语言·驱动开发·笔记·单片机·嵌入式硬件·汽车
pQAQqa13 小时前
FreeRTOS项目(2)摇杆按键检测
stm32·单片机·嵌入式硬件·freertos