[发明专利]基于双双缓存机制的在线波形显示方法有效
申请号: | 201010616055.7 | 申请日: | 2010-12-30 |
公开(公告)号: | CN102043601A | 公开(公告)日: | 2011-05-04 |
发明(设计)人: | 马林园;高格 | 申请(专利权)人: | 中国科学院等离子体物理研究所 |
主分类号: | G06F3/14 | 分类号: | G06F3/14;G06F11/16 |
代理公司: | 安徽合肥华信知识产权代理有限公司 34112 | 代理人: | 余成俊 |
地址: | 230031 *** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于双双缓存机制的在线波形显示方法,使用双双缓存机制实现试验快速采集数据的在线波形显示,双双缓存机制是一种新的数据缓存机制,解决在线波形显示系统中数据不断更新带来的采集数据深度复制或数据缓存区不断增加的问题。本发明具有高可靠性、实现简单性、计算机内存资源节约性与计算机系统负载小的特点。 | ||
搜索关键词: | 基于 双双 缓存 机制 在线 波形 显示 方法 | ||
【主权项】:
一种基于双双缓存机制的在线波形显示方法,其特征在于:其具体包括以下步骤:(1)、首先采用一维数组存储两个波形显示窗口长度的采集数据,再将采集数据同时写入两个双缓存区,采集数据在两个双缓存区中的写入位置相差一个显示窗口长度,当写到一维数组的边界时,再从一维数组的第0位开始写入,并循环该过程;(2)、判断两个双缓存区当前的数据写入位置前后或数组最新的写入序号大小,从位置靠后或序号较大的双缓存区或一维数组中读取最新一段显示窗口长度的波形绘制数据,长度为一个显示窗口长度,当波形显示刚开始或修改显示窗口长度,并且最新波形显示数据不满一个显示窗口长度时,读取长度为实际采集数据长度;(3)、当进入波形显示状态后,若修改显示窗口长度,首先删除非波形显示选择的双缓存区,再申请一个双缓存区,长度为修改后的显示窗口长度的两倍,从波形显示选择的双缓存区中复制最新一个显示窗口长度的数据到刚申请的双缓存区中,并删除波形显示选择的双缓存区,然后再申请一个双缓存区,长度为修改后的显示窗口长度的两倍;这样波形显示区域选择两个双缓存区中的某个区域,并在两个双缓存区之间切换。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院等离子体物理研究所,未经中国科学院等离子体物理研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010616055.7/,转载请声明来源钻瓜专利网。