一种配置电能表Code区显示对象的方法技术

技术编号:19903077 阅读:24 留言:0更新日期:2018-12-26 02:48
本发明专利技术提供了一种配置电能表Code区显示对象的方法,包括以下步骤:S1、开始,电能表读取Code区默认配置的原显示对象;S2、判断原显示对象的数量,若原显示对象的数量大于0,则进入下一步,若原显示对象的数量等于0,则返回S1;S3、Code区显示所读取的原显示对象;S4、读取原显示对象所对应的原数据类型;S5、判断原数据类型是否需要重新配置,若不需要重新配置,则进入S7,若需要重新配置,则进入下一步;S6、利用上位机对电能表中的原数据类型进行配置,包括以下步骤:S7、主数据区显示数据;S8、结束。该方法可以直接对Code区显示对象进行配置,配置方法简单,高效。

【技术实现步骤摘要】
一种配置电能表Code区显示对象的方法
本专利技术涉及电能表的数据配置
,尤其涉及一种配置电能表Code区显示对象的方法。
技术介绍
随着电能表技术的提升,对人机交互的要求也越来越高,电能表的数据显示区包括主数据区和Code区,主数据区用于显示度数,Code区用于显示电压、电流、用户自定义的特殊字符等对象,现有的电能表的Code区均采用显示固定对象,因此当不同的客户所要求的Code区显示对象与电能表的初始设置不同时,则需要对Code区显示对象进行重新配置。如图1所示,现有的配置方法为,直接在电能表中重新烧制与不同客户需求所对应的软件源代码,因此该配置方法较为繁琐,工作量较大、效率较低,电能表的通性较差。
技术实现思路
本专利技术提供了一种配置电能表Code区显示对象的方法,该方法可以直接对Code区显示对象进行配置,配置方法简单,高效。本专利技术所采用的技术方案是,一种配置电能表Code区显示对象的方法,包括以下步骤:S1、开始,电能表读取Code区默认配置的原显示对象,S2、判断原显示对象的数量,若原显示对象的数量大于0,则进入下一步,若原显示对象的数量等于0,则返回S1;S3、Code区显示所读取的原显示对象;S4、读取原显示对象所对应的原数据类型;S5、判断原数据类型是否需要重新配置,若不需要重新配置,则进入S7,若需要重新配置,则进入下一步;S6、利用上位机对电能表中的原数据类型进行配置,包括以下步骤:第一步,开始,利用上位机将客户需求导入电能表中的电可擦除存储器,所述的客户需求为新数据类型,所述的新数据类型与所述的原数据类型不相同;第二步,从电可擦除存储器读取新显示对象所对应的ID;第三步,根据ID读取电可擦除存储器中所对应的新显示对象,获得新显示对象,每个新显示对象需对应显示在一个Code区显示位置上;第四步,判断Code区显示位置的数量是否大于N,所述的N为新显示对象所对应的数量,若大于N,则将Code区显示位置赋值为1后进入第五步,若小于N,则直接进入第五步;第五步,判断新数据类型属于电能表中预设的数据类型中的哪一类,所述的电能表中预设的数据类型至少包括两类;第六步,根据第四步中筛选得到的数据类型赋值给Code区显示位置,并将该赋值内容存储在临时寄存器;第七步,Code区显示位置自加1;第八步,判断Code区显示位置是否大于N,若大于N,则进入第九步,若小于N,则返回第五步;第九步,将存储在临时寄存器中的赋值内容写入显示驱动存储器中,第十步,显示驱动存储器驱动LCD上的Code区显示赋值内容,该赋值内容即为新显示对象;第十一步,对Code区新数据类型的配置结束;S7、主数据区显示数据;S8、结束。采用以上技术方案后,本专利技术与现有技术相比,具有以下优点:利于上位机直接对电能表进行配置,使得电能表能够适用于多种不同的数据类型,在Code区显示不同的显示对象满足不同客户的需求,提高电能表的通用性,降低电能表的生产成本。作为改进,所述的N为6,一般6位已够Code区显示对象使用,因为无需设置过多的显示位置。作为改进,所述的电能表中预设的数据类型包括0-9的数字型和a-z的字母型两种,数据类型简单,便于读表。作为改进,所述的电能表中预设的数据类型包括0-9的数字型和自定义的特殊字符型两种,0-9的数字型满足客户的一般显示需求,自定义的特殊字符可以适用于客户的特殊显示需要,提高电能表的适用性。作为改进,所述的电能表中预设的数据类型包括a-z的字母型和自定义的特殊字符型两种,a-z的字母型设置较为简单,自定义的特殊字符可以适用于客户的特殊显示需要,提高电能表的适用性。作为改进,所述的电能表中预设的数据类型包括,0-9的数字型、a-z的字母型、自定义的特殊字符型三种,进一步提高电能表的适用性。作为改进,所述的新显示内容按照一行形式排列在Code区,便于读取。作为改进,所述的新显示内容按照多行形式排列在Code区,能够有效利用Code区显示空间。附图说明图1为现有的Code变更过程流程图图2为本专利技术中的Code变更过程流程图具体实施方式一种配置电能表Code区显示对象的方法,包括以下步骤:S1、开始,电能表自动读取Code区默认配置的原显示对象,S2、判断读取的原显示对象的数量,若原显示对象的数量大于0,读取到了显示对象,则进入下一步,若原显示对象的数量等于0,说明未读取到任何显示对象,因此则返回S1重新读取;S3、Code区显示所读取的原显示对象;S4、读取原显示对象所对应的原数据类型,不同的数据类型将显示不同的显示对象;S5、判断原数据类型是否需要重新配置,即判断原数据类型是否与客户需求一致,若不需要重新配置,则直接进入S7,若需要重新配置,说明客户需求的数据类型与电能表中的原数据类型不匹配,则进入下一步;S6、利用上位机对电能表中的原数据类型进行配置使其更改为客户需求的新数据类型,该配置方法包括以下步骤:第一步,开始,利用上位机将客户需求导入电能表中的电可擦除存储器,客户需求为新数据类型,新数据类型与原数据类型不相同;第二步,从电可擦除存储器读取新显示对象所对应的ID;第三步,根据ID读取电可擦除存储器中所对应的新显示对象,获得新显示对象,每个新显示对象需对应显示在一个Code区显示位置上;第四步,判断Code区显示位置的数量是否大于N,N为新显示对象所对应的数量,当N取6时,若显示位置的数量大于6,则将Code区显示位置赋值为1后进入第五步,若小于6,则直接进入第五步;第五步,判断新数据类型属于电能表中预设的数据类型中的哪一类,电能表中预设的数据类型至少包括两类;例如0-9的数字型和a-z的字母型两类;0-9的数字型和自定义的特殊字符型两类;a-z的字母型和自定义的特殊字符型两类,或者0-9的数字型、a-z的字母型、自定义的特殊字符型三类;第六步,根据第四步中筛选得到的数据类型赋值给Code区显示位置,并将该赋值内容存储在临时寄存器,为最后LCD的显示做准备;第七步,Code区显示位置自加1,用于放置下一个显示对象;第八步,判断Code区显示位置是否大于N,若大于N,说明显示位置已满,则进入第九步,若小于N,说明显示位置未满,需要确认下一个显示对象,则返回第五步;第九步,将存储在临时寄存器中的赋值内容写入显示驱动存储器中,第十步,显示驱动存储器驱动LCD上的Code区显示赋值内容,该赋值内容即为新显示对象;新显示内容可以依次排列为一行显示在Code区,也可以以多行形式排列在Code区;第十一步,对Code区新数据类型的配置结束;S7、电能表上的主数据区显示数据;此时电能表示的主数据区和Code区内容均已显示,用户可以直接读取所需信息了;S8、结束。本专利技术中的Code区显示对象配置方法简单,无需重新对电能表烧入程序,仅使用上位机就可以实现对电能表Code区的数据类型的配置,配置方法简单、有效,提高了电能表的通用性和适用性,甚至可以根据客户需求设置自定义的特殊字符型,使得Code区显示对象更加专属化,同时本专利技术也降低了电能表的生产成本。以上实施例仅用以说明本专利技术的技术方案,而非对其限制。尽管参照前述实施例对本专利技术进行了详细的说明,本领域的普通技术人员应当理解,其依然可以对前述的实施例所记载的技术本文档来自技高网...

