- 博客(147)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【研发日记】CANoe自动化测试的配置方式(四)——CIN Variables数组方式
近期在做的一个自动化测试项目,尝试了一种以前没用过的测试配置方式,感觉效果还不错。然后又回顾了一下以前用过的其他几种方式,利用周末时间总结分享出来,希望对相关领域的网友有所帮助。本文参考其中一项典型的测试来做一个例程,讲解第四种实现方式——CIN全局变量数组方式,主要讲解了实现该方式的详细代码,展示了实际运行效果,最后分析了这种配置方式的特点以及适用场景。
2024-05-24 07:56:56
1742
8
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【研发日记】Matlab/Simulink技能解锁(八)——分布式仿真
本人在研发项目中使用Matlab/Simulink时,解锁了一种分布式仿真的新技能。用一篇文章把它总结分享出来。首先介绍了种仿真方式的工作原理,展示了仿真运行的效果,最后分析了这种仿真方式的特点和适用场景。
2024-05-17 07:15:00
1843
126
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【研发日记】Matlab/Simulink避坑指南(十)——移位溢出Bug
在一个嵌入式软件项目中,需要对一组数据进行合并和类型转换处理。在Simulink的Matlab Funcyion模块中,使用bitshift(x,1)函数时出现了Bug,对其排查和优化。
2024-03-21 06:45:00
1848
74
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 研发日记,Matlab/Simulink避坑指南(一)——Data Store Memory模块执行时序Bug
在一个嵌入式软件项目中,客户要求高度可控的时序流,我使用一个全局工步,对整个软件进行控制调度。由于子任务比较多,分门别类放在几个嵌套的子系统中,所以我使用了Data Store Memory模块。1、Data Store Memory模块的Write和Read并不完全按照先Write后Read的顺序执行。2、复杂项目中有多个Read模块时,他们之间并没有一定的执行顺序,需要开发者自行约束。
2024-01-10 23:39:59
1898
20
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 移花接木,玩转CANoe的几种扩展接口应用(六)——Matlab/Simulink模型
近期看到粉丝朋友在CANoe自动化测试方面的关注度很大,今天就围绕这个做一个专题,总结一下以往项目上用过的几种CANoe扩展接口,分享出来希望对相关领域的网友有所帮助。本文是该专题的第六篇文章,主要讲解了Matlab/Simulink模型的概念和功能、连接方法、配置方法、调用方法,最后分析了这种扩展借口应用的特点和适用场景。
2023-06-25 23:41:54
1823
4
原创 【研发日记】Matlab/Simulink软件优化(三)——利用NaNFlag为数据处理算法降阶
近期的嵌入式软件开发项目中,对一个数据处理算法进行了降阶优化,写了一些个人理解和分析的总结。首先介绍了它的背景情况,然后展示它的初始设计和优化设计,最后分析了利用NaNFlag开发数据处理算法的注意事项和应用场景。
2024-06-10 20:01:19
3279
186
原创 【研发日记】Matlab/Simulink软件优化(二)——通信负载柔性均衡算法
近期的嵌入式软件开发项目中,对一个ECU节点的网络通信负载进行了算法优化,写了一些个人理解和分析的总结。首先介绍了它的背景情况,然后展示它的初始设计和优化设计,最后分析了网络通信负载均衡的注意事项和应用场景。
2024-06-06 20:36:11
3106
134
原创 【研发日记】Matlab/Simulink自动生成代码(二)——五种选择结构实现方法
相比C文本类编程语言,Simulink图形化编程语言的优势是逻辑思路和数据流清晰了很多,劣势是程序执行的时序不明确,而且各个模块的配置使编程的灵活度下降了不少,在使用习惯上面总感觉有各种限制。本文就是拆解Simulink中最基础的几个编程模块,发扬它的优势,避开劣势。
2024-05-26 19:11:16
2278
74
原创 【工具箱】CS 创世 SD NAND 存储芯片
什么是CS创世 SD NAND呢?很多的朋友一直想知道这个问题。今天我们雷龙也精心准备了SD NAND 的一个介绍。
2024-05-26 18:15:12
1087
11
原创 【研发日记】嵌入式处理器技能解锁(一)——多任务异步执行调度的三种方法
本人在研发项目中使用嵌入式处理器时,解锁了三种异步任务调度的新技能。用一篇文章把它总结分享出来。首先介绍了这几种嵌入式处理器方式的工作原理,展示了具体的使用方法,最后分析了这些不同方式的特点差异和各自的适用场景。
2024-05-24 07:59:30
1345
113
原创 【研发日记】Matlab/Simulink技能解锁(九)——基于嵌入式处理器仿真
本人在研发项目中使用Matlab/Simulink时,解锁了一种基于嵌入式处理器仿真的新技能。用一篇文章把它总结分享出来。首先介绍了种仿真方式的工作原理,展示了仿真运行的效果,最后分析了这种仿真方式的特点和适用场景。
2024-05-19 19:00:00
2090
123
原创 面向数字化工程的基于模型的设计
基于模型的设计(Model-Based Design)作为一种设计复杂系统的可靠且强大的框架,已经沿用了二十多年。如今的工程师们正面临着受软件开发趋势、人工智能集成以及云计算影响的新工作流程。了解MathWorks如何投资于基于模型的设计,以提供关键能力,用于自动化设计任务、预防缺陷,并扩展至日益复杂的数字系统。
2024-05-19 18:43:42
204
9
原创 面试官:做测试工作跟周围同事发生过冲突吗?
近期工作中出现了较多次,与周围同事起争论的情况。实际针对的问题并没有谁对谁错,深层次的原因主要就是,大家站的立场不同,考虑问题的角度不同,专业领域也不同,只能理解对方的初级思想,而不能理解对方的高阶思想,如此种种导致产生了较多的分歧。今天就专题总结一下测试工作的思想理念,希望能够表述的比较清晰易懂,能有助于对测试本质的深刻理解,为实际项目中的一些策略分歧问题带来一些帮助。
2024-05-17 06:45:00
1693
4
原创 【研发日记】Matlab/Simulink技能解锁(七)——两种复数移相算法
本人在研发项目中使用Matlab/Simulink时,解锁了两种移相算法的新技巧。用一篇文章把它总结分享出来。首先介绍了两种移相算法的工作原理,展示了算法运行的效果,最后分析了这两种算法的特点和适用场景。
2024-05-14 21:31:20
1327
111
原创 【研发日记】Matlab/Simulink避坑指南(十二)——Initialize Function执行Bug
在一个嵌入式软件项目中,需要滚动输出一组0~7的序列,但是第一个周期输出1。在Simulink的Initialize Function模块使用中出现了Bug,对其排查和优化。
2024-05-10 23:55:57
2244
137
原创 【研发日记】Matlab/Simulink避坑指南(十一)——Delay周期Bug
在一个嵌入式软件项目中,需要把一个信号的当前值和上一周期的值都同时拿来使用。在Simulink的Delay模块使用中出现了Bug,对其排查和优化。
2024-05-03 18:38:27
5103
111
原创 【预测】小米汽车电子电气架构的猜想
小米汽车整车电子电气架构方面的信息,小米官方并没有对外介绍,但是从近日流出的整车BOM和供应商列表中看到,车上各种控制器一个都不少。如果流出的这些信息都是真实的话,那么可以看出各个控制单元的集成度并不高,所以可以初步猜测,其整车电子电气架构还是传统的分布式阶段。
2024-04-24 07:00:00
1065
33
原创 【研发日记】Matlab/Simulink技能解锁(六)——六种Simulink模型架构
本人在研发项目中使用Matlab/Simulink时,解锁了一些Simulink 布线的新技巧。用一篇文章把它总结分享出来。首先介绍了它的几种基本用法,然后展示它的使用示例,最后分析了该模块的特点和适用场景。
2024-04-13 19:48:09
4963
117
原创 【研发日记】CANoe自动化测试的配置方式(三)——SystemVariables数组方式
近期在做的一个自动化测试项目,尝试了一种以前没用过的测试配置方式,感觉效果还不错。然后又回顾了一下以前用过的其他几种方式,利用周末时间总结分享出来,希望对相关领域的网友有所帮助。本文参考其中一项典型的测试来做一个例程,讲解第三种实现方式——系统变量数组方式,主要讲解了实现该方式的详细代码,展示了实际运行效果,最后分析了这种配置方式的特点以及适用场景。
2024-04-13 15:17:38
1544
4
原创 【研发日记】Matlab/Simulink软件优化(一)——动态内存负荷压缩
近期的嵌入式软件开发项目中,对一个算法模块的动态内存负荷进行了优化,写了一些个人理解和分析的总结。首先介绍了它的背景情况,然后展示它的初始设计和优化设计,最后分析了内存优化的注意事项和应用场景。
2024-04-09 07:00:00
3395
122
2024 车载激光雷达性能要求及试验方法
2024-02-21
2024 道路车辆 信息安全工程
2024-02-20
研发日记,Matlab/Simulink避坑指南(八)-else if分支结构BugDemo工程
2024-02-02
《研发日记,Matlab/Simulink避坑指南(七)-数据溢出钳位Bug》Demo工程
2024-02-01
《研发日记,Matlab/Simulink避坑指南(六)-字节分割Bug》Demo工程
2024-01-31
《研发日记,Matlab/Simulink避坑指南(五)-CAN解包 DLC Bug》Demo工程
2024-01-30
道路车辆 免提通话和语音交互性能要求及试验方法
2024-01-29
《研发日记,Matlab/Simulink避坑指南(四)-transpose()转置函数Bug》Demo工程
2024-01-25
《研发日记,Matlab/Simulink避坑指南(三)-向上取整Bug》Demo工程
2024-01-16
纯电动商用车车载换电系统互换性 第 5 部分:车辆与电池包的通信
2024-01-15
《研发日记,Matlab/Simulink避坑指南(二)-非对称数据溢出Bug》Demo工程
2024-01-13
《研发日记,Matlab/Simulink避坑指南(一)-Data Store Memory模块执行时序Bug》Demo工程
2024-01-11
汽车诊断接口信息安全技术要求
2024-01-09
智能网联汽车 数据通用要求
2024-01-02
燃料电池电动汽车 加氢通信协议
2023-12-28
智能网联汽车 自动驾驶数据记录系统
2023-12-26
车载定位系统技术要求及试验方法 第 1 部分:卫星定位(草案)
2023-12-18
汽车电子电气零部件通用测试规范
2023-12-01
汽车整车信息安全技术要求(草案)
2023-11-14
车载专用无线短距传输系统技术要求和试验方法(草案)
2023-11-13
车载有线高速媒体传输系统技术要求及试验方法(草案)
2023-11-13
智能网联汽车 自动驾驶系统设计运行条件(草案)
2023-11-12
基于 LTE-V2X 直连通信的车载信息交互系统技术要求及试验方法(草案)
2023-11-12
纯电动乘用车换电通用平台 第 4 部分: 电池包与设施的通信(草案)
2023-11-11
纯电动乘用车换电通用平台 第 3 部分: 车辆与设施通信(草案)
2023-11-11
纯电动乘用车换电通用平台 第 2 部分: 电池包(草案)
2023-11-10
纯电动乘用车换电通用平台 第 1 部分: 车辆(草案)
2023-11-09
客车车内噪声限值及测量方法(草案)
2023-11-08
道路车辆 气压及气顶液制动系统试验方法(草稿)
2023-11-07
《开箱报告,Simulink Toolbox库模块使用指南(六)-S-Fuction模块(TLC)》源码打包
2023-10-16
《Simulink Toolbox库模块使用指南(五)-S-Fuction模块(C MEX S-Function)》源码打包
2023-10-11
《开箱报告,Simulink Toolbox库模块使用指南(七)-S-Fuction Builder模块》源码打包
2023-10-07
《开箱报告,Simulink Toolbox库模块使用指南(四)-S-Fuction模块》Demo工程
2023-10-03
2016电子设计竞赛A题-降压型直流开关稳压电源-参赛全程资料
2023-03-27
Simulink三种方式处理CAN消息的Demo工程(Matlab 2020b)
2023-03-19
Simulink五种基本模块自动生成代码的Demo工程(Matlab 2020b)
2022-12-27
配置CANoe自动化测试的五种实现方式Demo工程(CANoe 15)
2022-12-18
Simulik实现事件触发的三种方式Demo工程(Matlab2020b)
2022-11-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人