一种数据流的图形显示方法、系统及汽车诊断设备技术方案

技术编号:19246989 阅读:94 留言:0更新日期:2018-10-24 08:46
本申请适用于汽车诊断技术领域,提供了一种数据流的图形显示方法、系统及汽车诊断设备,包括:接收并存储诊断数据;根据用户设置的显示范围以图形的形式显示所述显示范围内的诊断数据;接收所述用户发送的放大或缩小指令,根据预设条件放大或缩小所述显示范围,并以图形的形式显示放大或缩小后的显示范围内的诊断数据。这一过程中汽车诊断设备可以存储大量接收到的诊断数据,根据用户设置的范围在图形中显示不同区域的诊断数据,并且显示的范围还可以根据用户的放大指令或缩小指令而改变,从而使用户可以对显示的图形进行随意的缩放,方便用户对比查看长时间段内收到的不同诊断数据,以快速的发现故障或查找故障原因。

【技术实现步骤摘要】
【国外来华专利技术】一种数据流的图形显示方法、系统及汽车诊断设备
本申请属于汽车诊断
,尤其涉及一种数据流的图形显示方法、系统及汽车诊断设备。
技术介绍
汽车诊断设备,即汽车故障诊断仪,是一种用于检测汽车故障的便携式智能汽车故障自检仪,用户可以利用它读取汽车电控系统中的故障,并通过液晶显示屏显示故障信息,以查明发生故障的部位及原因。汽车诊断设备在进行故障诊断时,首先读取汽车的数据流,然后再以一定的图形对数据流进行显示。但汽车诊断设备在对数据流的图形进行显示时,往往仅能显示很少数据所形成的图形,不能满足用户对图形进行比对查找的需求。
技术实现思路
有鉴于此,本申请实施例提供了一种数据流的图形显示方法、系统及汽车诊断设备,以解决现有技术中汽车诊断设备所显示的数据流的图形不能满足用户对图形进行比对查找需求的问题。本申请实施例的第一方面提供了一种数据流的图形显示方法,所述数据流的图形显示包括:接收并存储诊断数据;根据用户设置的显示范围以图形的形式显示所述显示范围内的诊断数据;接收所述用户发送的放大或缩小指令,根据预设条件放大或缩小所述显示范围,并以图形的形式显示放大或缩小后的显示范围内的诊断数据。进一步地,所述接收并存储诊断数据,包括:接收当前时刻的诊断数据;若已存储的诊断数据的数量与预设数量相同,则删除所述已存储的诊断数据所形成的数据序列中的第一条诊断数据,并添加所述当前时刻的诊断数据到所述数据序列的末尾;若已存储的诊断数据的数量小于所述预设数量,则添加所述当前时刻的诊断数据到已存在的诊断数据形成的数据序列的末尾,并将已存储的诊断数据的数量增加1。进一步地,所述根据用户设置的显示范围以图形的形式显示所述显示范围内的诊断数据,包括:获取用户设置的显示范围,所述显示范围包括所要显示的诊断数据的数量;若当前已存储的诊断数据的数量大于所述用户设置的显示范围,则以当前已存储的诊断数据的数量与显示范围中诊断数据的数量的差值为X轴起点,当前已存储的诊断数据的数量值为X轴的最大显示值,以对应的每次接收到的诊断数据为Y轴数值,显示所述用户设置的显示范围内的图形。进一步地,所述根据用户设置的显示范围以图形的形式显示所述显示范围内的诊断数据,包括:若当前已存储的诊断数据的数量不大于所述用户设置的显示范围,则以0点为X轴起点,当前已存储的诊断数据的数量值为X轴的最大显示值,并以对应的每次接收到的诊断数据为Y轴数值,显示所述用户设置的显示范围内的图形。进一步地,所述根据预设条件放大或缩小所述显示范围,包括:在接收到用户发送的放大指令时,判断所述显示范围是否为最大显示范围;若所述显示范围不是最大显示范围,则放大所述显示范围至预设倍数;或者,在接收到用户发送的缩小指令时,判断所述显示范围是否为最小显示范围;若所述显示范围不是最小显示范围,则缩小显示范围至原显示范围的1/N,其中,N为用户预设的大于1的正整数。本申请实施例的第二方面提供了一种数据流的图形显示系统,所述数据流的图形显示系统包括:数据接收单元,用于接收并存储诊断数据;第一显示单元,用于根据用户设置的显示范围以图形的形式显示所述显示范围内的诊断数据;第二显示单元,用于接收所述用户发送的放大或缩小指令,根据预设条件放大或缩小所述显示范围,并以图形的形式显示放大或缩小后的显示范围内的诊断数据。进一步地,所述数据接收单元,包括:第一存储模块,用于接收当前时刻的诊断数据;若已存储的诊断数据的数量与预设数量相同,则删除所述已存储的诊断数据所形成的数据序列中的第一条诊断数据,并添加所述当前时刻的诊断数据到所述数据序列的末尾;第二存储模块,用于在已存储的诊断数据的数量小于所述预设数量时,添加所述当前时刻的诊断数据到已存在的诊断数据形成的数据序列的末尾,并将已存储的诊断数据的数量增加1。进一步地,所述第一显示单元,包括获取模块,用于获取用户设置的显示范围,所述显示范围包括所要显示的诊断数据的数量;计算模块,用于在当前已存储的诊断数据的数量大于所述用户设置的显示范围时,以当前已存储的诊断数据的数量与显示范围中诊断数据的数量的差值为X轴起点,当前已存储的诊断数据的数量值为X轴的最大显示值,以对应的每次接收到的诊断数据为Y轴数值,显示所述用户设置的显示范围内的图形。图形显示模块,用于在当前已存储的诊断数据的数量不大于所述用户设置的显示范围时,以0点为X轴起点,当前已存储的诊断数据的数量值为X轴的最大显示值,并以对应的每次接收到的诊断数据为Y轴数值,显示所述用户设置的显示范围内的图形。进一步地,所述第二显示单元,包括:放大模块,用于在接收到用户发送的放大指令时,判断所述显示范围是否为最大显示范围;若所述显示范围不是最大显示范围,则放大所述显示范围至预设倍数。缩小模块,用于在接收到用户发送的缩小指令时,判断所述显示范围是否为最小显示范围;若所述显示范围不是最小显示范围,则缩小显示范围至原显示范围的1/N,其中,N为用户预设的大于1的正整数。本申请实施例的第三方面提供了一种汽车诊断设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如所述数据流的图形显示方法中任一项所述方法的步骤。本申请实施例的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如如所述数据流的图形显示方法中任一项所述方法的步骤。本申请实施例提供的数据流的图形显示系统中,汽车诊断设备与车辆相连接,并接收汽车发送来的诊断数据,然后获取用户设置显示范围,并以图形的形式显示用户所设置的显示范围内的诊断数据;当接收到用户发送的放大或缩小指令时,根据用户预先设置的条件,放大或缩小所述用户设置的显示范围,并显示被放大或缩小后的显示范围所对应的诊断数据。这一过程中汽车诊断设备可以存储大量接收到的诊断数据,根据用户设置的范围在图形中显示不同区域的诊断数据,并且显示的范围还可以根据用户的放大指令或缩小指令而改变,从而使用户可以对显示的图形进行随意的缩放,方便用户对比查看长时间段内收到的不同诊断数据,以快速的发现故障或查找故障原因。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例一提供的数据流的图形显示方法的实现流程示意图;图2是本申请另一实施例提供的所述接收并存储诊断数据的流程示意图;图3是本申请另一实施例提供的所述根据用户设置的显示范围以图形的形式显示所述显示范围内的诊断数据的实现流程示意图;图4是本申请另一实施例提供的所述所述接收到所述用户发送的放大或缩小指令,根据预设条件放大或缩小所述显示范围的实现流程示意图;图5是本申请实施例二提供的数据流的图形显示系统的结构示意图;图6是本申请实施例三提供的汽车诊断设备的示意图。具体实施方式本申请实施例提供的数据流的图形显示系统中,汽车诊断设备与车辆相连接,并接收汽车发送来的诊断数据,然后获取用户设置显示范围,并以图形的形式显示用户所设置的显示范围内的诊断数据;当接收到用户发本文档来自技高网...

