- 博客(210)
- 资源 (18)
- 收藏
- 关注
原创 从零开始学习CANoe(十八)—— Canoe的 I/O功能 (全内外网最详细)
CANoe 大家用的很熟,不知道大家用过CANoe的 IO的输入输出功能,这个DB9定义了若干个模拟/数字 输入输出通道,并且可以在CANoe中通过系统变量访问或者改写这些变量,在同步硬件或者驱动外部设备的时候有时候会有奇效,现在我就以VN7640为例讲解下它的IO功能和怎么用...
2021-05-12 10:34:22 11697 16
原创 从零开始学习CANoe(十六)—— Graphics
Graphics是一种以时间轴为横坐标,符号值为纵坐标的显示分析方法,相对于Trace来说,更直观的观察出信号的跳变
2021-05-09 09:57:37 6780 16
原创 Python调用CANoe(1)(启动与停止,变量和信号读写)
CANoe因为其封闭性(Vector独有),开发的时候,有很多局限性;Python 因为其开源,容易上手,功能强大,那么Python 和 CANoe结合会产生怎样的火花呢?
2020-11-24 15:25:53 29360 103
原创 基于CANoe从零创建以太网诊断工程(3)—— Port Configuration 选项
CANoe Port Configuration 选项
2024-04-25 18:32:55 565
原创 基于CANoe从零创建以太网诊断工程(2)—— TCP/IP Stack 配置的三种选项
基于CANoe从零创建以太网诊断工程(2)—— TCP/IP Stack 配置的三种选项
2024-04-25 18:29:24 280
原创 车载以太网DoIP 协议,万字长文详解
DoIP(Diagnostic Communication over Internet Protocol) 协议是一种用于汽车诊断通信的协议,它允许通过IP网络(如以太网)进行诊断操作。DoIP协议的设计初衷是为了解决传统基于CAN (Controller Area Network) 总线的诊断通信方式在带宽、灵活性以及远程访问方面的限制。
2024-04-21 10:43:42 798
原创 CAN message 属性DLC和DataLength,极易混淆
CAN message 属性DLC和DataLength 是对应着CAN/CANFD报文的报文结构的如果是标准CAN,那没什么好说的,两个参数值都一样,但是CANFD报文的话,就应该记住那个映射表仿真CAN报文的时候,长度可别设错啦!
2023-06-06 14:59:34 8972 6
原创 报告打印的相关CAPL函数,实例代码演示汇总
🚩要有最朴素的生活,最遥远的梦想,即使明天天寒地冻,路遥马亡!🚩如果这篇博客对你有帮助,请哦!码字不易,大家的支持就是我坚持下去的动力。蚂蚁小兵。
2023-04-23 17:48:48 2222
原创 UDS 14229 -1 刷写34,36,37服务,标准加Trace讲解,没理由搞不明白
UDS 14229 -1 刷写34,36,37服务,标准加Trace讲解,没理由搞不明白
2023-03-13 20:08:31 7740 8
原创 CAPL脚本要注意区分elcount和strlen求数组长度的区别,不然要吃大亏
CAPL脚本要注意区分elcount和strlen求数组长度的区别,不然要吃大亏
2023-03-05 15:49:14 4043
原创 XML调用 CAPL Test Function
在做测试用例开发的时候,我们可能用XML调用CAPL Test Function 做一些变量初始化,复制,文本处理等前瞻性工作,
2023-02-25 08:00:00 2640
原创 bat脚本:查找子字符串的位置以及bat脚本的字符串替换
问题背景:str1= BMW_SW4.0_RC1 (这个str1是不定的,BMW也有可能是AUDI等)str2=CANoe\Flash\OEM\Files (这个路径是固定的)需要实现的是:必须是Bat脚本, 将str2中的OEM用BMW去替换。即str2=CANoe\Flash\BMW\Files需要解决的问题:1,怎么根据 短横线(_)去提取具体OEM的名称 (bat脚本的子字符串的位置,以及bat脚本的字符串截取)2,怎么将提取到的OEM的名称,替换掉str2的OEM (bat 脚
2023-02-01 20:54:57 2251
原创 Jenkins中批处理(Bat)的临时变量怎么变成Jenkins的全局变量(Inject environment variables插件)
如下图:我在 ① 插入的bat 脚本中 产生了 两个局部变量 (bat 脚本执行完,变量就会被销毁),我现在的需求是在下面的脚本中或者jenkins中我还要用到这两个变量。所以可以通过echo 指令将变量保存到临时文件properties.properties 中。执行完后,会在当前Job 的执行路径下生成这个properties.properties 文件。紧接着在 ②中 ,inject environment variables ,这样就把properties.propertie
2023-02-01 20:51:06 854
原创 CANoe测试的两种方式Test Module 和 Test Unit对比,你常用哪种呢?
CANoe测试的两种方式Test Module 和 Test Unit对比
2022-12-10 18:16:24 3288 4
原创 CANoe.DiVa简单配置
,用于对 ECU 中的诊断软件实施进行自动化测试。 可以通过CDD文件自动生成测试用例。 配合CANoe 软件可以快速的完成一部分诊断测试。
2022-12-09 18:15:49 4448 4
原创 使用CAPL 内置函数 memcpy 和memcmp 处理数组的若干问题
使用CAPL 内置函数 memcpy 和memcmp 处理数组的若干问题
2022-11-22 18:51:38 3784 6
原创 诊断CAPL自动化(7) —— 大道至简,CAN 诊断的本质,脱离cdd 和dbc ,纯手造轮子
在TP测试中,我们需要检测待测控制器的设计是否满足ISO-15765 ,我们就需要自己去实现诊断的底层逻辑了,本博客实现无诊断数据库cdd和CAN报文诊断dbc文件,实现诊断发送于接收,多帧的分组发送,多帧的多帧重组等
2022-11-02 20:36:49 4576 1
CANoe中自动连接串口C++ DLL源码
2022-06-22
基于Python的对 汽车电子ECU的通信矩阵数据库文件(.dbc)的解析
2022-06-09
CANoe中XML编程常用标签语法(4) ——CAN报文周期检测/错误帧检测/信号改变检测
2021-12-30
CANoe .NET编程手册
2020-12-14
PyQT5开发的CANoe启动界面
2020-10-10
通过 scrapy 爬虫架构爬取中国古诗网的 唐诗三百首
2020-09-09
bootstraps4 + django3 + python3.6 + Apache2.4
2020-07-02
iuput_file.html
2020-06-16
串口调试工具 / serial_port_utility
2020-06-12
虚拟串口 / virtual-serial-port
2020-06-12
frames_cycle_test.7z
2020-05-11
CAPLdll - Copy.7z
2019-12-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人