自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vector - CAPL - 获取LIN数据-LINGetResponseData

frameObject:将要获取数据的LIN报文。如果未获取到报文数据,返回值为0。如果获取到报文数据,返回值为非0。功能:获取指定报文数据。

2024-04-28 01:53:13 168 1

原创 CANoe CAPL LOG函数详解

如果我们想要使用CAPL 控制LOG的开启和关闭,这时候就需要对log的配置进行更改。一般oe工程的log界面默认设置:如果打开log记录,只要运行上位机就会记录整个事件。此时,我们需要设置触发模式为CAPL。当等待5s后自动暂停记录。

2024-01-22 02:14:52 572

原创 CANoe LIN CAPL 睡眠唤醒

如果我们使用使用睡眠不是0xFF的时候;这时候我们需要自己配置睡眠指令on key 'b'if(1== a)writeex(-3,1,"睡眠");a = 2;writeex(-3,1,"发送唤醒指令");a = 3;writeex(-3,1,"睡眠");a = 4;writeex(-3,1,"发送唤醒指令");a = 5;其他函数具体参考help手册就行。

2024-01-21 21:11:28 828

原创 CANoe LIN一致性测试之干扰测试Test moudle_LIN Disturbance Block

注意:相邻两个显隐性不同的bit不允许干扰,例如我同时选择bit6和bit7,相邻两个同显隐性的bit允许干扰,例如当我选择bit3和bit4,项,这里我选择ID:为0x2F(PID:0x6F)的frame。需按照具体测试规范实施干扰项,帧头和数据段都可以实现干扰。最近发现一个干扰测试模块,下面是一些具体使用方法。选择干扰项:PID的奇偶校验位(一致性测试干扰测试之手动测试。一个待测试frameD。

2024-01-13 03:20:01 1268 3

原创 CANoe 杂谈

报错1:Start of measurement aborted:复制上位机后添加dbc出现此报错建议,重新新建一个工程环境。实现调度表的调度(切换的调度表,切换的调度表的报文,上一个调度表终止调度的报文)这篇文章聊聊在工作中遇到的问题和分享一些好玩的函数。暂时只支持仿真模式,真实节点不确定是否可用。stop():停止运行上位机。

2024-01-11 00:11:29 955

原创 CANoe CAPL Dubug模式

此处on message 支持IG发送,也就是说message是IG周期发送的时候允许脚本处理信号的值;若我们在 触发事件 on message后打断点,当出发事件后 ,脚本可以停在断点查看吸引变量。在仿真过程中,节点的debug必须在仿真模式下才可以进行,真实节点暂时不支持调试。在仿真过程中,test的debug可以在仿真模式下进行,也可以在真实节点下调试。顺便解释下inspect()函数:可以实时更新var变量里面的值;每次按下开关var变量都会更新。

2024-01-07 02:30:43 516 2

原创 CANoe CAPL write函数+数据类型

例如,%5.3f表示,共5位(含小数点),小数点后3位。在这种情况下,5是数字的最小值。write函数具体用法见Help。write用于调试,可以配合。

2024-01-07 02:09:31 668 1

原创 CANoe ETH以太网配置

注意:如果不知道port是多少,可以把4个port全部导入、最后点。已知vector产品支持以太网的是VN5000家族。配置eth信息,添加DBC(arxml文件)打开CANoe,新建eth工程。把swith和port导入到。

2024-01-04 22:41:12 1735 1

原创 CANoe CAPL LIN 波特率设置

注:如果使用波特率,硬件方面CANcaseXL不支持波特率设置,默认19200,其他硬件如VN1630等支持波特率设置。这两种配置都可以,第二种配置更强大些,可以配置初始波特率;使用下方配置必须勾选,不然主节点就会。在设置之前我们先对硬件进行配置。按下按键‘a’,得到以下报文。

2024-01-03 21:07:16 799 1

原创 CANoe CAPL LIN调度表处理和IG的使用

在处理LIN调度表的时候,我们不妨先研究一下IG的使用举例:linframe:0x2E(主节点ID之一)linframe:0x2F(从节点ID之一)我们发现在打开IG的时候,主节点属性出现off字段,此时主节点由ig控制,如果想重启主节点必须把ig关闭然后重启主节点(关闭后打开)

2024-01-02 23:39:07 1176 2

原创 CAPL LIN从节点一致性测试

注:关于一致性我不过多叙述,其实我了解的也不算太多,目前工作的时候也在学习这部分的知识,所以知识有限,讲的不好还请提出。

2024-01-01 20:37:44 1348 1

原创 CANoe CAPL 函数output浅析--LIN

这样做确实把报文发出来的,但是报文里面的信号值全是默认值,如果我们想改变报文里面信号的值,我们不妨这样做。对于从节点的message,必须存在从节点,可以是真实节点,也可以是模拟节点,下面介绍模拟节点。如果有LDF文件,对于主节点发出来的报文,直接就可以output,如果是。把从节点0x37(111)打开,就可以看到发出来的消息。一、第二种情况:LDF文件未定义ID(或者无LDF)研究了函数linchagedlc()后发现。一、第一种情况:LDF文件已定义ID。LIN报文的输出函数。

2023-12-31 12:52:39 1219 2

转载 CANoe系统变量怎么生成System-Defined 变量

然后,把刚刚在LabVIEW中创建的两个共享变量扫描出来,加载到CANoe工程中。(注意:扫描前需要先把共享变量在LabVIEW中编译一下,否则只创建和保存的话扫描变量会报错)。首先,在CANoe工程中启用LabVIEW Integration设置,如下图所示。在LabVIEW工程中,创建两个共享变量,具体方法如下所示。共享变量加载成功后就能在共享变量中看到这两个变量,如下图所示。然后打开系统变量我们就可以看到xml生成的系统变量了。第一步,创建共享变量。然后就可以看到变量信息了。二. VT变量的生成。

2023-12-29 20:28:06 110

原创 Excel导出XML格式文件

,右边栏里面找到。

2023-12-24 12:28:48 72 1

capl专题如何学习capl

capl专题如何学习capl

2023-12-29

空空如也

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

TA关注的人

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