一种振动信号的显示方法与流程

文档序号:15312162发布日期:2018-08-31 22:06阅读:191来源:国知局

本发明涉及安全生产技术领域,更具体地,涉及一种振动信号的显示方法。



背景技术:

随着现代科学技术的快速发展以及人们对舒适性和智能化的更高追求,各行业各种机械装备的技术含量也在快速提升,技术复杂、呈系统的装备比例越来越高。由于装备的复杂度越高,故障率越高,因此各种机械装备的安全性问题以及可靠性问题越来越突出。同时,随着我国基建规模的不断扩大,各种基建项目(如桥梁、铁路、高楼等)的安全性也日益被重视。为此,各国都投入了大量的人力和物力进行研究,对易发生故障的机械设备和基建项目进行振动测试、监测和故障诊断,尽量杜绝机械设备和基建项目的突发性故障,保证机械设备和基建项目正常运行。

其中,手持式振动测试仪因其轻巧灵便、使用方便、对工作环境要求不高且不需外部供电等优点,在机械设备和基建项目的振动测试、监测和故障诊断中得到了广泛的应用。手持式振动测试仪在测试时需要通过加速度传感器采集振动信号并显示在屏幕上,然后由用户实施后续的信号分析操作并得出分析结果。目前主要的手持式振动测试仪的振动信号分析界面都是通过键盘来控制,使用非常不方便;部分手持式振动测试仪的振动信号分析界面是通过触摸屏来控制的,但只有简单的点击操作,人机交互很不友好。综上所述,现有振动测试仪的使用不方便、人机交互不友好,增加了用户得出分析结果的难度和时间。



技术实现要素:

为克服现有技术存在操作不方便的不足,本发明提供一种振动信号的显示方法。

本发明提供一种振动信号的显示方法,应用于振动测试装置,所述振动测试装置至少包括触摸屏,所述显示方法包括:

s1、采集用户在所述触摸屏上进行触摸操作的时长和形成的轨迹;

s2、根据所述时长和所述轨迹,确定用户进行触摸操作的操作类型;

s3、根据所述操作类型,对当前显示振动信号的界面进行更新。

优选地,所述步骤s2具体包括:

当轨迹为一个点,且所述时长大于预设的时长阈值时,将用户进行触摸操作的操作类型确定为单指长按;

当所述轨迹为一条线时,将用户进行触摸操作的操作类型确定为单指滑动;

当所述轨迹为方向相反的两条线时,将用户进行触摸操作的操作类型确定为双指开合。

优选地,所述显示振动信号的界面包括:

振动信号显示区域,用于在二维坐标系中显示振动信号的波形和光标;

坐标显示区域,用于显示所述振动信号显示区域中的光标的坐标;

位置指示区域,用于显示所述振动信号显示区域中当前显示的振动信号的坐标范围,占采集的全部振动信号的坐标范围的比例和在采集的全部振动信号的坐标范围中的位置。

优选地,所述步骤s3具体包括:

若所述振动信号显示区域中的光标为未显示状态,当用户在振动信号显示区域进行触摸操作的操作类型为单指长按时,在所述振动信号显示区域中用户进行触摸的位置显示光标,并显示坐标显示区域;若所述振动信号显示区域中的光标为显示状态,当在振动信号显示区域进行触摸操作的操作类型为单指长按时,不显示所述振动信号显示区域中的光标和所述坐标显示区域。

优选地,所述显示坐标显示区域的步骤还包括:

显示坐标显示区域时,在所述坐标显示区域显示所述光标的坐标。

优选地,所述步骤s3具体还包括:

若所述振动信号显示区域中的光标为显示状态,当用户在振动信号显示区域进行触摸操作的操作类型为单指滑动时,将所述光标沿所述触摸操作的轨迹移动。

优选地,所述步骤s3具体还包括:

若所述振动信号显示区域中的光标为未显示状态,当用户在振动信号显示区域进行触摸操作的操作类型为双指开合时,根据所述轨迹的方向和长度,确定用户所请求的对振动信号的波形的缩放类型和相应的缩放倍数;

根据所述缩放类型和相应的缩放倍数,对当前显示的振动信号的波形进行相应的缩放操作,并更新所述位置指示区域。

优选地,所述根据所述轨迹的方向和长度,确定用户所请求的对振动信号的波形的缩放类型和相应的缩放倍数的具体步骤包括:

当所述轨迹与横坐标轴的夹角小于第一角度阈值,且构成所述轨迹的两条线的终点之间的距离大于第一横向长度阈值时,将所述缩放类型确定为横向压缩,并根据构成所述轨迹的两条线的长度之和与横坐标轴的长度之比,确定相应的缩放倍数;

当所述轨迹与横坐标轴的夹角小于所述第一角度阈值,且构成所述轨迹的两条线的终点之间的距离小于第二横向长度阈值时,将所述缩放类型确定为横向拉伸,并根据构成所述轨迹的两条线的长度之和与横坐标轴的长度之比,确定相应的缩放倍数;

当所述轨迹与纵坐标轴的夹角小于第二角度阈值,且构成所述轨迹的两条线的终点之间的距离大于第一纵向长度阈值时,将所述缩放类型确定为纵向压缩,并根据构成所述轨迹的两条线的长度之和与纵坐标轴的长度之比,确定相应的缩放倍数;

当所述轨迹与纵坐标轴的夹角小于所述第二角度阈值,且构成所述轨迹的两条线的终点之间的距离小于第二纵向长度阈值时,将所述缩放类型确定为纵向拉伸,并根据构成所述轨迹的两条线的长度之和与纵坐标轴的长度之比,确定相应的缩放倍数。

优选地,所述步骤s3具体还包括:

若所述振动信号显示区域中的光标为未显示状态,当用户在振动信号显示区域进行触摸操作的操作类型为单指滑动时,根据所述轨迹的方向和长度,确定用户所请求的对振动信号的波形的平移方向和相应的平移距离;

根据所述平移方向和相应的平移距离,对当前显示的振动信号的波形进行相应的平移操作,并更新所述位置指示区域。

优选地,所述根据所述轨迹的方向和长度,确定用户所请求的对振动信号的波形的平移方向和相应的平移距离的具体步骤包括:

当所述轨迹与横坐标轴的夹角小于所述第一角度阈值,且所述轨迹沿横坐标轴的正方向时,将所述平移方向确定为横坐标轴的正方向,并根据所述轨迹的长度与横坐标轴的长度之比,确定相应的平移距离;

当所述轨迹与横坐标轴的夹角小于所述第一角度阈值,且所述轨迹沿横坐标轴的负方向时,将所述平移方向确定为横坐标轴的负方向,并根据所述轨迹的长度与横坐标轴的长度之比,确定相应的平移距离;

当所述轨迹与纵坐标轴的夹角小于所述第二角度阈值,且所述轨迹沿纵坐标轴的正方向时,将所述平移方向确定为纵坐标轴的正方向,并根据所述轨迹的长度与纵坐标轴的长度之比,确定相应的平移距离;

当所述轨迹与纵坐标轴的夹角小于所述第二角度阈值,且所述轨迹沿纵坐标轴的负方向时,将所述平移方向确定为纵坐标轴的负方向,并根据所述轨迹的长度与纵坐标轴的长度之比,确定相应的平移距离。

本发明提供的一种振动信号的显示方法,通过采集用户在触摸屏上进行触摸操作的时长和形成的轨迹,确定用户进行触摸操作的操作类型,根据操作类型对当前显示振动信号的界面进行控制和更新,操作简单、方便,人机交互友好,能够实现更清楚地查看振动信号波形和数值,从而快速、方便地获得对采集的振动信号的分析结果。

附图说明

图1为本发明实施例一种振动信号的显示方法的流程图。

具体实施方式

下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。

图1为本发明实施例一种振动信号的显示方法的流程图。一种振动信号的显示方法,应用于振动测试装置,振动测试装置至少包括触摸屏,显示方法包括:步骤s1、采集用户在触摸屏上进行触摸操作的时长和形成的轨迹;步骤s2、根据时长和轨迹,确定用户进行触摸操作的操作类型;步骤s3、根据操作类型,对当前显示振动信号的界面进行更新。

需要说明的是,本发明提供的振动信号的显示方法应用于在振动测试装置上显示采集的振动信号。上述振动测试装置的显示屏为触摸屏。

触摸屏(touchscreen)又称为“触控屏”、“触控面板”,是一种可接收触头等输入信号的感应式显示装置。用户可以通过手指、手写笔等在触摸屏上进行触摸操作,产生输入信号。可以通过输入信号,对触摸屏上显示的内容进行控制,使触摸屏上显示用户需要的内容。对于包括触摸屏的振动测试装置,触摸屏上显示的内容为采集的振动信号。