【技术保护点】
1.一种配置电能表Code区显示对象的方法,其特征在于,包括以下步骤:S1、开始,电能表读取Code区默认配置的原显示对象,S2、判断原显示对象的数量,若原显示对象的数量大于0,则进入下一步,若原显示对象的数量等于0,则返回S1;S3、Code区显示所读取的原显示对象;S4、读取原显示对象所对应的原数据类型;S5、判断原数据类型是否需要重新配置,若不需要重新配置,则进入S7,若需要重新配置,则进入下一步;S6、利用上位机对电能表中的原数据类型进行配置,包括以下步骤:第一步,开始,利用上位机将客户需求导入电能表中的电可擦除存储器,所述的客户需求为新数据类型,所述的新数据类型与所述的原数据类型不相同;第二步,从电可擦除存储器读取新显示对象所对应的ID;第三步,根据ID读取电可擦除存储器中所对应的新显示对象,获得新显示对象,每个新显示对象需对应显示在一个Code区显示位置上;第四步,判断Code区显示位置的数量是否大于N,所述的N为新显示对象所对应的数量,若大于N,则将Code区显示位置赋值为1后进入第五步,若小于N,则直接进入第五步;第五步,判断新数据类型属于电能表中预设的数据类型中的哪一类,所述的电能表中预设的数据类型至少包括两类;第六步,根据第四步中筛选得到的数据类型赋值给Code区显示位置,并将该赋值内容存储在临时寄存器;第七步,Code区显示位置自加1;第八步,判断Code区显示位置是否大于N,若大于N,则进入第九步,若小于N,则返回第五步;第九步,将存储在临时寄存器中的赋值内容写入显示驱动存储器中,第十步,显示驱动存储器驱动LCD上的Code区显示赋值内容,该赋值内容即为新显示对象;第十一步,对Code区新数据类型的配置结束;S7、主数据区显示数据;S8、结束。...