【技术保护点】
1.一种数据流的图形显示方法,其特征在于,所述数据流的图形显示包括:接收并存储诊断数据;根据用户设置的显示范围以图形的形式显示所述显示范围内的诊断数据;接收所述用户发送的放大或缩小指令,根据预设条件放大或缩小所述显示范围,并以图形的形式显示放大或缩小后的显示范围内的诊断数据。

【技术特征摘要】
【国外来华专利技术】1.一种数据流的图形显示方法,其特征在于,所述数据流的图形显示包括:接收并存储诊断数据;根据用户设置的显示范围以图形的形式显示所述显示范围内的诊断数据;接收所述用户发送的放大或缩小指令,根据预设条件放大或缩小所述显示范围,并以图形的形式显示放大或缩小后的显示范围内的诊断数据。2.如权利要求1所述的数据流的图形显示方法,其特征在于,所述接收并存储诊断数据,包括:接收当前时刻的诊断数据;若已存储的诊断数据的数量与预设数量相同,则删除所述已存储的诊断数据所形成的数据序列中的第一条诊断数据,并添加所述当前时刻的诊断数据到所述数据序列的末尾;若已存储的诊断数据的数量小于所述预设数量,则添加所述当前时刻的诊断数据到已存在的诊断数据形成的数据序列的末尾,并将已存储的诊断数据的数量增加1。3.如权利要求1所述的数据流的图形显示方法,其特征在于,所述根据用户设置的显示范围以图形的形式显示所述显示范围内的诊断数据,包括:获取用户设置的显示范围,所述显示范围包括所要显示的诊断数据的数量;若当前已存储的诊断数据的数量大于所述用户设置的显示范围,则以当前已存储的诊断数据的数量与显示范围中诊断数据的数量的差值为X轴起点,当前已存储的诊断数据的数量值为X轴的最大显示值,以对应的每次接收到的诊断数据为Y轴数值,显示所述用户设置的显示范围内的图形。4.如权利要求1或3所述的数据流的图形显示方法,其特征在于,所述根据用户设置的显示范围以图形的形式显示所述显示范围内的诊断数据,包括:若当前已存储的诊断数据的数量不大于所述用户设置的显示范围,则以0点为X轴起点,当前已存储的诊断数据的数量值为X轴的最大显示值,并以对应的每次接收到的诊断数据为Y轴数值,显示所述用户设置的显示范围内的图形。5.如权利要求1所述的数据流的图形显示方法,其特征在于,所述根据预设条件放大或缩小所述显示范围,包括:在接收到用户发送的放大指令时,判断所述显示范围是否为最大显示范围;若所述显示范围不是最大显示范围,则放大所述显示范围至预...

【专利技术属性】
技术研发人员:刘均邓春武魏泽微
申请(专利权)人:深圳市元征软件开发有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1