上一页 1 2 3 4 5 6 7 ··· 27 下一页
摘要: 基本操作 左侧添加监测的信号:右键-add 选择DBC(如图DemoLS)下的信号 search:直接查找,适用于复杂dbc 暂停:暂停图像查看细节的同时不同停止工程 添加信号分组:选中多个信号-右键-create common axis/group 图像显示设置 调节x轴、y轴 鼠标滚轮快速调节: 阅读全文
posted @ 2025-08-13 16:18 anliux 阅读(676) 评论(0) 推荐(0)
摘要: 创建测试模块 测试模块各个部分的包含关系 test module > test environment > CAPL module节点(test 3) > test case 注意区分测试环境文件和CAPL case文件 test environment:script文件夹下的.tse文件,File 阅读全文
posted @ 2025-08-13 15:37 anliux 阅读(648) 评论(0) 推荐(0)
摘要: 测试CAN周期的必要性 周期 周期 = 当前帧的时间 - 前一帧的时间 周期的重要性 周期是一个非常重要的测试项目 周期的设置值与真实值之间会有一定的偏移 在功能安全部分要求较高 如果某条总线上发送的信号的周期不符合要求,会触发该总线的DTC错误码 思路分析 系统变量: 2个系统变量:timer和p 阅读全文
posted @ 2025-08-12 16:57 anliux 阅读(131) 评论(0) 推荐(0)
摘要: CAPL中的头文件的必要性 提高代码复用性 重用经过调试验证的代码:是提高测试软件开发效率的有效途径 为了增强CAPL代码的复用性,CAPL提供了*.cin文件(callback interface file)​,用户可以通过该文件搭建自定义的测试框架。 头文件常见的使用场景 比如,将基本的函数接口 阅读全文
posted @ 2025-08-12 16:21 anliux 阅读(181) 评论(0) 推荐(0)
摘要: 定义函数中涉及到的重要概念 定义函数 函数声明 函数声明中:返回值类型 函数名(参数列表){} 函数体:coding; return 返回值; 调用函数 形参:函数声明的函数列表中的变量 实参:调用函数时,实际传入的变量 提前小结 CAPL的自定义函数与其他语言的自定义函数类似 场景较为特殊,需要考 阅读全文
posted @ 2025-08-12 14:03 anliux 阅读(240) 评论(0) 推荐(0)
摘要: LIN LIN的优势 相对CAN更便宜,可以用在简单控件,如车窗等,降低成本 LIN的认识 CAN的比喻:分布式节点 node-message-signal 可以看作 公交站-公交车-乘客 LIN的比喻:主从节点 主节点:提供火车头的总站,有列车时刻表 从节点:只有当总站把车头发出,从节点的车站才能 阅读全文
posted @ 2025-08-11 17:09 anliux 阅读(224) 评论(0) 推荐(0)
摘要: 工程步骤 1.所有项目相关的文件都放在一个文件夹 database,node,panel,logging,DLL(UDS).. 2.创建数据库,保存在database中,使用xl模板 查看attribute list 创建node, message, signal,并关联 signal的注意点: 默 阅读全文
posted @ 2025-08-11 00:31 anliux 阅读(231) 评论(0) 推荐(0)
摘要: 车载网络概述 CAN总线概述 CAN物理层 CAN节点结构 CAN控制器:将信号加工成“标准帧” CAN收发器:CAN控制器通过收发器发送封装后的数据帧 拓扑结构 双绞线 终端电阻 信号 CAN接口 CAN数据链路层 内容大纲 线与特性 线与逻辑: CAN总线具有“线与”的特性,也就是当由两个节点同 阅读全文
posted @ 2025-08-10 22:31 anliux 阅读(222) 评论(0) 推荐(0)
摘要: CAN总线中的标准帧、远程帧和扩展帧是三种不同的消息类型 核心区别体现在用途、帧结构和应用场景上。以下从多个维度进行对比: 一、核心定义与用途 类型 定义 核心用途 标准帧 携带数据的11位ID消息 常规数据传输(如传感器数据、控制指令) 远程帧 不携带数据,用于请求数据的帧 向其他节点请求指定ID 阅读全文
posted @ 2025-08-08 15:13 anliux 阅读(918) 评论(0) 推荐(0)
摘要: 标准帧和扩展帧 CAN总线中的标准帧和扩展帧最核心的区别在于标识符(ID)长度 这一差异直接影响了ID范围、应用场景和总线行为。具体区别如下: 在CANoe/CAPL中,标准帧和扩展帧的区别主要影响: 消息的定义(需指定ID长度)和flags属性(扩展帧需标记0x01),确保消息能被正确发送和接收。 阅读全文
posted @ 2025-08-08 15:06 anliux 阅读(1508) 评论(0) 推荐(0)
摘要: CAPL中常用函数按功能可分为时间处理、消息/信号操作、诊断、字符串处理、系统交互等类别,以下是高频使用的函数及示例: 这些函数覆盖了CAPL的核心应用场景 其中timeNow()、setTimer()、output()、write()、$信号名是日常使用频率最高的 掌握它们能满足大部分总线测试和仿 阅读全文
posted @ 2025-08-08 14:17 anliux 阅读(564) 评论(0) 推荐(0)
摘要: CAPL代码流程 语法格式 输出write() write()函数支持同时输出变量和字符串常量 直接按输出顺序用逗号分隔即可,不需要特殊的格式符(如 C 语言的%d、%s) 常见规则: 分隔符:变量和字符串之间必须用逗号(,) 分隔,不能用加号(+)拼接 自动转换:write()会自动将变量(数字、 阅读全文
posted @ 2025-08-08 10:17 anliux 阅读(103) 评论(0) 推荐(0)
摘要: 在汽车总线(CAN/LIN/Ethernet等)开发和测试的实际工作中,CAPL(CAN Access Programming Language)最常用的功能集中在总线监控、自动化测试、信号仿真三大场景,以下是具体高频使用的功能: 1. 总线信号与消息的收发控制 信号读写:通过 $信号名 直接读取或 阅读全文
posted @ 2025-08-08 09:44 anliux 阅读(310) 评论(0) 推荐(0)
摘要: CAPL的多种数据类型 CAPL(CAN Access Programming Language)提供了多种数据类型,用于处理不同类型的数据(如数值、字符串、时间等),以下是常用的数据类型分类及说明: 一、基本数值类型 类型 说明(位数/范围) 用途示例 char 8位有符号整数(-128 ~ 12 阅读全文
posted @ 2025-08-07 16:58 anliux 阅读(511) 评论(0) 推荐(0)
摘要: this关键字 this关键字的介绍 this是一个特殊的关键字, 用于指代当前事件处理函数中引用当前触发事件的对象(如信号、消息、定时器等),简化代码编写。 其具体含义取决于所在的事件上下文。 1. 在信号事件(on signal)中使用 在on signal 信号名事件中,this表示当前触发事 阅读全文
posted @ 2025-08-07 15:27 anliux 阅读(218) 评论(0) 推荐(0)
摘要: 判断信号值的代码位置取决于触发时机 信号更新时立即判断 → 用 on signal 信号名 定时周期性判断 → 用 on timer 定时器名 结合消息上下文判断 → 用 on message 消息名/ID 特定事件触发时判断 → 用对应的事件(on start、on key等) 1. 当信号值变化 阅读全文
posted @ 2025-08-07 10:14 anliux 阅读(191) 评论(0) 推荐(0)
摘要: UDS诊断中的物理寻址和功能寻址 诊断的响应规则:物理寻址和功能寻址 UDS诊断服务是实现人或设备与ECU控制器交流的一种语言,那么 诊断服务的响应规则就如同是语法,而SID(Service ID)定义就如同词汇。 2种响应规则:物理寻址和功能寻址 整车厂定义,提供给供应商 物理寻址PHY 指定发送 阅读全文
posted @ 2025-08-07 08:54 anliux 阅读(413) 评论(0) 推荐(0)
摘要: 信号赋值报错 leftvalue required,添加$符号后不报错了 直接对信号赋值报错 当写VehicleSpeed = 6时,CAPL 编译器会默认把VehicleSpeed当作一个普通的 CAPL 变量。 如果没有在variables块中定义过这个变量,编译器就会认为它是 “未定义的标识符 阅读全文
posted @ 2025-08-06 16:41 anliux 阅读(171) 评论(0) 推荐(0)
摘要: 汽车点火开关的四个档位 汽车点火开关的四个档位 LOCK(关闭档), ACC(附件档) , ON(点火档), START(起动档) 名词解释 BAT:蓄电池 Battery ACC:附件 Accessory IGN:点火 Ignition On ST:启动 Start Lock档 锁车后钥匙会处于L 阅读全文
posted @ 2025-07-31 10:51 anliux 阅读(1148) 评论(0) 推荐(0)
摘要: 系统 三要素:输入,算法,输出 汽车电子中的输入输出 IO类型:总线/硬线 硬线信号的输出类型: PWM方波,数字信号,模拟信号 参考【嵌入式】快速入门:“模拟量与数字量”章节 监测: 总线:找信号 -- CANoe监测 硬线:找ping -- 万用表、示波器、VTest监测 tbd 阅读全文
posted @ 2025-07-31 10:18 anliux 阅读(25) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 27 下一页