[发明专利]一种继电保护装置显示画面的仿真实现方法有效
申请号: | 201310390928.0 | 申请日: | 2013-08-31 |
公开(公告)号: | CN103530112A | 公开(公告)日: | 2014-01-22 |
发明(设计)人: | 武娟;吕学思;杨选怀;吴海宏;李宏伟;杜远远;王邦局;郭晓敏;乔焕伟;王红燕 | 申请(专利权)人: | 国家电网公司;山西电力职业技术学院;北京科东电力控制系统有限责任公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京汲智翼成知识产权代理事务所(普通合伙) 11381 | 代理人: | 陈曦;景志 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 保护装置 显示 画面 仿真 实现 方法 | ||
1.一种继电保护装置显示画面的仿真实现方法,其特征在于包括如下步骤:
利用自定义脚本,初始化显示画面的显示结构;
初始化显示画面的数据显示区及系统参数;
解释执行所述自定义脚本并生成显示内容;
检测并处理鼠标操作事件或键盘操作事件。
2.如权利要求1所述的仿真实现方法,其特征在于:
所述初始化显示画面的显示结构包括初始化显示画面的显示格式,每一屏之间的层次关系和每一屏的显示结构。
3.如权利要求2所述的仿真实现方法,其特征在于:
所述显示画面的显示格式为显示画面的类型、每屏显示行数以及每屏显示列数。
4.如权利要求1所述的仿真实现方法,其特征在于:
所述数据显示区为显示画面到内存的映射,用于存储待显示的仿真数据。
5.如权利要求1所述的仿真实现方法,其特征在于所述解释执行自定义脚本并生成显示内容的步骤进一步包括:
S301:根据显示屏指示器,在显示画面的数据显示区定位当前显示的节点;
S302:根据起始行号指示器,定位当前显示的节点中第一行显示的自定义脚本;
S303:判断当前行数在显示画面中是否可见;如果不可见,则直接结束;
S304:解释执行当前行的自定义脚本,转换为显示画面的显示内容;
S305:将当前行数加1,跳转至S303。
6.如权利要求5所述的仿真实现方法,其特征在于所述解释执行当前行的自定义脚本,转换为显示画面的显示内容的步骤进一步包括:
扫描脚本行中的‘^’字符,如果没有则结束,如果有则取出‘^’后的字符串作为脚本关键字,由此确定脚本关键字的功能;根据脚本关键字的定义对字符串进行解析。
7.如权利要求1所述的仿真实现方法,其特征在于检测并处理鼠标操作事件的步骤进一步包括:
步骤S401:获取鼠标点击操作的坐标;
步骤S402:根据当前的显示屏指示器、起始行号指示器确定当前显示的节点中第一行显示的自定义脚本;
步骤S403:判断当前行数在显示画面是否可见;如果不可见,则直接结束;
步骤S404:在当前行的自定义脚本中查找鼠标操作事件的脚本关键字;如果没有,当前行数加1并跳转至步骤S403;
步骤S405:判断鼠标点击操作的坐标是否在鼠标操作事件的脚本关键字的热区坐标内:如果不在则跳转至S404;
S406:取出并解释执行脚本关键字。
8.如权利要求7所述的仿真实现方法,其特征在于所述取出并解释执行脚本关键字的步骤进一步包括:
取出脚本关键字,并提取其中的切换方向标志和节点号;根据切换方向标志和节点号切换至相应的显示节点;初始化起始行号指示器和光标位置指示器。
9.如权利要求1所述的仿真实现方法,其特征在于检测并处理键盘操作事件的步骤进一步包括:
接收键盘操作事件,提取按键名称参数;根据当前显示屏指示器在数据显示区找到显示画面的显示节点;根据起始行号指示器找到显示画面的显示节点中第一行显示的自定义脚本;根据光标位置指示器确定被操作的当前行的自定义脚本;按照按键名称对键盘操作事件进行处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家电网公司;山西电力职业技术学院;北京科东电力控制系统有限责任公司,未经国家电网公司;山西电力职业技术学院;北京科东电力控制系统有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310390928.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:无极荧光灯模拟制灯装置
- 下一篇:木箱堵头板内衬装置