[发明专利]实时曲线绘制方法无效
申请号: | 201210151194.6 | 申请日: | 2012-05-16 |
公开(公告)号: | CN102708578A | 公开(公告)日: | 2012-10-03 |
发明(设计)人: | 李海;时海清 | 申请(专利权)人: | 河南辉煌科技股份有限公司 |
主分类号: | G06T11/20 | 分类号: | G06T11/20 |
代理公司: | 郑州红元帅专利代理事务所(普通合伙) 41117 | 代理人: | 黄军委 |
地址: | 450001 河南省*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实时 曲线 绘制 方法 | ||
技术领域
本发明涉及一种曲线绘制方法,具体的说,涉及了一种实时曲线绘制方法。
背景技术
将模拟量实时值用曲线图形的方法描绘出来,能够更加直观的反映模拟量实时值的变化趋势和实时状态,便于我们的理解和观察。
由于实时曲线只需反映当前及前一相对较短时间段内的数据,因此就可以将曲线图形固定在某一固定的一小段时间内,通过固定采样点时间得到的采样数据进行描点,并将各个点连接起来就可以得到一条简单的曲线;然而,通过这样的方法得到的曲线只是一条静态的曲线,并且直接将两个描点用直线连接起来就会使曲线显得不过平滑,看起来不够美观,对模拟量的反映也不够真实。
为了解决以上存在的问题,人们一直在寻求一种理想的技术解决方案。
发明内容
本发明的目的是针对现有技术的不足,从而提供一种方法简单、实用性强的带状态的实时曲线绘制方法。
为了实现上述目的,本发明所采用的技术方案是:一种实时曲线绘制方法,它包括以下步骤:
步骤1、从缓冲区按顺序一次读取一个采样点的采样时间和模拟量实时数值;
步骤2、在曲线描绘区域上,以采样点的采样时间为横坐标、以采样点的模拟量实时数值为纵坐标绘制曲线图形;
步骤3、将当前采样点与前一个采样点的模拟量实时数值进行大小比较,然后,以模拟量实时数值较小的点为坐标原点、以模拟量实时数值较大的点为波峰或波谷点、以四个采样时间作为周期在曲线图形上描绘四分之一周期的余弦曲线;
步骤4、再以一个采样时间为周期将曲线图形向前平移一个周期,并判断曲线图形上的采样点是否已经到达曲线图形的边界,如果是,则将此采样点从缓冲区删除;
步骤5、返回步骤1,进入下一个循环。
本发明相对现有技术具有突出的实质性特点和显著进步,具体的说,通过该实时曲线绘制方法可以绘制平滑、美观、真实的实时模拟量曲线,其具有方法简单和实用性强的优点。
具体实施方式
下面通过具体实施方式,对本发明的技术方案做进一步的详细描述。
一种实时曲线绘制方法,它包括以下步骤:
步骤1、从缓冲区按顺序一次读取一个采样点的采样时间和模拟量实时数值;如果是第一个点,则直接从缓冲区再取第二个点;
步骤2、在曲线描绘区域上,以采样点的采样时间为横坐标、以采样点的模拟量实时数值为纵坐标绘制曲线图形;
步骤3、将当前采样点与前一个采样点的模拟量实时数值进行大小比较,然后,以模拟量实时数值较小的点为坐标原点、以模拟量实时数值较大的点为波峰或波谷点、以四个采样时间作为周期在曲线图形上描绘四分之一周期的余弦曲线;
步骤4、再以一个采样时间为周期将曲线图形向前平移一个周期,并判断曲线图形上的采样点是否已经到达曲线图形的边界,如果是,则将此采样点从缓冲区删除;
步骤5、返回步骤1,进入下一个循环。
通过以上步骤,就可以得到一条平滑美观的动态实时模拟量曲线。
不同状态下的曲线图形绘制完后,将不同的曲线图形设置成不同的颜色,以便用于区别不同的状态。
最后应当说明的是:以上实施例仅用以说明本发明的技术方案而非对其限制;尽管参照较佳实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本发明的具体实施方式进行修改或者对部分技术特征进行等同替换;而不脱离本发明技术方案的精神,其均应涵盖在本发明请求保护的技术方案范围当中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河南辉煌科技股份有限公司,未经河南辉煌科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210151194.6/2.html,转载请声明来源钻瓜专利网。