yuanyikangkang
码龄4年
关注
提问 私信
  • 博客:28,676
    28,676
    总访问量
  • 23
    原创
  • 42,811
    排名
  • 432
    粉丝

个人简介:主要分享一些车载测试小知识,CAPL,CANoe,C,xml等一些日常学习经验 有事+v18039149022

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2020-12-21
博客简介:

yuanyikangkang的博客

查看详细资料
  • 原力等级
    当前等级
    3
    当前总分
    280
    当月
    22
个人成就
  • 获得249次点赞
  • 内容获得20次评论
  • 获得281次收藏
  • 代码片获得171次分享
创作历程
  • 2篇
    2025年
  • 19篇
    2024年
  • 3篇
    2023年
成就勋章
兴趣领域 设置
  • 编程语言
    c语言
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

CANoe CAPL math函数-信号函数

return 0;
原创
发布博客 2025.01.14 ·
166 阅读 ·
5 点赞 ·
0 评论 ·
2 收藏

CAN/杂谈/Scope

CAN驱动总线(高速),500Kbit/s,可基本满足实时要求。CAN舒适总线(低速),100 Kbit/s,用于对时间要求不高的情况。数据传输终端:是一个电阻,防止数据在线端被反射,以回声的形式返回,影响数据的传输。数据传输线:双向数据线,由高低双绞线组成。当车辆使用诊断CANBUS总线结构后,VAS5051等诊断仪器必须使用相对应的新型诊断线(VAS5051/5A或VAS5051/6A), 否则无法读出相应的诊断信息。
原创
发布博客 2025.01.01 ·
1005 阅读 ·
20 点赞 ·
0 评论 ·
10 收藏

强制唤醒总线/待完成

if (Util_IsXLeHardware() == _False)//检测是否为vector家族vn1630以上,如果是cancasexl则不支持数据流传输,也不支持canfd报文会报错one chip。if (Util_SleepMode_WaitForOnWakeupFrame(Util_MasterReq.ID) == _False)//检测是否识别到3c报文。//填充3C数据:FF FF FF FF FF FF FF FF。//设置唤醒事件3c唤醒。else//一般总线状态为唤醒状态。
原创
发布博客 2024.12.22 ·
496 阅读 ·
9 点赞 ·
0 评论 ·
13 收藏

lin一致性测试总结但是舞蹈服

发布资源 2024.11.25 ·
zip

LIN2.1 总线解析---2

情况1:主机发送从机的帧头:从机响应情况2:主机发送主机携带数据的帧头:从机可接收情况3:主机发送从机2的帧头:从机1可接收。
原创
发布博客 2024.11.22 ·
161 阅读 ·
7 点赞 ·
0 评论 ·
4 收藏

LIN2.1 总线解析--

LIN规范LIN规范LIN总线的特点20Kbit/sUART/SCI16报文的间隙是报文发送的最大时间;一般由主机厂定义,一般每条8byte报文发送最大时间为10ms(13+1+10+10+ (10*8)+填充)*52us约等于 5500us允许主节点任意切换调度表协议规范。
原创
发布博客 2024.11.21 ·
316 阅读 ·
3 点赞 ·
0 评论 ·
8 收藏

LIN从节点一致性测试:手动测试-LIN Stress IG

1.先唤醒从节点 (send header * 2),2.等到正常响应后,在修改(break length:根据要求修改数值)
原创
发布博客 2024.08.05 ·
484 阅读 ·
2 点赞 ·
0 评论 ·
7 收藏

CANoe CAPL :memcpy函数

将字节从源复制到目标。在表单5中,两个结构体必须具有相同的类型。在其他具有结构的形式中,数组必须足够大以包含结构数据。在表单17和18中,有效载荷大小和结构大小必须相同可以将数组的参数通过拼接的方式复制到变量,也可以把变量拆分成数组的形式。
原创
发布博客 2024.07.30 ·
339 阅读 ·
5 点赞 ·
0 评论 ·
2 收藏

CANoe CAPL 波特率函数:linMeasRespBaudrate/linGetMeasBaudrate

linMeasRespBaudrate函数:只能测量某一字节(非下述数据)
原创
发布博客 2024.07.14 ·
417 阅读 ·
10 点赞 ·
0 评论 ·
3 收藏

CANoe CAPL putvalue /getvalue函数

【代码】CANoe CAPL putvalue /getvalue函数。
原创
发布博客 2024.07.10 ·
385 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

LIN一致性测试之从节点PID奇偶校验错误测试--

从节点PID奇偶校验错误测试1. LIN测试工具向DUT发送第一帧奇偶校验错误的状态报头;2. 观察DUT的响应状态;3. LIN测试工具向DUT发送第二帧奇偶校验正确的状态报头;4. 观察DUT的响应状态;5. LIN测试工具向DUT发送第三帧奇偶校验正确的状态报头;DUT对奇偶校验错误的状态报头不响应。
原创
发布博客 2024.05.25 ·
868 阅读 ·
3 点赞 ·
0 评论 ·
11 收藏

CANoe CAPL - 获取LIN数据-LINGetResponseData

frameObject:将要获取数据的LIN报文。如果未获取到报文数据,返回值为0。如果获取到报文数据,返回值为非0。功能:获取指定报文数据。
原创
发布博客 2024.04.28 ·
625 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

CANoe CAPL LOG函数详解

如果我们想要使用CAPL 控制LOG的开启和关闭,这时候就需要对log的配置进行更改。一般oe工程的log界面默认设置:如果打开log记录,只要运行上位机就会记录整个事件。此时,我们需要设置触发模式为CAPL。当等待5s后自动暂停记录。
原创
发布博客 2024.01.22 ·
1137 阅读 ·
15 点赞 ·
0 评论 ·
12 收藏

CANoe CAPL LIN 睡眠唤醒

如果我们使用使用睡眠不是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 ·
2112 阅读 ·
17 点赞 ·
0 评论 ·
28 收藏

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

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

CANoe 杂谈

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

CANoe CAPL Dubug模式

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

CANoe CAPL 打印函数+数据类型(write ,writeex,writelineex)

例如,%5.3f表示,共5位(含小数点),小数点后3位。在这种情况下,5是数字的最小值。write函数具体用法见Help。write用于调试,可以配合。
原创
发布博客 2024.01.07 ·
1692 阅读 ·
11 点赞 ·
1 评论 ·
10 收藏

CANoe ETH以太网配置

注意:如果不知道port是多少,可以把4个port全部导入、最后点。已知vector产品支持以太网的是VN5000家族。配置eth信息,添加DBC(arxml文件)打开CANoe,新建eth工程。把swith和port导入到。
原创
发布博客 2024.01.04 ·
3443 阅读 ·
17 点赞 ·
1 评论 ·
19 收藏

CANoe CAPL LIN 波特率设置

注:如果使用波特率,硬件方面CANcaseXL不支持波特率设置,默认19200,其他硬件如VN1630等支持波特率设置。这两种配置都可以,第二种配置更强大些,可以配置初始波特率;使用下方配置必须勾选,不然主节点就会。在设置之前我们先对硬件进行配置。按下按键‘a’,得到以下报文。
原创
发布博客 2024.01.03 ·
1481 阅读 ·
13 点赞 ·
1 评论 ·
12 收藏
加载更多