自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 基于CANoe的CAPL内部函数解析系列

CAPL库函数解析

2023-08-22 12:05:46 564

原创 基于CAPL的刷写测试工程搭建

本教程针对自动化测试方向编制基于CAPL的刷写测试工程实例,完整解析自动化刷写测试的整个流程。该实例来源于具体实际项目,同时也可以应用于各种项目。

2023-08-14 19:19:25 524

原创 基于CANoe_CAPL语言设计_车载网关控制器自动化测试工程开发实战

课程主要讲解关于中央网关控制器功能自动化测试方法(非网络测试),全面解析中央网关自动化测试方案。本课程所使用的工程来源于公司真实实战项目,可以更清楚了解整个测试流程以及在测试过程中脚本出现问题如何即时解决。

2023-06-05 19:02:40 517

原创 CANoe基础使用教程

CANoe作为车载诊断或者测试以及开发必不可少的工具,在车辆行业的从业者,尤其是控制器相关方向,对于CANoe并不陌生。CANoe常用操作指南,基础性极强,以下教程供初识CANoe使用者学习,其中也有个人使用过程中的一些方法总结,可以让初学者少走弯路,尽快掌握CANoe这项测试开发工具。

2023-05-31 07:06:40 1828 7

原创 【CANoe之CAPL基础学习_函数用法6】

函数使用介绍检测函数:dword ChkStart_UndefinedMessageReceived (char [] CaplCallback)作用:观察当前总线上是否有未定义的报文返回值:>0:返回一个事件对象aCheckId,即待观测报文的事件;=0报错。状态报告函数:long ChkQuery_EventMessageId (dword aCheckId)作用:返回触发该事件的报文的MessageId返回值:>0返回触发该事件的报文ID;<0报错。

2023-10-09 19:44:35 700

原创 【CANoe之CAPL基础学习_函数用法5】

这种事件信号相当于uC-OS中的信号量机制,一般使用在需要等待某个或者是多个条件满足时进行下一步操作的地方。具体做法是:在一个位置添加需要等待的事件,程序中的其他地方,如果某个事件发生了(如周期超界等),提供该事件的供应,则等待的程序段获得了该事件,继续执行下面的操作。

2023-10-09 19:39:42 232

原创 【CANoe基础使用之Graphics功能详解】

Graphics作为CANoe观察报文的主要窗口,使用频率相当高。本章主要介绍CANoe基础使用之Graphics功能详解。参考书籍为《CANoe开发从入门到精通》,同时配合工作中使用CANoe的实际场景,介绍CANoe的Graphics的一些详细的功能介绍。如果在使用中遇到其他疑难杂症,欢迎跟作者留言探讨,共同进步。## 🔰Graphics窗口简介CANoe的Graphics功能是通过创建和配置图形窗口来显示数据。

2023-10-08 21:13:08 1730

原创 【CANoe基础使用之Trace Window功能详解】‍‍‍

此命令会显示选中报文的具体信息。包括:时间、can类型、ID属性值、信号值等等。

2023-10-08 18:30:52 306

原创 【CANoe基础使用之Tools功能区常用功能】

CANdb++ Editor按钮数据库管理工具,可以创建DBC文件,用来解析CAN总线上对应的保文信号。CAPL Browser按钮CAPL浏览器。通过CAPL浏览器按钮可以进入CAPL的编程界面。可以用来做自动化测试。Debugger按钮调试器按钮。可以用来运行CAPL代码来进行调试。Panel Designer按钮面板设计工具使用Panel Designer创建图形化的面板,可以在面板中改变对象的值,类似于Lebview、VB这些。Logging File Conversion 按钮。

2023-10-07 23:26:08 253

原创 【CANoe基础使用之Hardware功能区常用功能】

Hardware窗口在CANoe软件中比较关键且常用的功能,需要熟练掌握。Channel Usage按钮单击Channel Usage功能选项,弹出以上默认对话框。(2)通道配置功能。配置当前工程所用的通道数量。(2)真实总线以及虚拟总线的切换。在左侧窗格(1)还有很多的详细配置,具体配置的功能会在后续单独写一篇文章详细介绍每一个栏目的具体功能。Channel Mapping按钮应用通道的映射。当前的虚拟通道与物理通道的真实映射。新手可能不太好理解。

2023-10-07 23:11:48 585

原创 【CANoe基础使用之Diagnostics功能区常用功能】