【技术特征摘要】
1.一种配置电能表Code区显示对象的方法,其特征在于,包括以下步骤:S1、开始,电能表读取Code区默认配置的原显示对象,S2、判断原显示对象的数量,若原显示对象的数量大于0,则进入下一步,若原显示对象的数量等于0,则返回S1;S3、Code区显示所读取的原显示对象;S4、读取原显示对象所对应的原数据类型;S5、判断原数据类型是否需要重新配置,若不需要重新配置,则进入S7,若需要重新配置,则进入下一步;S6、利用上位机对电能表中的原数据类型进行配置,包括以下步骤:第一步,开始,利用上位机将客户需求导入电能表中的电可擦除存储器,所述的客户需求为新数据类型,所述的新数据类型与所述的原数据类型不相同;第二步,从电可擦除存储器读取新显示对象所对应的ID;第三步,根据ID读取电可擦除存储器中所对应的新显示对象,获得新显示对象,每个新显示对象需对应显示在一个Code区显示位置上;第四步,判断Code区显示位置的数量是否大于N,所述的N为新显示对象所对应的数量,若大于N,则将Code区显示位置赋值为1后进入第五步,若小于N,则直接进入第五步;第五步,判断新数据类型属于电能表中预设的数据类型中的哪一类,所述的电能表中预设的数据类型至少包括两类;第六步,根据第四步中筛选得到的数据类型赋值给Code区显示位置,并将该赋值内容存储在临时寄存器;第七步,Code区显示位置自加1;第八步,判断Code区显示位置是...

【专利技术属性】
技术研发人员:邢祝贺
申请(专利权)人:宁波三星智能电气有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1