[发明专利]继电保护液晶界面实现方法有效
申请号: | 201110051163.9 | 申请日: | 2011-03-03 |
公开(公告)号: | CN102109999A | 公开(公告)日: | 2011-06-29 |
发明(设计)人: | 张马龙;常宝波;常伦凯 | 申请(专利权)人: | 广州东芝白云电器设备有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 李柏林 |
地址: | 510460 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 保护 液晶 界面 实现 方法 | ||
1.继电保护液晶界面实现方法,其特征在于:包括以下步骤:
S1.液晶界面设计,采用液晶界面设计软件绘制窗口界面及控件布局,构建窗口之间的关联关系,提炼继电保护使用到的字符串、字库信息;
S2.生成液晶参数文件,并将液晶参数文件传送至继电保护装置中;
S3.继电保护装置解析液晶参数文件,构造内部数据结构,所述内部数据结构包括执行堆栈、窗口和控件、字符串;
S4.管理系统消息,生成消息队列;
S5.消息传递阶段,采用三级消息传递的传递方式;
S6.消息处理阶段,执行各种消息相应的消息处理函数。
2.根据权利要求1所述的继电保护液晶界面实现方法,其特征在于:
所述液晶参数文件包括:
1)文件头,用于描述窗口、控件、字符串、字库的个数;
2)重新编码后的字库信息;
3)重新编码后的字符串信息;
4)设备相关位图信息;
5)窗口、控件信息;
6)文件crc校验,用于文件合法检测。
3.根据权利要求2所述的继电保护液晶界面实现方法,其特征在于:所述液晶参数文件的字符串和字库编码流程如下:
S21.由液晶界面设计软件提取继电保护装置用到的字符串和汉字信息;
S22.添加ASCII编码;
S23.汉字重新编码;
S24.依据转义后的汉字编码调整字符串信息;
S25.字符串编码;
S26.依据汉字编码顺序,生成汉字字库位图信息。
4.根据权利要求3所述的继电保护液晶界面实现方法,其特征在于:所述液晶参数文件的字符串和字库编码流程还包括添加用户自定义汉字的流程,具体步骤如下:
S21.由液晶界面设计软件提取继电保护装置用到的字符串和汉字信息;
S22.添加ASCII编码;
S27.判断是否添加用户自定义汉字,若是则执行步骤S28,若否则执行步骤S23;
S28.提取原有字库中未包含的汉字信息,并从指定位置开始依次编码,然后执行步骤S23;
S23.汉字重新编码;
S24.依据转义后的汉字编码调整字符串信息;
S25.字符串编码;
S26.依据汉字编码顺序,生成汉字字库位图信息。
5.根据权利要求4所述的继电保护液晶界面实现方法,其特征在于:所述为自定义汉字编码起始指定位置是0xf000。
6.根据权利要求1所述的继电保护液晶界面实现方法,其特征在于:所述步骤S3中的窗口和控件采用执行堆栈的结构。
7.根据权利要求1所述的继电保护液晶界面实现方法,其特征在于:所述步骤S5中三级消息传递的结构包括:控件级、窗口级和系统级,从消息队列中读取一个消息后,首先交给当前控件处理,未被处理时交给当前窗口处理,仍未被处理时由系统统一处理。
8.根据权利要求1所述的继电保护液晶界面实现方法,其特征在于:所述消息处理阶段允许用户自定义消息处理函数。
9.根据权利要求1所述的继电保护液晶界面实现方法,其特征在于:所述消息处理阶段“窗口打开”消息处理的具体流程如下:
S61.记录当前窗口和当前激活控件,并将其作为父窗口;
S62.依据窗口ID,获取窗口参数;
S63.依据窗口参数信息构建窗口对象;
S64.依据窗口参数,获取其子控件参数,并构建子控件对象;
S65.设置用户定义消息处理函数;
S66.判断用户是否提供窗口创建消息函数,若是则执行步骤S67,若否则执行步骤S68;
S67.执行用户自定义窗口创建消息处理函数,然后执行步骤S68;
S68.设置当前窗口和默认控件;
S69.判断是否需要用户绘制信息,若是则执行步骤S6A,若否则执行步骤S6B;
S6A.用户自定义绘制消息,然后执行步骤S6C;
S6B.默认窗口绘制, 然后执行步骤S6C;
S6C.默认子控件绘制;
S6D.绘制硬件输出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州东芝白云电器设备有限公司,未经广州东芝白云电器设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110051163.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:车辆用座椅滑动装置
- 下一篇:一种基于HSML的键盘标签扩展方法