Diagnostics功能区主要包括诊断相关的配置组件、控制组件和工具组件。Diagnostics功能区的组件功能需要在Diagnostics/ISO TPConfiguration中添加相应的诊断描述文件后才可用,否则为置灰状态。Diagnostic/ISO TP按钮诊断/ISO TP设定。分别添加CDD诊断描述文件以及DLL解密算法文件即可对ECU进行诊断控制。Basic Diagnostic Editor按钮基本诊断编辑器。一般情况下显示为灰色。Diagnostic Console按钮。

2023-10-07 17:00:26 1544 2

原创 【CANoe基础使用之Test功能区常用功能】

Test窗口由TestStep、Test Configuration、Test Trace、Debugger、Test Setup、Test Module、Debugger组成。下面就窗格组成分别介绍其功能。我们其实看到Test窗格实际有两个大项,第一大项是TestStep、Test Configuration、Test Trace、Debugger;第二大项是Test Setup、Test Module、Debugger。第一大项实际是通过使用vTESTstudio软件生成的测试用例导入使用;

2023-10-07 15:23:48 892

原创 ‍‍‍【Python学习教程_汽车测试行业】‍‍‍

在我们打开CANoe的时候,首先定位的功能区就是home功能区,此功能区也是我们常用的一些基础功能。start按钮CANoe开始测量按钮。点击此按钮即运行CANoe。Stop按钮CANoe停止测量按钮。点击此按钮即停止CANoe。Step按钮单步运行按钮,后部分为设置步长。点击按钮运行CANoe,达到步长后,CANoe停止运行,使用频率不高。break按钮中断按钮,暂停仿真。step步长设置后达到STEP步长后,该按钮就会做出中断。在正常情况下此按钮为灰色不可点击状态。Animate按钮慢速回放按钮。

2023-08-14 10:12:08 195

转载 【CANoe之CAPL基础学习_函数用法】

【CAPL】【CANoe之CAPL基础学习_函数用法】

2023-08-13 20:58:30 1011

原创 【CANoe之CAPL基础学习_函数用法2】

【CAPL】【CANoe之CAPL基础学习_函数用法】

2023-08-13 20:53:35 1498

原创 【CANoe基础使用之Simulation窗格功能区常用功能】

Simulation功能区主要包括仿真组件和激励组件。Simulation Step按钮CANoe常用按钮。用来显示当前网段信息以及各个网段的节点信息。如图为该功能显示窗口。目前该工程里存在一个CAN网段,一个LIN网段以及一个以太网网段。我们可以在CAN网段上增加虚拟节点以及IG控制报文发送。同时也可以添加DBC解析文件,观察我们想要读取的报文物理值。如果只是仿真某些报文,可以直接添加IG节点添加要发送的报文即可。Model Generation Wizard按钮模板生成向导。

2023-07-24 11:38:30 1111

原创 基于CANoe_CAPL语言设计_车载网关控制器自动化测试工程之Panels面板设计

基于CANoe_CAPL语言设计_车载网关控制器自动化测试工程之Panels面板设计Panels面板布局Panels面板说明使用图片控件,面板标题为某车型网关控制器测试平平台。单选按钮。代表测试需要测试的网段。复选按钮。代表需要测试的内容。可以按需进行测试用例的选取。记录开始测试的时间以及结束测试的时间。记录当前测试进程状态。CANoe运行以及停止按钮。START启动测试按钮。

2023-06-08 20:21:30 317

原创 基于CANoe_CAPL语言设计_车载网关控制器自动化测试工程之测试时间记录

getLocalTime获取本地时间函数。函数的返回值通过不同的变量去承接。

2023-06-08 16:43:17 433

原创 基于CANoe_CAPL语言设计_车载网关控制器自动化测试工程之从INI文件读取配置参数

1.从配置文件读取配置信息到变量中主要使用的函数:getProfileString : 获取字符串类型的配置信息 不需要变量接收getProfileInt : 获取整型的配置信息 需要变量接收2.获取测量的虚拟通道的数量以及虚拟通道的名称从ini文件读取拟通道的数量以及虚拟通道的名称3.获取每个网段的CAN名称赋值给变量。

2023-06-08 16:13:24 577

原创 【CANoe之CAPL基础学习_如何读取INI配置】

ini文件是Initialization File的缩写,即初始化文件,是windows的系统配置文件所采用的存储格式很多项目中都会把一些配置信息放入ini文件中,方便管理,而capl也提供了相关的函数读取或写入ini文件内容。

2023-06-07 11:19:40 929

原创 【CANoe之CAPL基础学习_函数用法3】

【CAPL】【CANoe之CAPL基础学习_函数用法】

2023-06-07 11:06:55 2409