本发明的基本思想是,利用触摸屏的输入特性,将对触摸屏上显示的内容进行控制的控制指令,通过用户在触摸屏上进行触摸操作的方式输入,从而使振动测试装置根据输入的控制指令,对触摸屏上显示的内容进行控制,在触摸屏上显示用户需要的振动信号。

具体地,进行振动测试时,振动测试装置中的采集单元采集机械设备和基建项目等采集对象的振动信号。通常,振动信号的幅值通常以加速度表示,因此,采集单元包括加速度传感器,通过加速度传感器采集振动信号。

采集振动信号时,可以在采集振动信号前设定好需要采集的总数据量或采集的时长,采集单元按需采集振动信号并自动停止;也可以通过用户手工控制采集的开始和结束。

振动信号的采集接收后,采集单元将采集的振动信号发送到触摸屏上显示。

振动信号以二维波形的形式显示。一般地,横坐标为时间、纵坐标为加速度,但不限于此。

步骤s1,触摸屏上显示采集的振动信号时,若当前显示的振动信号不满足用户的查看和分析要求,用户在触摸屏上进行触摸操作,输入控制指令。

用户在触摸屏上进行触摸操作时,触摸屏上会产生信号;振动测试装置获取到用户在触摸屏上进行触摸操作产生的信号后,采集用户在触摸屏上进行触摸操作的时长和触摸操作形成的轨迹。

采集用户在触摸屏上进行触摸操作的时长和触摸操作形成的轨迹,可以通过振动测试装置中的触摸控制器实现。

由于不同的控制指令,对应的触摸操作的操作类型不同。对于不同触摸操作的操作类型,触摸操作的时长和形成的轨迹不同。

步骤s2,振动测试装置采集用户在触摸屏上进行触摸操作的时长和触摸操作形成的轨迹后,通过对用户在触摸屏上进行触摸操作的时长和触摸操作形成的轨迹进行分析,确定用户进行触摸操作的操作类型。

步骤s3,振动测试装置确定用户进行触摸操作的操作类型后,根据用户进行触摸操作的操作类型对应的指令,对触摸屏上当前显示的内容进行相应的操作,更新当前显示振动信号的界面。

用户进行触摸操作的操作类型对应的指令,可以包括对振动信号的波形进行移动、拉伸、压缩等。通过对振动信号的波形进行移动、拉伸、压缩等操作,能够实现更直观地查看振动信号波形和数值。

本发明实施例通过采集用户在触摸屏上进行触摸操作的时长和形成的轨迹,确定用户进行触摸操作的操作类型,根据操作类型对当前显示振动信号的界面进行控制和更新,操作简单、方便,人机交互友好,能够实现更直观地查看振动信号波形和数值,从而快速、方便地获得对采集的振动信号的分析结果。

基于上述实施例,步骤s2具体包括:当轨迹为一个点,且时长大于预设的时长阈值时,将用户进行触摸操作的操作类型确定为单指长按;当轨迹为一条线时,将用户进行触摸操作的操作类型确定为单指滑动;当轨迹为方向相反的两条线时,将用户进行触摸操作的操作类型确定为双指开合。

具体地,根据用户在触摸屏上进行触摸操作的时长和触摸操作形成的轨迹,可以确定用户进行触摸操作的操作类型。

当用户在触摸屏上进行的触摸操作为单指在触摸屏上按住一段时间时,用户进行触摸操作的操作类型被称为单指长按。用户进行触摸操作的操作类型为单指长按时,触摸屏上的一个点在在一定时间内一直产生触摸信号。

当用户在触摸屏上进行的触摸操作为单指在触摸屏上从一个点滑动到另一个点时,用户进行触摸操作的操作类型被称为单指滑动。用户进行触摸操作的操作类型为单指滑动时,触摸屏上的一条线产生触摸信号。

当用户在触摸屏上进行的触摸操作为两指分别从一个点滑动到另一个点,且两指滑动的方向相反时,用户进行触摸操作的操作类型被称为双指开合。用户进行触摸操作的操作类型为双指开合时,触摸屏上有两条线产生触摸信号,且两条线的方向相反。

因此,触摸控制器采集的轨迹为一个点,且采集的时长大于预设的时长阈值时,时长和轨迹符合单指长按的特征,将此时用户进行触摸操作的操作类型确定为单指长按。

触摸控制器采集的轨迹为一个点,且采集的时长小于预设的时长阈值时,说明用户在触摸屏上进行了点击,可以将用户进行触摸操作的操作类型确定为单指点击。

