本发明属于缩放方法领域,具体涉及一种基于labview的车载采集系统图形缩放量化方法。
背景技术:
labview绘图控件自带有很多供用户自行处理图形的菜单项,包括图形的缩放,但不能对图形进行量化的缩放处理。
技术实现要素:
本发明的目的在于克服上述不足,提供一种基于labview的车载采集系统图形缩放量化方法,便于技术人员更精确的截取所需的曲线段。
为了达到上述目的,本发明包括以下步骤:
步骤一,对当前屏幕中显示的曲线数据进行保存;
步骤二,对当前显示的曲线段开设一段内存空间l;
步骤三,当曲线段当前点的横轴值大于横轴坐标最大值时,清除当前显示的曲线,并更新横坐标显示;
步骤四,当缩小的范围小于当前显示的曲线段范围时,更新当前暂停点的位置。
所述步骤二中,开设的内存空间l的大小可变。
所述步骤三中,更新横坐标显示之后,从横轴最左侧开始绘制后续的曲线,同时清除内存空间l的数据。
所述步骤四中,暂停点的确定方法如下,将输入的横轴最大值m与暂停点横轴值n进行比较,如果m<n,轮循内存空间l中的数据点,直到找到最接近m并小于m的点,作为当前暂停点。
与现有技术相比,本发明首先对当前屏幕中显示的曲线数据进行保存,并开设一段内存空间,当曲线段当前点的横轴值大于横轴坐标最大值时,清除当前显示的曲线,并更新横坐标显示,当缩小的范围小于当前显示的曲线段范围时,更新当前暂停点的位置,本方法通过量化的输入缩放的值,可以更加精确地截取需要的曲线段,更加利于对关键点的值进行离线分析,能够提高用户监测数据的视觉效果,提高用户使用的舒适性。
附图说明
图1为本发明的流程图。
具体实施方式
下面结合附图对本发明做进一步说明
参见图1,本发明针对labview平台,在对数据进行回放时,暂停后,可以对当前显示的曲线进行量化的缩放。具体步骤如下:
步骤一,对当前屏幕中显示的曲线数据进行保存;
步骤二,对当前显示的曲线段开设一段大小可变的内存空间l;
步骤三,当曲线段当前点的横轴值大于横轴坐标最大值时,清除当前显示的曲线,并更新横坐标显示,从横轴最左侧开始绘制后续的曲线,同时清除内存空间l的数据;
步骤四,当缩小的范围小于当前显示的曲线段范围时,更新当前暂停点的位置;暂停点的确定方法如下,将输入的横轴最大值m与暂停点横轴值n进行比较,如果m<n,轮循内存空间l中的数据点,直到找到最接近m并小于m的点,作为当前暂停点。
本方法能够对图形进行量化的缩放处理,便于技术人员更精确的截取所需的曲线段,提高了用户监测数据的视觉效果和用户使用的舒适性。