发明名称 累计用电量最后记录的查找方法
摘要 本发明涉及一种累计用电量最后记录的查找方法,这种方法采用连续三个记录进行对比的方法来查找累计用电量最后记录,若在循环存储区有一个记录出错,这种方法可以自动识别,跳过错误记录继续查找正确记录,容错性高,从而大大提高系统的可靠性。
申请公布号 CN102495836B 申请公布日期 2013.07.10
申请号 CN201110332634.3 申请日期 2011.10.28
申请人 宁波三星电气股份有限公司 发明人 郑坚江;胡宁;何昂;胡志刚
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 宁波市鄞州甬致专利代理事务所(普通合伙) 33228 代理人 代忠炯
主权项 一种累计用电量最后记录的查找方法,其特征在于:它包括以下步骤:(1)、开始,读取循环存储区的第一条记录并设为前记录;(2)、读取下一条记录并设为后一记录;(3)、将前记录的内容加1和后一记录比较,若相等,则将后一记录设为前记录,继续查找,返回步骤(2);(4)、若不相等,则读取下一条记录作为后二记录,将前记录的内容加2和后二记录比较,若相等,则判断后一记录存储出现错误,将后二记录设为前记录,继续查找,返回步骤(2);(5)、若不相等,则判断前记录的内容为累计用电量最后记录的数值,后一记录的地址为写入下个记录的地址;(6)、直到查找到最后一个记录,仍未查找到累计用电量最后记录的数值,则判断最后一条记录为累计用电量最后记录的数值,第一条记录的地址为写入下个记录的地址。
地址 315191 浙江省宁波市鄞州区姜山镇明光北路1166号