触摸控制器采集的轨迹为一条线时,轨迹符合单指滑动的特征,将此时用户进行触摸操作的操作类型确定为单指滑动。

触摸控制器采集的轨迹为方向相反的两条线时,轨迹符合双指开合的特征,将用户进行触摸操作的操作类型确定为双指开合。

基于上述实施例,显示振动信号的界面包括:振动信号显示区域,用于在二维坐标系中显示振动信号的波形和光标;

坐标显示区域,用于显示振动信号显示区域中的光标的坐标;

位置指示区域,用于显示振动信号显示区域中当前显示的振动信号的坐标范围,占采集的全部振动信号的坐标范围的比例和在采集的全部振动信号的坐标范围中的位置。

具体地,显示振动信号的界面至少包括三个部分:振动信号显示区域、坐标显示区域、位置指示区域。

采集的振动信号以二维坐标系中波形的形式,显示在振动信号显示区域中。可以理解的是,振动信号显示区域中显示振动信号的波形时,还显示横坐标轴和纵坐标轴。

除了显示振动信号的波形外,振动信号显示区域中还可以显示光标。

振动信号显示区域中光标对应的坐标,可以在坐标显示区域中显示。当光标落在波形曲线上时,坐标显示区域中显示的光标的坐标表示采集的振动信号的幅值和时间。

由于触摸屏的尺寸和分辨率的限制,振动信号显示区域中显示的振动信号可能是采集的全部振动信号中的一部分。为了方便用户快速查找所需的振动信号数据,可以将当前是哪一部分振动信号显示在振动信号显示区域中,显示在位置指示区域。

一般地,位置指示区域的显示内容为进行位置指示的滚动条,但不限于此。

滚动条的长度,表示采集的全部振动信号的坐标范围。滚动条中滑块的位置,表示当前显示的振动信号的坐标范围,在采集的全部振动信号的坐标范围中的位置;滚动条中滑块的位置长度,表示当前显示的振动信号的坐标范围,占采集的全部振动信号的坐标范围的比例。

由于本发明实施例中振动信号的坐标有两个,根据需要,位置指示区域可以包括指示横坐标位置的区域和/或指示纵坐标位置的区域。

横坐标位置的区域,用于显示振动信号显示区域中当前显示的振动信号的横坐标范围,占采集的全部振动信号的横坐标范围的比例和在采集的全部振动信号的横坐标范围中的位置。

纵坐标位置的区域,用于显示振动信号显示区域中当前显示的振动信号的纵坐标范围,占采集的全部振动信号的纵坐标范围的比例和在采集的全部振动信号的纵坐标范围中的位置。

一般情况下,纵坐标为加速度。由于纵坐标为加速度,采集的全部振动信号的纵坐标范围的范围用户可以预知,用户能迅速确定振动信号显示区域中当前显示的振动信号的纵坐标范围,占采集的全部振动信号的纵坐标范围的比例和在采集的全部振动信号的纵坐标范围中的位置,因此,位置指示区域仅包括指示横坐标位置的区域,可以不包括指示纵坐标位置的区域。

用户通过滚动条中滑块,可以直观、快速地获知当前显示显示的振动信号与采集的全部振动信号的比例和位置关系,从而能快速地查找到所需的振动信号的数据。

本发明实施例通过坐标显示区域显示光标的坐标,便于用户快速查看振动信号任意点的数据,使用户能更方便、快速地对振动信号进行分析,更快获得振动信号的分析结果。进一步地,通过位置指示区域显示当前显示的振动信号与采集的全部振动信号的比例和位置关系,使用户能更快速地查找到所需的振动信号的数据,从而能更方便、快速地对振动信号进行分析,更快获得振动信号的分析结果。

基于上述实施例,步骤s3具体包括:若振动信号显示区域中的光标为未显示状态,当用户在振动信号显示区域进行触摸操作的操作类型为单指长按时,在振动信号显示区域中用户进行触摸的位置显示光标,并显示坐标显示区域;若振动信号显示区域中的光标为显示状态,当在振动信号显示区域进行触摸操作的操作类型为单指长按时,不显示振动信号显示区域中的光标和坐标显示区域。

具体地,根据步骤s2确定用户进行触摸操作的操作类型后,根据不同的操作类型,对当前显示振动信号的界面进行相应的更新。

