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是不启用的。

相关推荐
Kuakewei8881 天前
USB过压保护芯片,专业级电源过压和静电浪涌保护方案
单片机·51单片机·芯片
森旺电子1 天前
STM32 启动到运行的完整流程
stm32·单片机·嵌入式硬件
尼喃1 天前
USB过压保护芯片,切断输入和输出,防护后端电路,带自恢复
单片机·51单片机·芯片
森旺电子1 天前
STM32指令集详细介绍
stm32·单片机·嵌入式硬件
QQ_21932764551 天前
基于单片机的中药仓库系统设计
单片机·嵌入式硬件
星空真迷人1 天前
嵌入式 WiFi 加持 普通设备也能联网 “唠嗑”
arm开发·stm32·单片机·嵌入式硬件·物联网·iot
越甲八千1 天前
windows调用C++动态库BOOL未定义
c++·windows·单片机
杰克崔1 天前
内核调度子系统专栏导航——包括免费专栏里调度子系统部分(持续更新)
linux·运维·服务器·车载系统
v先v关v住v获v取1 天前
模块机器人逆向设计cad5张+三维图+设计说明书
科技·单片机·51单片机
SystickInt1 天前
上电复位、掉电复位MOS管
单片机·嵌入式硬件