☰
cdd制作
2026/10/16 7:54:46 网站建设 项目流程

1.如何在CDD中删除多余的安全等级

选择States中的State Groups,再点击security,选择你要删除的安全等级,右键删除

2.如何添加命令的前置条件

这里以10 02为例子:要求是在发送10 02之前需要过预编程条件检查31 01 02 03,所以我们需要给10 02命令添加前置条件

(1)根据步骤,首先在 System Conditions 中通过 “Add Action” 定义一个系统条件,在 Name 处为该系统条件命名为“NewAction_1”;然后在 Steps 处的下拉框中选择要添加的系统条件是一个 CAPL Function,且将该 CAPL Function 命名为 “PreconditionCheck”;(注意:Changes System State 需要勾选;Disable at test case end 需要勾选;)这里以 10 02 服务为例。

(2)在 Service&Jobs 中在 10 02 服务的 “Automatic State Change” 处添加前提系统条件“NewAction_1”。每一次切换 到 10 02 会话模式前都需完成这个系统条件。

(3)在CANOE中点击test module并勾选 _SystemConditions

进入代码中,添加前置条件

然后再图中所在的位置添加你需要发送的命令,保存后就会再每次发送10 02前都会发送31 01 02 03

3.cdd中添加不同的安全等级

(1)右击Security Access,点击New Security Level...

(2)这里新建的是27 03,把Data type for seed选择成4byte(根据需求自行修改)

(3)这是27 04,可以修改名字,以及Data type for key,我这里是4byte的密钥就配成如图

(4)把Security access data record也配成4byte

(5)点击27 03这个子功能,点击Securitye Access Data Record删除掉,因为请求种子不需要携带其他数据

持续更新中......

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询