由于光标占据一定的像素,可能会与显示的振动信号的波形产生重叠,因此,根据需要,可以显示或不显示光标,即振动信号显示区域中的光标包括两种显示状态:显示状态和未显示状态。

由于坐标显示区域用于显示光标的坐标,相应地,坐标显示区域被显示或不被显示。当显示光标时,也显示坐标显示区域;当不显示光标时,也不显示坐标显示区域。

当用户进行触摸操作位于振动信号显示区域中,且根据步骤s2确定用户进行触摸操作的操作类型为单指长按时,切换光标的显示状态。

若振动信号显示区域中光标为未显示状态,用户需要显示光标时,在振动信号显示区域中单指长按,振动显示装置通过步骤s2确定进行触摸操作的操作类型为单指长按后,在用户进行触摸的位置显示光标,将光标切换为显示状态。在用户进行触摸的位置显示光标时,同时显示坐标显示区域。

若振动信号显示区域中光标为显示状态,用户不需要显示光标时,在振动信号显示区域中单指长按,振动显示装置通过步骤s2确定进行触摸操作的操作类型为单指长按后,不显示光标,将光标切换为未显示状态。在不显示光标时,同时不显示坐标显示区域。

如果用键盘实现光标显示状态的切换,就需要增加一个按键,或者采用组合键,从而增加了振动测试装置结构或用户操作的复杂性。

本发明实施例通过单指长按切换振动信号显示区域中光标的显示状态,操作更方便也不会增加振动测试装置的结构复杂性,方便用户更清楚的查看振动信号波形或实施后续的触摸操作。

基于上述实施例,显示坐标显示区域的步骤还包括:显示坐标显示区域时,在坐标显示区域显示光标的坐标。

具体地,显示坐标显示区域时,除了坐标显示区域外,还在坐标显示区域中的相应位置显示光标的坐标。

只要坐标显示区域为显示状态,都在坐标显示区域中的相应位置显示光标的坐标。

基于上述实施例,步骤s3具体还包括:若振动信号显示区域中的光标为显示状态,当用户在振动信号显示区域进行触摸操作的操作类型为单指滑动时,将光标沿触摸操作的轨迹移动。

具体地,用户利用振动测试装置对采集的振动信号进行分析时,需要查看振动信号各点的坐标(时间和振动信号的幅值)。

若通过键盘实现查看显示的振动信号的波形中各点的坐标,只能顺序移动查看,移动速度无法随意调节,也无法随机查看任意点的坐标。

当用户需要查看某个点的坐标时,若振动信号显示区域中光标为未显示状态,先通过在振动信号显示区域中单指长按显示光标,然后在振动信号显示区域中单指滑动;若振动信号显示区域中光标为显示状态时,在振动信号显示区域中进行单指滑动。

用户进行单指滑动的操作时,振动测试装置先通过感知单指点击,将光标定位到单指滑动的起点,然后光标沿单指滑动的轨迹移动,即光标按照用户单指滑动的轨迹,从单指滑动的起点移动到单指滑动的终点。光标的移动速度和用户的单指滑动的速度相同。

通过单指滑动的操作,可以使光标移动到用户需要的位置。在光标移动的过程中,坐标显示区域会依次显示光标在振动信号显示区域中经过的点的坐标,即根据光标在移动中的即时位置实时更新坐标显示区域中显示的坐标。

用户需要查看某个点的坐标时,可以通过单指滑动的速度控制光标的移动速度。特别当用户需要查看的点距离当前光标的位置较远时,用户可以通过加快单指滑动的速度,更快地将光标移动到需要的位置。

本发明实施例通过单指滑动将光标移动到用户需要的位置,并显示该位置的坐标,用户能更快速、方便地查看振动信号任意点的坐标,从而能更方便、快速地对振动信号进行分析,更快获得振动信号的分析结果。

基于上述实施例,步骤s3具体还包括:若振动信号显示区域中的光标为未显示状态,当用户在振动信号显示区域进行触摸操作的操作类型为双指开合时,根据轨迹的方向和长度,确定用户所请求的对振动信号的波形的缩放类型和相应的缩放倍数;根据缩放类型和相应的缩放倍数,对当前显示的振动信号的波形进行相应的缩放操作,并更新位置指示区域。

具体地,用户利用振动测试装置对采集的振动信号进行分析时,需要对当前显示的振动信号的波形进行缩放。

缩放包括拉伸和压缩。为了看清振动信号的细节,要对当前显示的振动信号进行拉伸。为了在触摸屏上显示更多振动信号,要对当前显示的振动信号进行压缩。

