[发明专利]一种基于QPIC实现的HMI仿真与自动化验证方法在审
| 申请号: | 202111139864.8 | 申请日: | 2021-09-28 |
| 公开(公告)号: | CN113806136A | 公开(公告)日: | 2021-12-17 |
| 发明(设计)人: | 陈洋洋;张俊;毛家建 | 申请(专利权)人: | 延锋伟世通电子科技(南京)有限公司 |
| 主分类号: | G06F11/10 | 分类号: | G06F11/10;G06F30/20;G06F9/54;G02F1/13;G09G3/00 |
| 代理公司: | 南京众联专利代理有限公司 32206 | 代理人: | 郭微 |
| 地址: | 211100 江苏省南*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 qpic 实现 hmi 仿真 自动化 验证 方法 | ||
本发明公开了一种基于QPIC实现的HMI仿真与自动化验证方法,包括以下步骤:一是在校验之前离线将显示素材信息提前录入QNX系统,生成显示元素列表配置文件,SymbolManager模块上电后读取配置文件并缓存在内存中备用;二是HMI渲染进程启动某一功能的同时,自动化测试程序调用监听结果,利用硬件CRC校验,返回结果与预先离线计算值进行对比,值相同表示校验通过,显示正确,值不同表示显示与预期不符;三是通过LogManager模块监听发送来的测试结果并写入文件中,本设计能最大程度节省项目成本。
技术领域
本发明涉及全液晶仪表技术领域,具体涉及一种基于基于QPIC实现的HMI仿真与自动化验证方法。
背景技术
随着汽车电子智能化的高速发展,机械式仪表或组合仪表已经无法满足用户的体验要求,全液晶仪表已经占据大部分高端市场,在智能化的趋势下,全液晶仪表显得越来越普及和重要,而与用户直接交互的就是全液晶仪表HMI界面的显示,当前用户更加倾向的是类似于游戏的炫酷画面,这对HMI实现难度上提升了一个巨大等级之外,同时也对HMI的测试和验证工作造成了巨大挑战,HMI界面的测试和验证工作是HMI设计的最后一道防线,也是最大化还原设计师原始设计的最大保证,显示元素的色差或位置差异会给用户带来不好的驾驶体验,也会影响到UI设计师的设计意图,目前主流的HMI测试有两种方式,一种是通过测试工程师肉眼对比效果图判别HMI设计是否正确,这无疑是最不准确的,因为像素级别的误差或者很小的色差,肉眼是根本无法识别到的;另一种方式是搭建自动化测试台架,输入每个界面的设计效果图,然后通过高清摄像机抓取实际显示的界面,然后做 图像对比,这种方式是目前主流的测试方法,但是自动化测试台架方案有以下几点局限:
1.需要搭建自动化测试台架,台架会占据比较大的工位空间,实际使用无法做到便携式;
2.自动化测试台架需要增加额外的硬件成本,并且一个台架同一时间只能测试一台仪表,效率低下;
3.通过摄像机抓取的图片容易存在干扰、误差和不精确等问题;
4.相比手动探索性的随机测试,自动化测试比较死板,不具备想象力。
发明内容
为解决上述问题,本发明公开了一种基于QPIC实现的HMI仿真与自动化验证方法,该方法依赖QNX系统、QPIC组件以及DBUS通信模块,整个自动化测试的过程只需要用户将每个HMI界面逐一触发,在触发界面的同时会自动激活CRC校验,并记录测试结果,应用程序利用QNX系统提供的图层检测功能实现对显示BUFFER的CRC校验,然后将校验结果记录下来,从而达到HMI自动化测试的结果,自动化测试的结果会记录到EXCEL表格文件,表格中可以清晰的看到每一条测试记录,测试记录包括测试的功能,显示位置,测试结果,测试次数等,清晰直观并有利于问题的分析和统计。其中:
QNX操作系统是一种实时操作系统,常用于嵌入式,QNX系统提供screen组件用于显示功能,screen组件将需要显示的内容推送到硬件显示接口的同时还会将显示数据的BUFFER缓存起来,QPIC组件将BUFFER数据作为输入获取显示内容。
QPIC组件是由QNX操作系统提供的一种服务,该服务包括一项基础的硬件CRC校验功能。
自动化测试程序包括LogManager模块(日志管理模块)、SymbolManager模块(配置管理模块)、EventManager模块(时间管理模块)、UnitsManager模块(测试单元管理模块)。
UnitsManager模块用于管理所有的Units,Units指每个测试单元。
EventManager模块是本方案最重要的模块,主要由一组回调函数和QGMS事件监听两个部分组成,所述QNX系统提供screen组件,用于推送需要显示的内容至硬件显示接口的同时缓存显示数据的BUFFER。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于延锋伟世通电子科技(南京)有限公司,未经延锋伟世通电子科技(南京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111139864.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:节拼架桥机及其吊重前支腿
- 下一篇:一种用于铜坯连铸的连铸机





