- 博客(13)
- 收藏
- 关注
原创 capl检查报文周期是否符合标准
根据使用的参数类型,如果相应的数据库对象不明确(dbc存在同名ID报文),则只需在调用函数之前设置多总线环境中的适当总线上下文。如果消息发送之间的时间小于aMinCycleTime或大于aMaxCycleTime,则会生成事件。对于FlexRay,只有有效的数据帧和PDU被识别为通信,空帧和错误帧被忽略。参数为“slotID”的数字构造函数只能应用于FlexRay总线。aObservedMessage:存在于添加到工程dbc的报文。只能在CAPL的“启动时”部分或测量过程中启动。检查循环消息的出现情况。
2025-02-22 11:53:11
592
原创 capl常用事件以及相关方法
关键字this在消息处理过程中可用,用于访问刚刚收到的消息的数据。系统变量事件:指定的系统变量值有新的输入时执行。错误帧事件:硬件检测到错误帧时执行。环境变量值变化时触发。环境变量值更新时触发。
2025-02-22 11:17:35
182
原创 CAPL-RS232程控电源
通过DB-9转USB口连接到PC通讯设置进入菜单在这里插入图片描述设置通信方式及参数:通信接口:RS232,波特率:9600,NONE:8个数据位都无校验设备管理器确认设备信息。
2025-02-22 11:01:33
382
原创 capl的基本语法
/在数据库中名字为EngineData 命名m1。// 初始化字符串数组 s = “12345”//报文ID为0x123(hex),命名为m2。// 根据指定长度参数拼接 字符串。strstr()搜索字符串,搜索到结果返回索引的位置。//报文ID为100(dec),命名为m3。//无效,CAPL中必须定义数组长度。char b[3]=“123”,//有效。int a[]={1.2.3}//有效。
2025-02-19 21:51:10
975
原创 capl发送诊断
设置诊断的目标ECU(MPU 或MCU)#定义diagreq诊断长度#定义diagreq每个字节的内容#将发送诊断内容打印到报告中#发送诊断下面内容也已使用在已有的诊断发送,进行响应结果数据获取#等待150ms一直到发送成功#等待2s知道诊断有响应,返回值是1时有响应case 1:#将响应写道报告中#获取响应长度#循环获取每个响应字节内容,并且拼接成字符串for (j=0;j<retsize;j++)
2025-02-18 22:25:33
366
原创 自学c++第一章(参考bli黑马程序员课程)
#includeusing namespace std;int main(){cout << “hello world” << endl;system(“pause”);}单行注释//多行注释/* */作用:给一段内存空间起名语法:数据类型+变量名=初始值规则:1.不能设置关键字(关键字是常量)2.由数字字母下划线组成3.首字符必须是字母或下划线4.区分大小写作用:记录不能更改的数据定义:1.#define宏常量在文件上方定义#define day=72.const修饰的
2023-05-31 23:07:42
52
1
原创 软件测试1到3章笔记
客户需求产品说明书进度表软件设计文档(结构文档,数据流图,状态转换图,流程图,代码注释)测试文档(测试计划, 测试用例, 缺陷报告, 测试工具和自动化测试, 度量、总结、 统计)
2023-05-14 20:43:28
71
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人