缩放可以沿横坐标轴方向或沿纵坐标轴方向。

对当前显示的振动信号的波形进行缩放,在振动信号显示区域中的光标为未显示状态下进行。

当用户进行触摸操作位于振动信号显示区域中,且根据步骤s2确定用户进行触摸操作的操作类型为双指开合时,对当前显示的振动信号的波形进行缩放。

根据用户进行双指开合操作的轨迹,主要是轨迹的方向和长度,可以确定用户所请求的对振动信号的波形的缩放类型和相应的缩放倍数。

确定用户所请求的对振动信号的波形的缩放类型和相应的缩放倍数后,振动显示装置对当前显示的振动信号的波形进行相应的缩放操作,更新当前显示振动信号的界面,使触摸屏上显示进行缩放操作后的振动信号的波形。

在进行缩放操作后,显示的振动信号的坐标范围会发生变化,因此,在对显示的振动信号的波形进行缩放时,根据缩放后显示的振动信号的坐标范围,占采集的全部振动信号的坐标范围的比例和在采集的全部振动信号的坐标范围中的位置,同步更新位置指示区域。

基于上述实施例,根据轨迹的方向和长度,确定用户所请求的对振动信号的波形的缩放类型和相应的缩放倍数的具体步骤包括:当轨迹与横坐标轴的夹角小于第一角度阈值,且构成轨迹的两条线的终点之间的距离大于第一横向长度阈值时,将缩放类型确定为横向压缩,并根据构成轨迹的两条线的长度之和与横坐标轴的长度之比,确定相应的缩放倍数;当轨迹与横坐标轴的夹角小于第一角度阈值,且构成轨迹的两条线的终点之间的距离小于第二横向长度阈值时,将缩放类型确定为横向拉伸,并根据构成轨迹的两条线的长度之和与横坐标轴的长度之比,确定相应的缩放倍数;当轨迹与纵坐标轴的夹角小于第二角度阈值,且构成轨迹的两条线的终点之间的距离大于第一纵向长度阈值时,将缩放类型确定为纵向压缩,并根据构成轨迹的两条线的长度之和与纵坐标轴的长度之比,确定相应的缩放倍数;当轨迹与纵坐标轴的夹角小于第二角度阈值,且构成轨迹的两条线的终点之间的距离小于第二纵向长度阈值时,将缩放类型确定为纵向拉伸,并根据构成轨迹的两条线的长度之和与纵坐标轴的长度之比,确定相应的缩放倍数。

具体地,用户进行双指开合操作时,形成的轨迹为方向相反的两条线。由于实际使用振动测试装置时,用户进行双指开合操作形成的轨迹的方向,可能与横坐标轴或纵坐标轴的方向并不绝对相同,而是存在一定的角度。

根据两条线中任一条线与坐标轴的夹角,可以确定是沿横坐标轴方向进行缩放还是沿纵坐标轴方向进行缩放。

可以设定角度阈值,当用户进行双指开合操作形成的轨迹与坐标轴的夹角小于角度阈值时,用户请求的是沿该坐标轴方向进行缩放。

对于横坐标轴和纵坐标轴,可以分别设定第一角度阈值和第二角度阈值。第一角度阈值和第二角度阈值可以相同或不同。

根据轨迹还可以确定是对当前显示的振动信号的波形进行拉伸还是压缩。

当构成轨迹的两条线的终点之间的距离大于第一长度阈值时,说明进行双指开合时双指之间的距离越来越大,为开合中的“打开”,相应地,需要对当前显示的振动信号的波形进行拉伸。

构成轨迹的两条线的终点之间的距离小于第二长度阈值时,说明进行双指开合时双指之间的距离越来越小,为开合中的“闭合”,相应地,需要对当前显示的振动信号的波形进行压缩。

对于横坐标轴方向,可以设定第一横向长度阈值和第二横向长度阈值;对于纵坐标轴方向,可以设定第一纵向长度阈值和第二纵向长度阈值。第一横向长度阈值和第一纵向长度阈值可以相同或不同,第二横向长度阈值和第二纵向长度阈值可以相同或不同。

通过对缩放的方向和具体方式的判断,可以将缩放类型确定为横向压缩、横向拉伸、纵向压缩或纵向拉伸。

