自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蚂蚁小兵

要有最朴素的生活,最遥远的梦想,即使明天,天寒地冻,路遥马亡!

  • 博客(198)
  • 资源 (18)
  • 收藏
  • 关注

原创 《从零学习CANoe/CAPL系列课程》新鲜出炉

《从零学习CANoe/CAPL系列课程》新鲜出炉

2023-05-19 20:14:56 795

原创 从零开始学习CANoe(十八)—— Canoe的 I/O功能 (全内外网最详细)

CANoe 大家用的很熟,不知道大家用过CANoe的 IO的输入输出功能,这个DB9定义了若干个模拟/数字 输入输出通道,并且可以在CANoe中通过系统变量访问或者改写这些变量,在同步硬件或者驱动外部设备的时候有时候会有奇效,现在我就以VN7640为例讲解下它的IO功能和怎么用...

2021-05-12 10:34:22 9368 16

原创 从零开始学习CANoe(十六)—— Graphics

Graphics是一种以时间轴为横坐标,符号值为纵坐标的显示分析方法,相对于Trace来说,更直观的观察出信号的跳变

2021-05-09 09:57:37 5101 11

原创 Python调用CANoe(1)(启动与停止,变量和信号读写)

CANoe因为其封闭性(Vector独有),开发的时候,有很多局限性;Python 因为其开源,容易上手,功能强大,那么Python 和 CANoe结合会产生怎样的火花呢?

2020-11-24 15:25:53 19566 86

原创 CAN message 属性DLC和DataLength,极易混淆

CAN message 属性DLC和DataLength 是对应着CAN/CANFD报文的报文结构的如果是标准CAN,那没什么好说的,两个参数值都一样,但是CANFD报文的话,就应该记住那个映射表仿真CAN报文的时候,长度可别设错啦!

2023-06-06 14:59:34 129

原创 CANoe中如何仿真报文的CRC和Counter,告诉你三种方法皆可实现

CANoe中如何仿真报文的CRC和Counter

2023-06-01 15:54:39 171

原创 封装的函数停发/启动CAN报文,以及报文接收检测,高可用

封装的函数停发/启动CAN报文,以及报文接收检测,高可用

2023-06-01 11:26:33 397

原创 基于CAPL版本的CRC32算法

基于CAPL的CRC32算法

2023-05-31 18:59:43 606

原创 报告打印的相关CAPL函数,实例代码演示汇总

🚩要有最朴素的生活,最遥远的梦想,即使明天天寒地冻,路遥马亡!🚩如果这篇博客对你有帮助,请哦!码字不易,大家的支持就是我坚持下去的动力。蚂蚁小兵。

2023-04-23 17:48:48 1057

原创 诊断CAPL自动化(6) —— 诊断自动化测试,实战演示

诊断自动化测试,实战演示

2023-04-23 16:46:25 1052

原创 诊断CAPL自动化(1)—— CANoe自带的诊断工程分析

CANoe自带的诊断工程分析

2023-04-21 17:33:37 1818

原创 诊断报文和通讯报文有什么区别?

诊断报文

2023-04-19 17:24:07 817

原创 UDS 14229-1 诊断服务,两万字长文Trace版详细解读

UDS 14229-1标准加Trace ,两万字长文详细解读

2023-04-16 19:08:55 1489

原创 VH6501干扰作用域的图证

VH6501干扰作用域的图证

2023-04-06 10:25:04 336

原创 CANoe中使用CAPL刷写流程详解(Trace图解)(CAN总线)

CANoe中使用CAPL刷写流程详解(Trace图解)(CAN总线)

2023-03-13 20:11:08 5082 2

原创 UDS 14229 -1 刷写34,36,37服务,标准加Trace讲解,没理由搞不明白

UDS 14229 -1 刷写34,36,37服务,标准加Trace讲解,没理由搞不明白

2023-03-13 20:08:31 3040

原创 CANoe中使用CAPL函数接口调用Vflash文件

CANoe中使用CAPL函数接口调用Vflash文件

2023-03-13 20:03:37 870

原创 vFlash软件简介

vFlash 软件基本使用

2023-03-13 20:02:09 1955 4

原创 CAPL脚本DBLookup函数动态访问CAN 报文的属性

CAPL脚本DBLookup函数动态访问CAN 报文的属性

2023-03-05 17:32:05 1113 5

原创 CAPL脚本要注意区分elcount和strlen求数组长度的区别,不然要吃大亏

CAPL脚本要注意区分elcount和strlen求数组长度的区别,不然要吃大亏

