发明名称 一种多级动态展示供配电层次图的方法
摘要 本发明公开了一种多级动态展示供配电层次图的方法,通过事先存储供配电大图中各个层次的供配电图,在建立对象结构后,对供配电图进行调用,生成用户需要的具有多个层次的供配电大图,提高计算机运行速度,还同时提高绘图效率;通过等待用户的点击动作,判断点击的是电器还是后退,对供配电大图进行展示,方便用户操作,自动化程度提高;通过将要展示的供配电图依次压入展示栈,在用户点击后退时,就可以直接展示栈顶元素内容,使展示页面跳到最近一次展示的供配电图,从而提高计算机处理速度和绘图效率。
申请公布号 CN103064983B 申请公布日期 2015.05.06
申请号 CN201310022509.1 申请日期 2013.01.22
申请人 北京空间飞行器总体设计部 发明人 杨孟飞;陈炜钊;杜朝;史向东;谢政;王嘉春;刘治钢;蔡晓东;夏宁;杜青;彭兢
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京理工大学专利中心 11120 代理人 付雷杰;李爱英
主权项 一种多级动态展示供配电层次图的方法,其特征在于,包括如下步骤:步骤1、根据用户具体需求,绘制供配电大图中所有层次的供配电图,每一层供配电图中包含表示不同电器设备的电器标识以及不同电器设备之间的连接关系,绘制完毕后,给每一层次供配电图定义不同的供配电图图名后存储;步骤2、建立多级供配电层次图的数据定义文件:按照供配电图图名、每一层次供配电图存储位置、每一层次供配电图中包含的所有电器标识,以及用户点击每一个电器标识后应当跳转到的下一层次的供配电图的图名的方式存储在Excel表格中;步骤3、建立多级供配电层次图对象结构:该对象结构包括图集合和电器集合,其中图集合包含所有供配电层次图的名称,以及每一层次供配电图的存储位置;电器集合包括所有的电器,每个电器对应的电器标识、该电器所在的供配电图的图名以及该电器标识对应的跳转图名;然后解析多级供配电层次图的数据定义文件,根据从多级供配电层次图的数据定义文件中读取的数据,对对象结构中的电器标识、电器名称、跳转图名以及供配电图的存储位置进行赋值;步骤4、对对象结构中的多级供配电层次图进行展示,具体为:S41、读取对象结构的图集合中名称为“顶层供配电图”的供配电层次图并加载显示;S42、将当前加载显示的供配电图压入事先设置的展示栈;S43、判断用户在供配电图中点击的是电器标识还是点击后退:如果是电器标识,在多级供配电层次图对象结构的电器集合中搜索该电器标识对应的跳转图名;然后再在图集合中搜索该跳转图名对应的供配电图的存储位置,从该存储位置调出对应的供配电图并压入所述展示栈进行展示;如果点击后退,则弹出展示栈中的栈顶元素,并展示新栈顶元素内容;如果展示栈中的栈顶元素为空,则展示多级供配电层次图对象结构中的顶层供配电图;S44、重复执行步骤S43,直到用户点击退出程序。
地址 100094 北京市海淀区友谊路104号