当轨迹与横坐标轴的夹角小于第一角度阈值,且构成轨迹的两条线的终点之间的距离大于第一横向长度阈值时,将缩放类型确定为横向压缩;当轨迹与横坐标轴的夹角小于第一角度阈值,且构成轨迹的两条线的终点之间的距离小于第二横向长度阈值时,将缩放类型确定为横向拉伸;当轨迹与纵坐标轴的夹角小于第二角度阈值,且构成轨迹的两条线的终点之间的距离大于第一纵向长度阈值时,将缩放类型确定为纵向压缩;当轨迹与纵坐标轴的夹角小于第二角度阈值,且构成轨迹的两条线的终点之间的距离小于第二纵向长度阈值时,将缩放类型确定为纵向拉伸。

缩放倍数可以根据双指开合的大小,即轨迹的长度确定。

横向压缩或横向拉伸时,根据轨迹的长度与横坐标轴的长度之比确定相应的缩放倍数。

纵向压缩或纵向拉伸时,根据轨迹的长度与纵坐标轴的长度之比确定相应的缩放倍数。

轨迹的长度为构成轨迹的两条线的长度之和。

上述长度之和可以通过双指开合时,双指在屏幕上移动经过的像素点的总数确定。

横坐标轴的长度可以通过横坐标轴的像素点的总数确定。

纵坐标轴的长度可以通过纵坐标轴的像素点的总数确定。

当轨迹的长度与坐标轴的长度之比为a时,若进行压缩,缩放倍数为1-c*a;若进行拉伸,缩放倍数为1+c*a。其中,c为预设的常数。

对于横向缩放和纵向缩放,常数c可以相同或不同。

例如,用户利用振动测试装置对采集的振动信号进行分析时,有时采集的振动信号幅值很小,无法看清整个信号的形状,此时需要对显示区域的振动信号进行纵坐标轴方向的拉伸,即纵向拉伸,在纵坐标轴方向放大振动信号并显示。

若c=1.5,当轨迹的长度与纵坐标轴的长度之比为0.1时,缩放倍数为1+1.5*0.1=1.15。进行纵向拉伸时,将显示的振动信号的波形拉伸1.15倍。

又如,当采集单元完成振动信号数据采集后,所有的数据都将全部显示在振动信号显示区域,如果采集的数据较多或采样频率较高,将导致振动信号显示区域的数据挤在一起,无法看清振动信号的细节,此时需要对显示区域的振动信号进行横坐标轴方向的拉伸,即横向拉伸,在横坐标轴方向放大振动信号并显示。

若c=2,当轨迹的长度与纵坐标轴的长度之比为0.1时,缩放倍数为1+2*0.1=1.2。进行纵向拉伸时,将显示的振动信号的波形拉伸1.2倍。

本发明实施例通过双指开合对显示的振动信号的波形进行缩放,使用户能更快速地查看振动信号细节,从而能更方便、快速地对振动信号进行分析,更快获得振动信号的分析结果。

基于上述实施例,步骤s3具体还包括:若振动信号显示区域中的光标为未显示状态,当用户在振动信号显示区域进行触摸操作的操作类型为单指滑动时,根据轨迹的方向和长度,确定用户所请求的对振动信号的波形的平移方向和相应的平移距离;根据平移方向和相应的平移距离,对当前显示的振动信号的波形进行相应的平移操作,并更新位置指示区域。

具体地,用户利用振动测试装置对采集的振动信号进行分析时,需要对当前显示的振动信号的波形进行平移。进行拉伸后,振动信号显示区域显示的是采集的部分数据,为了能够进一步了解振动信号的细节、查看所有采集的数据,需要移动振动信号的波形,以便分部分查看采集的振动信号的数据,从而能查看到所有采集的振动信号的数据。

当用户进行触摸操作位于振动信号显示区域中,光标为未显示状态,且根据步骤s2确定用户进行触摸操作的操作类型为单指滑动时,对当前显示的振动信号的波形进行平移。

根据用户进行单指滑动操作的轨迹,主要是轨迹的方向和长度,可以确定用户所请求的对振动信号的波形的平移方向和相应的平移距离。

确定用户所请求的对振动信号的波形的平移方向和相应的平移距离后,振动显示装置对当前显示的振动信号的波形进行相应的平移操作,更新当前显示振动信号的界面,使触摸屏上显示进行平移操作后的振动信号的波形。

在进行平移操作后,显示的振动信号的坐标范围会发生变化,因此,在对显示的振动信号的波形进行平移时,根据平移后显示的振动信号的坐标范围,占采集的全部振动信号的坐标范围的比例和在采集的全部振动信号的坐标范围中的位置,同步更新位置指示区域。