原创 【电喷系统EMS整车标定三高试验纪实】

做了几年的电喷系统的整车标定工程师,也积累了一些职业生涯中的所见所闻。可能本人也不善于拍照,但是还是积累了一些素材,时间长了,与其在我的电脑里吃灰,不如分享出去,同时也记录自己的职业生涯。如果有缘你也将要从事这个行业或者憧憬向往标定工程的职业,那我觉得你可以关注一下博主,我会不定期的分享自己作为标定工程师的所见所闻。👓🎪。

2023-06-05 14:21:30 285

原创 【电喷系统EMS整车标定工程师的成长之路浅谈】

🔰 电喷系统EMS整车标定工程师的成长之路🔰 电喷系统EMS整车标定工程师的成长之路夏季标定拍于敦煌月牙泉景区摄于2019年6月29日夏季标定敦煌站(夏季标定)

2023-06-04 11:35:26 810

原创 【CANoe之CAPL基础学习_如何创建测试工程】

以上两种方式都是基于Capl语言进行创建测试环境的方法,后续也会把如何创建XML以及NET的测试环境的方法也一并展开介绍。鉴于是初级教程,只针对初学者。

2023-06-04 01:18:09 797

原创 【CANoe基础使用之Analysis功能区常用功能】

在我们打开CANoe的时候,点击Analysis功能窗格即进入Analysis功能区,括配置组件、总线分析组件和其他分析组件。Measurement Setup窗口Measurement Setup窗口在Measurement Setup窗口可以查看当前总线属于Offline状态还是Online状态用户可以双击切换当前CANoe接收的总线状态。中间显示的小方格为插入的滤波报文的控制按钮。可以通过不同的功能形式过滤掉不需要观测的报文,

2023-06-03 09:39:37 2568

原创 【CANoe基础使用之Home功能区常用功能】

在我们打开CANoe的时候,首先定位的功能区就是home功能区,此功能区也是我们常用的一些基础功能。start按钮CANoe开始测量按钮。点击此按钮即运行CANoe。Stop按钮CANoe停止测量按钮。点击此按钮即停止CANoe。Step按钮单步运行按钮,后部分为设置步长。点击按钮运行CANoe,达到步长后,CANoe停止运行,使用频率不高。break按钮中断按钮,暂停仿真。step步长设置后达到STEP步长后,该按钮就会做出中断。在正常情况下此按钮为灰色不可点击状态。Animate按钮慢速回放按钮。

2023-06-02 16:09:31 1858

原创 【CANoe之CAPL基础学习_函数用法4】

本文适合于新手使用CANoe进行基础CAPL编程。

2022-12-25 13:54:50 1366

原创 【CANoe之CAPL基础学习_如何正常在总线上中发送CANFD消息】

本文适合于新手使用CANoe进行基础CAPL编程。基于CANoe的VN1640在CANFD网络上进行发送CANFD报文,实现CANFD总线报文的控制。本文主要通过使用CANoe模拟发送一条周期型报文。文章内容简单,目的是可以带着初学者能尽快上手CANoe的CAPL编程。使用方向:自动化测试基础;硬件开发;软件开发

2022-11-09 10:57:52 6263 9

原创 【CANoe之CAPL基础学习_如何正常在总线上中发送CAN消息】

简单介绍了CAPL编程的基础使用,后续还会深入的介绍CAPL的使用以及实战应用。

2022-09-28 15:50:54 3759 1

Python自动生成DBC文件程序

使用Python编写地脚本,配套对应地CAN协议文件,按照协议文件添加对应地ID属性,直接运行Python即可以从excl文件中读取对应地CAN属性,并生成DBC文件,提升效率。

2023-08-08

CANoe演示工程代码

包含CANoe-Demo、CANoeDLL-master、CAPL Scripts工程代码,各种测试代码UDS以及CAPL操作集合。

2023-08-08

CAN总线网络管理总结

CAN总线网络管理个人总结,有需要地可以下载

2023-08-05

Checksum算法(累加校验和)

CAN总线报文Checksum算法全解析,内涵源码

2023-08-05

9. C语言小白手册-排错秘籍(20页)

9. C语言小白手册——排错秘籍(20页)

2023-08-05

CANoe工程规范总结

压缩包内为CANoe新建工程规范性文件,按照此规范进行创建工程文件,可以更方便地使用CANoe。

2023-08-05

CANoe软件CAPL文件操作脚本

CAPL脚本程序,用来实现CAPL去读取以及写入EXCL文件

2023-08-05

空空如也

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

TA关注的人

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