如何使用Q-Tester Sequence控件低代码实现ECU自定义刷写?

39cee7dd-d8b2-44b0-9c35-c34ee06deae5

一、背景    

随着汽车电子电气架构从分布式向集中式、域控制器架构演进,车载控制器数量呈指数级增长。目前,单车型控制器已普遍超过30个,覆盖动力、底盘、座舱、智驾等全场景功能。功能复杂度的飙升使得软件代码量突破亿级,版本迭代周期也从传统的以年为单位压缩至以周为单位。

在开发控制器测试环节中,工程师需高频验证功能逻辑并优化跨控制器协同策略。然而,传统的“预设脚本+固定流程”的刷写方式难以满足灵活测试需求。

因此,那些具备自主编辑刷写流程能力的工程诊断仪将会为测试工作带来助力——工程师可根据测试场景动态调整刷写策略,更好地完成刷写任务。

二、在Q-Tester中编写刷写序列实现编写       

风丘科技自主研发的Q-Tester.Expert工程诊断仪集成了全新设计的Sequence Editor功能。该功能基于ODX诊断数据库构建起可视化、标准化诊断服务接口,将服务转化为可配置的模块化组件,可大大降低序列编写难度,且整个编辑过程完全可由工程师自由定义,无需添加代码。编辑好的序列能够在VehicleFlash插件中进行调用,一键即可触发诊断仪执行刷写任务,形成“编辑-调用-执行”闭环。由此,可为车辆开发测试阶段提供自主可控、便捷有效的刷写解决方案。

三、解决方案细节描述         

VehicleFlash插件中,可导入需要刷写的文件,刷写文件会以控制器为单位进行分组。

edbecf5c-d92a-44a8-af48-89baff37244d

(图1 刷写文件导入)

在插件配置界面中,需要调用在Sequence Editor中编辑好的序列,通过这些调用的序列能够实现刷写任务。

029c103d-bf00-42eb-a778-fdf75a4d2917

(图2 刷写流程配置)

除了必要的刷写流程外,软件还配置了Button Config按键栏,能够在刷写之前、刷写之后执行必要的序列,优化刷写流程。

5f42a45f-dc3a-460f-925b-4c0c99e3454d

(图3 VehicleFlash功能栏)

在执行刷写任务时,VehicleFlash插件会提取刷写任务的变量列表......

如需了解更多未完精彩内容,请查看WINDHILL风丘科技官方信息

(素材使用声明:本账号素材使用力求合法,若不慎侵权请联系我们删除;本账号内容未经授权使用,将依法追究责任。)

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值