From 34f7e340d2acc6ae46d23aae36eb9417ed314b12 Mon Sep 17 00:00:00 2001 From: xxx Date: Fri, 9 Dec 2016 10:03:31 +0800 Subject: [PATCH] qrct send
CA PL 诊断函数解释 诊断函数的解释 CDD( CA Ndelia Diag nostic Description)CDD文件用于诊断的数据库文件。CDD文件由 CA NdeliaStudio创建,可以集成到 CA Noe中,用于诊断服务和数据解析。 DLL 算法文件 diag Request ,定义诊断请求服务; diag Response ,与诊断服务响应的肯定响应; diag Send Request ,用于发送诊断请求给目标ECU; diag StartTesterPresent ,用于设置 CA Noe开始向诊断目标ECU
诊断模块在 CA PL 中还是比较成熟的,而且有大量封装好的系列函数可以帮助我们在平时的测试过程中实现自动化测试。这里我就着重介绍一些我们会进场 使用 到的函数来完成我们日常的测试场景的覆盖。 diag Resize 函数 具体的格式如下。主要是调整诊断对象的大小以匹配指定的参数迭代,或将总线消息的大小设置为给定的字节数。 diag Request PAS3.* pas Diag Reqst; dword diag Len; diag Len = stringToBytes( diag String, rawDia
法1:需要 ca noe的诊断模块里先设置好要发送的报文,不可更改,操作比较简单 diag Request Basic Diagnostics Ecu.RoutineControl RoutineControl; diag Send Request (RoutineControl); 法2: https://zhuanlan.zhihu.com/p/363028138 可通过面板更改要发送的报文,比较灵活 long handle; byte reqdata[8]={0x31,0x01,0xDF,0xFF,0x01,0x02
怎么用 Ca noe CA PL 发送诊断前言1、直接调用CDD里的诊断发送2、用报文的形式发送诊断3、怎么用 CA PL 发送多帧的诊断3.1监控流控帧后,把多帧数据自己分帧发送3.2调用CDD里的诊断发送3.3 使用 Ca nTp分包分帧发送 以UDS诊断为例,GMLAN会有些许差异,大同小异。 一般 Ca noe工程加载CDD以后,可以直接通过 ca noe工程的诊断界面,点击需要的诊断命令就可以发送诊断了。 那为什么还需要通过 CA PL 来发送诊断呢, 1.诊断界面的数据长度和有的参数范围是有限制(最大值最小值)的,但是
2、检测BIOS中硬盘数据的BIOS Check工具 3、可以切换Ultra ATA/66硬盘工作模式的Ultra ATA/66 Management 4、让你的系统支持大容量西部数据硬盘的EZ-Install VIEW TESE RESUIT是查看测试结果!当检测完成后,就会以报告的形式呈现 EXTENDED TEST为扩展测试 WRITE ZREOS为清除模式 【Error CAPL】01-0083 Setsignal was called for signal ‘!@#$%^&*()‘ ,but no signal driver is available 【Error CAPL】01-0083 Setsignal was called for signal ‘!@#$%^&*()‘ ,but no signal driver is available 赞,解决了问题,问一下博主,后面继续报 FlexRay 1: Unable to register PDU 该怎么解决