一种基于Qt的汽车瞬时电耗动态显示方法及其相关设备与流程
- 国知局
- 2024-08-02 16:37:54
本发明属于汽车智能座舱及图形用户界面交互控制,更具体地说,涉及一种基于qt的汽车瞬时电耗动态显示方法及其相关设备。
背景技术:
1、随着新能源汽车行业的不断发展,各大汽车厂与供应商也相继在智能座舱领域发力。在智能座舱的相关技术中,续航显示一直是一个重要的环节,通过续航显示,用户可以清楚汽车的一些重要性能状态,从而合理管理汽车。目前,大部分汽车的实际续航与官方标准续航一直存在着误差,因此一定程度上看,受电控系统的影响能够实时显示整车的瞬时电耗功能有时比续航更有意义。现有技术中,对汽车瞬时电耗的显示主要是通过将瞬时电耗数据控制在仪表盘上进行数字显示,数字显示方式无法动态、连续、直观显示汽车瞬时电耗,不利于用户进行实时监控。
2、综上所述,现有汽车瞬时电耗显示技术存在无法动态、连续、直观显示汽车瞬时电耗,不利于用户进行实时监控等技术问题。
技术实现思路
1、本发明要解决的技术问题在于,针对上述技术方案存在的不足,提供一种基于qt的汽车瞬时电耗动态显示方法及其相关设备,以实现动态、连续、直观显示汽车瞬时电耗,帮助用户进行实时监控。
2、一方面,本发明提供一种基于qt的汽车瞬时电耗动态显示方法,包括以下步骤:
3、s1、获取汽车总电耗信息生成的瞬时电耗的预设点数的数据点;
4、s2、通过qt在汽车仪表盘的瞬时电耗图表中描绘出所述预设点数的数据点,利用贝塞尔曲线和直线进行连接,以生成瞬时电耗的动态显示图形界面;
5、s3、控制所述动态显示图形界面在汽车仪表盘上进行动态显示,以供用户实时监控。
6、进一步地,步骤1包括下述步骤:
7、s10、采集汽车总电耗信息生成的瞬时电耗的数据点;
8、s11、将获取的瞬时电耗的数据点入队进行数据点排列;
9、s12、判断队列中瞬时电耗的数据点达到所述预设点数,则将队列最前面的数据点出队抛弃,把最新获取的数据点进行入队;若队列中数据点未达到所述预设点数则直接将新获取数据点入队。
10、进一步地,步骤s10包括下述步骤:
11、s100、设置瞬时电耗的数据点的采集时间间隔;
12、s101、在所述采集时间间隔内采集前后两个瞬时电耗的数据点。
13、进一步地,步骤s2包括下述步骤:
14、s20、将队列中瞬时电耗的预设点数的数据点进行x坐标和y坐标转换,以计算出每个瞬时电耗的数据点在瞬时电耗图表中的x坐标和y坐标;
15、s21、根据每个瞬时电耗的数据点在瞬时电耗图表中的x坐标和y坐标,计算出每个瞬时电耗的数据点坐标的贝尔塞曲线控制点;
16、s22、通过计算出来的贝尔塞曲线控制点,使用贝尔塞曲线连接预设点数的数据点中相邻两个瞬时电耗的数据点。
17、进一步地,步骤s20包括下述步骤:
18、s200、根据瞬时电耗图表中的所述预设点数的数据点,确定每个瞬时电耗的数据点的x坐标为固定值;
19、s201、将瞬时电耗图表中的所述预设点数的数据点的坐标转换为瞬时电耗图表中对应的y坐标。
20、进一步地,步骤s20后还包括下述步骤:
21、s23、使用直线连到所述队列中最后一个数据点的x坐标和y坐标为y轴最低值的地方;
22、s24、再次使用直线连接到x坐标为0,y坐标为y轴最低值的地方;
23、s25、最后使用直线连接到所述队列中第一个数据点,使整个所述瞬时电耗图表的线段闭合;
24、s26、将所述瞬时电耗图表中闭合的区域填充渐变颜色,以生成瞬时电耗的动态显示图形界面。
25、进一步地,所述预设点数的数据点为30个点数的数据点,所述采集时间间隔不超过2秒。
26、一方面,本发明提供一种基于qt的汽车瞬时电耗动态显示装置,包括:
27、瞬时电耗数据点获取模块,用于获取汽车总电耗信息生成的瞬时电耗的预设点数的数据点;
28、图形界面生成模块,用于通过qt在汽车仪表盘的瞬时电耗图表中描绘出所述预设点数的数据点,利用贝塞尔曲线和直线进行连接,以生成瞬时电耗的动态显示图形界面;
29、图形界面显示控制模块,用于控制所述动态显示图形界面在汽车仪表盘上进行动态显示,以供用户实时监控。
30、一方面,本发明提供一种智能座舱,包括:处理器、存储器和计算机程序;所述存储器用于存储计算机程序;所述处理器用于执行存储器存储的计算机程序,以实现上述任一项所述的基于qt的汽车瞬时电耗动态显示方法。
31、一方面,本发明提供一种可读存储介质,存储计算机程序,所述计算机程序在处理器运行,实现上述任一项所述的基于qt的汽车瞬时电耗动态显示方法。
32、本发明与现有技术相比,其有益效果如下:
33、本发明提供一种基于qt的汽车瞬时电耗动态显示方法及其相关设备,通过获取汽车总电耗信息生成的瞬时电耗的预设点数的数据点,再通过qt在汽车仪表盘的瞬时电耗图表中描绘出所述预设点数的数据点,利用贝塞尔曲线和直线进行连接,以生成瞬时电耗的动态显示图形界面,控制所述动态显示图形界面在汽车仪表盘上进行动态显示,以供用户实时监控,从而实现动态、连续、直观显示汽车瞬时电耗,提升用户体验。
技术特征:1.一种基于qt的汽车瞬时电耗动态显示方法,其特征在于,包括以下步骤:
2.如权利要求1所述的基于qt的汽车瞬时电耗动态显示方法,其特征在于,步骤1包括下述步骤:
3.如权利要求1所述的基于qt的汽车瞬时电耗动态显示方法,其特征在于,步骤s10包括下述步骤:
4.如权利要求2所述的基于qt的汽车瞬时电耗动态显示方法,其特征在于,步骤s2包括下述步骤:
5.如权利要求4所述的基于qt的汽车瞬时电耗动态显示方法,其特征在于,步骤s20包括下述步骤:
6.如权利要求4所述的基于qt的汽车瞬时电耗动态显示方法,其特征在于,步骤s20后还包括下述步骤:
7.如权利要求3所述的基于qt的汽车瞬时电耗动态显示方法,其特征在于,所述预设点数的数据点为30个点数的数据点,所述采集时间间隔不超过2秒。
8.一种基于qt的汽车瞬时电耗动态显示装置,其特征在于,包括:
9.一种智能座舱,其特征在于,包括:处理器、存储器和计算机程序;所述存储器用于存储计算机程序;所述处理器用于执行存储器存储的计算机程序,以实现如权利要求1-7任一项所述的基于qt的汽车瞬时电耗动态显示方法。
10.一种可读存储介质,存储计算机程序,所述计算机程序在处理器运行,实现如权利要求1-7任一项所述的基于qt的汽车瞬时电耗动态显示方法。
技术总结本发明属于汽车智能座舱及图形用户界面交互控制技术领域,提供一种基于Qt的汽车瞬时电耗动态显示方法及其相关设备,通过获取汽车总电耗信息生成的瞬时电耗的预设点数的数据点,再通过Qt在汽车仪表盘的瞬时电耗图表中描绘出所述预设点数的数据点,利用贝塞尔曲线和直线进行连接,以生成瞬时电耗的动态显示图形界面,控制所述动态显示图形界面在汽车仪表盘上进行动态显示,以供用户实时监控,从而实现动态、连续、直观显示汽车瞬时电耗,提升用户体验。技术研发人员:何梓辉,陈俊君受保护的技术使用者:深圳联友科技有限公司技术研发日:技术公布日:2024/7/9本文地址:https://www.jishuxx.com/zhuanli/20240718/251680.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。