基于上述实施例,根据轨迹的方向和长度,确定用户所请求的对振动信号的波形的平移方向和相应的平移距离的具体步骤包括:当轨迹与横坐标轴的夹角小于第一角度阈值,且轨迹沿横坐标轴的正方向时,将平移方向确定为横坐标轴的正方向,并根据轨迹的长度与横坐标轴的长度之比,确定相应的平移距离;当轨迹与横坐标轴的夹角小于第一角度阈值,且轨迹沿横坐标轴的负方向时,将平移方向确定为横坐标轴的负方向,并根据轨迹的长度与横坐标轴的长度之比,确定相应的平移距离;当轨迹与纵坐标轴的夹角小于第二角度阈值,且轨迹沿纵坐标轴的正方向时,将平移方向确定为纵坐标轴的正方向,并根据轨迹的长度与纵坐标轴的长度之比,确定相应的平移距离;当轨迹与纵坐标轴的夹角小于第二角度阈值,且轨迹沿纵坐标轴的负方向时,将平移方向确定为纵坐标轴的负方向,并根据轨迹的长度与纵坐标轴的长度之比,确定相应的平移距离。

具体地,用户进行单指滑动操作时,形成的轨迹为一条线。由于实际使用振动测试装置时,用户进行单指滑动操作形成的轨迹的方向,可能与横坐标轴或纵坐标轴的方向并不绝对相同,而是存在一定的角度。

根据轨迹与坐标轴的夹角,可以确定是沿横坐标轴方向进行平移还是沿纵坐标轴方向进行平移。

可以设定角度阈值,当用户进行单指滑动操作形成的轨迹与坐标轴的夹角小于角度阈值时,用户请求的是对沿该坐标轴方向进行平移。

对于横坐标轴和纵坐标轴,可以分别设定第一角度阈值和第二角度阈值。第一角度阈值和第二角度阈值可以相同或不同。

根据轨迹沿坐标轴的方向,可以确定平移的具体方向。

一般地,横坐标轴的正方向为向左、负方向为向右,纵坐标的正方向为向上、负方向为向下。

当轨迹与横坐标轴的夹角小于第一角度阈值,且轨迹的方向为向左时,将平移方向确定为横坐标轴的正方向,即向左平移。

当轨迹与横坐标轴的夹角小于第一角度阈值,且轨迹的方向为向右时,将平移方向确定为横坐标轴的负方向,即向右平移。

当轨迹与纵坐标轴的夹角小于第二角度阈值,且轨迹的方向为向上时,将平移方向确定为纵坐标轴的正方向,即向上平移。

当轨迹与纵坐标轴的夹角小于第二角度阈值,且轨迹的方向为向下时,将平移方向确定为纵坐标轴的正方向,即向下平移。

平移距离可以根据单指滑动的距离,即轨迹的长度确定。

沿横坐标轴的正方向或负方向平移时,根据轨迹的长度与横坐标轴的长度之比确定相应的平移距离。

沿纵坐标轴的正方向或负方向平移时,根据轨迹的长度与纵坐标轴的长度之比确定相应的平移距离。

轨迹的长度,可以通过单指在屏幕上移动经过的像素点的总数确定。

横坐标轴的长度可以通过横坐标轴的像素点的总数确定。

纵坐标轴的长度可以通过纵坐标轴的像素点的总数确定。

例如,向左平移时,当轨迹的长度与坐标轴的长度之比为b,将当前显示的振动信号的波形向左平移,平移的距离等于轨迹的长度,使当前显示的最左侧的比例为b的数据移出振动信号显示区域外,不再显示,并在当前显示的振动信号的波形的最右侧载入比例为b的数据,显示新的振动信号的波形。

本发明实施例通过单指滑动对显示的振动信号的波形进行平移,使用户能更快速地查看振动信号细节,从而能更方便、快速地对振动信号进行分析,更快获得振动信号的分析结果。

可以理解的是,振动测试装置可以包括一个或多个显示通道。每个显示通道中,均包括显示振动信号的界面。通过本发明提供的振动信号的显示方法,可以根据需要将采集的振动信号在不同的显示通道中显示。当用户的触摸操作位于哪个显示通道的振动信号显示区域中时,对该显示通道的显示振动信号的界面进行相应的更新。

最后,本发明的上述实施例仅为较佳的实施方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1