2023-03-05 15:49:14 1947

原创 XML调用 CAPL Test Function

在做测试用例开发的时候,我们可能用XML调用CAPL Test Function 做一些变量初始化,复制,文本处理等前瞻性工作,

2023-02-25 08:00:00 1274

原创 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 1143

原创 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 476

原创 CANoe测试的两种方式Test Module 和 Test Unit对比,你常用哪种呢?

CANoe测试的两种方式Test Module 和 Test Unit对比

2022-12-10 18:16:24 1604 1

原创 CANoe.DiVa简单配置

,用于对 ECU 中的诊断软件实施进行自动化测试。 可以通过CDD文件自动生成测试用例。 配合CANoe 软件可以快速的完成一部分诊断测试。

2022-12-09 18:15:49 1853

原创 使用CAPL 内置函数 memcpy 和memcmp 处理数组的若干问题

使用CAPL 内置函数 memcpy 和memcmp 处理数组的若干问题

2022-11-22 18:51:38 1549 5

原创 CANoe 简介

CANoe 软件简介

2022-11-11 17:29:30 6817

原创 诊断CAPL自动化(7) —— 大道至简,CAN 诊断的本质,脱离cdd 和dbc ,纯手造轮子

在TP测试中,我们需要检测待测控制器的设计是否满足ISO-15765 ,我们就需要自己去实现诊断的底层逻辑了,本博客实现无诊断数据库cdd和CAN报文诊断dbc文件,实现诊断发送于接收,多帧的分组发送,多帧的多帧重组等

2022-11-02 20:36:49 2721

原创 jenkins配置过程中可能出现的问题

jenkins配置过程中可能出现的问题

2022-10-31 20:06:43 336

原创 jenkins 管理员邮箱配置

目录。jenkins 管理员邮箱配置

2022-10-31 20:04:33 362

原创 在jenkins上创建一个CANoe Job

在jenkins上创建一个CANoe Job

2022-10-31 20:00:55 712 2

原创 Jenkins下载与安装

官方介绍: Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能通俗来说: Jenkins是一个开源的软件。

2022-10-31 19:50:48 742

原创 灵活调整CAN总线负载 ,精度控制1%以内,且高可用

那么怎么动态调节这些参数,让总线负载达到预期的负载率,且精度要高,稳定性要高,比如,预期CAN总线负载要达到95%,如果只通过调节报文周期或者增加注入报文,则可能要么到了100%,要么到了90%,精度不够。且随着测试进行,负载无法稳定到预期的值,下面代码 实现动态调整CAN总线负载。那么怎么提高仿真台架的总线负载就是个前提,提高负载核心思想就是两点:一是减少注入仿真报文的周期,另一个增加注入的仿真报文。CAN总线测试,一般都会有高负载情况下,总线的稳定性测试。

2022-10-26 20:23:31 1068

原创 Pandas DataFrame 保存到HTML文件(附炫酷 HTML Table 模板网站)

Python mako 库,将Pandas DataFrame数据保存到HTML文件中。

2022-10-19 22:32:41 610 1

原创 简单CANoe Demo工程理解Intel格式与Motorola格式

简单CANoe Demo工程理解Intel格式与Motorola格式

2022-10-15 13:35:15 730

原创 CANoe/CAPL ,钉钉群助手消息通知

CANoe/CAPL ,钉钉群助手消息通知

2022-10-11 19:48:26 1375

原创 CANoe/CAPL ,QQ消息远程通知

CANoe/CAPL ,QQ消息远程通知

2022-10-11 19:25:50 712

原创 CANoe/CAPL ,远程邮件通知

CANoe/CAPL ,远程邮件通知

2022-10-10 19:35:13 1908

原创 诊断CAPL自动化(5) ——没有CANdela,无法编辑cdd数据库文件,也能轻松完成诊断测试

🍅我们知道cdd数据库文件,是CANoe测试环境的重要组件,它可以让我们更加轻松的完成诊断测试工作;但是创建和编辑cdd文件是需要CANdela 来完成的,一个 liscense 就要将近二十万,成本确实高🍅特别是在处理22/2E/31服务的时候,频繁的增加功能,可能需要频繁的用CANdela 修改CDD,我测试开发过程中,一般很少去修改cdd,有这个时间,纯手撸也开发完了,就一个CANdela,鬼知道此时此刻到了谁手里,我也懒得去找。🍅演示软硬件环境;目录📘前言。

2022-09-30 14:18:20 2720 7

原创 CANoe和Jenkins ,持续集成自动化测试

只需要一台电脑,手把手教你如何在Jenkins上跑你的CANoe工程,做到真正的持续集成测试

2022-09-30 00:09:27 1438 8

车载以太网车载以太网车载以太网

车载以太网

2023-01-04

CANoe中自动连接串口C++ DLL源码

基于CANoe 生成的一个DLL,返回Window 中所有串口。 并可以根据串口的描述,返回指定的串口号,可以实现再CAPL中自动连接串口

2022-06-22

基于Python的对 汽车电子ECU的通信矩阵数据库文件(.dbc)的解析

基于Python的对 汽车电子ECU的通信矩阵数据库文件(.dbc)的解析 将DBC转化为程序识别代码。让你的自动化,批量信号,报文测试,成为可能

2022-06-09

Python解析cdd 文件和批量删除CANoe工程cbf文件

Python解析cdd 文件 和 批量删除CANoe工程cbf文件

2022-06-05

CANoe /CAPL 文件操作脚本

CANoe /CAPL 文件操作脚本

2022-06-05

CANoe中XML编程常用标签语法(4) ——CAN报文周期检测/错误帧检测/信号改变检测

CANoe中XML编程常用标签语法(4) ——CAN报文周期检测/错误帧检测/信号改变检测

2021-12-30

CANoe .NET编程手册

CANoe .NET编程手册 CANoe .NET编程手册 CANoe .NET编程手册 CANoe .NET编程手册 CANoe .NET编程手册

2020-12-14

PyQT5开发的CANoe启动界面

PyQT5开发的CANoe启动界面; PyQT5开发的CANoe启动界面; PyQT5开发的CANoe启动界面; PyQT5开发的CANoe启动界面; PyQT5开发的CANoe启动界面;

2020-10-10

scrapy 爬取 ik123 精品图片

scrapy 通过模拟键盘,爬取 ik123 精品图片 。 。

2020-09-10

通过 scrapy 爬虫架构爬取中国古诗网的 唐诗三百首

通过 scrapy 爬虫架构爬取中国古诗网的 唐诗三百首 通过 scrapy 爬虫架构爬取中国古诗网的 唐诗三百首 通过 scrapy 爬虫架构爬取中国古诗网的 唐诗三百首 通过 scrapy 爬虫架构爬取中国古诗网的 唐诗三百首

2020-09-09

OLEView.7z

Ole查看器是一款能够查询到Windows操作系统内Ole文件的软件, Ole查看器是一款能够查询到Windows操作系统内Ole文件的软件,

2020-08-24

bootstraps4 + django3 + python3.6 + Apache2.4

这是一个基于前端是bootstrap4框架,后端是python3.6和django3.0 开发的一个小型网站,然后基于win10 和Apache24 部署。

2020-07-02

iuput_file.html

浏览器自带的 input type="file" 不美观,我想做成如上图那样的形式: 思路是: - 把 `<input type="file"/>` 默认样式设置`display:none;`,即设为不可见 - 新建一个文本输入框`<input type="text"/>` 和 一个按钮 `<input type="button"/>` - 通过 JS 绑定事件,当点击按钮的时候,触发 input file 点击事(虽然看不见,但是不影响事件的触发),然后将file的文件名 复制给 text的 value.

2020-06-16

串口调试工具 / serial_port_utility

下载的免费无广告,无下载捆绑的 串口调试助手,界面简约好用。 下载的免费无广告,无下载捆绑的 串口调试助手,界面简约好用。

2020-06-12

虚拟串口 / virtual-serial-port

虚拟串口 https://www.virtual-serial-port.org/ 虚拟串口 https://www.virtual-serial-port.org/

2020-06-12

testSteps.7z

通过Pyqt5 解析 html 格式的测试报告,提取出报告中的测试步骤,然后将其copy到 doors中

2020-05-12

frames_cycle_test.7z

Flexray 协议的通信报文矩阵是 .arxml文件;Can协议的通信矩阵是DBC文件,当一个系统中存在flexray和CAN的报文,这个脚本通过python解析报文参数作为输入,CAPL对报文周期进行测试。

2020-05-11

html_to_doors.py

thansform canoe test report to doors test specification

2020-04-28

CAPLdll - Copy.7z

CANoe的官方代码,指导怎么通过VS创建 在CAPL中可供调用的DLL In CAPL programs you can call functions which you have implemented in your own Windows DLL. In doing so, the function from the DLL are exported through a function table.

2019-12-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除