停电预报管理系统的开发.doc_第1页
停电预报管理系统的开发.doc_第2页
停电预报管理系统的开发.doc_第3页
停电预报管理系统的开发.doc_第4页
停电预报管理系统的开发.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

停电预报管理系统的开发摘要:停电预报管理系统使用Delphi开发,操作使用非常灵活、方便。该软件不仅可以随着本地区电力系统的发展,随时对其电力系统结构进行修改,而且也可以应用到其他地区的电力系统中。如果您需要源代码,请与F 联系。 关键词:停电预报 管理系统 供电 1软件开发 停电预报管理系统使用Delphi开发,它是一种可视化集成开发环境,使用了面向对象的Pascal语言,封装了Windows中的构件。 由于篇幅原因,不可能将所有的源代码写出来,只是挑选了一些重要的流程展示出来,供大家参考。 1.1 软件的结构 图1是系统的结构图,图2与图3是两个重要的流程图。 1.2 树状图改变事件(TreeView1Change) 当树状图控件的当前所选项目改变时产生这个事件,由于每次响应这个事件的程序最后都把当前所选树项目置为空(NIL),所以每次用户单击线路图中一个实际存在的节点时,都会产生这个事件。在这个事件中完成断路器及用户节点的开关动作。 树状图的节点(TTreeNode)有两个重要属性,一个叫ImageIndex,它是显示给用户的图标的号码,用于树状图的一共有5个图标,分别编04号。0表示变电站出线,1表示断路器开,2表示断路器关,3表示用户有电,4表示用户停电。 树状图的节点的另一个重要属性是Text,它是显示在图标之后的一串文字,用于显示这个节点的名字。例如树状图的一个节点的属性是 ImageIndex = 3,Text = 渔儿沟,这说明这个节点表示一个用户名叫渔儿沟,当前状态为有电,如果想让它变为停电,就设置属性ImageIndex = 4。如果一个节点ImageIndex = 1表示这个节点是断路器,且状态是开,设置ImageIndex = 2后表示断路器关。 1.3 输出停电预报按钮单击事件(Button_outputClick) 在用户点击了输出停电预报按钮时产生这个事件,这个事件处理中完成向RichEdit1控件输出停电预报,RichEdit1这个控件是用来显示多行文本的,它就是我们所看到的停电预报输出窗口,可以让它增加、删除、更改其中的文本。 1.4 编辑线路图菜单项目单击事件(n11Click) 当用户选择了编辑线路图这个菜单项目时产生这个事件,这个事件处理很简单:隐藏当前的主窗口,显示线路图编辑窗口,都是通过窗口功能调用完成的。 其它的事件因为更多的涉及编程的东西,例如保持窗口的大小不变等,与本软件的设计思想没有多大关系,就不介绍了。 2资料收集 软件的开发是以详实的系统资料为基础的。首先要认真收集地区所有变电站的10kV出线的全部资料,包括各站10kV出线的调度号,线路名称,以及线路断路器的位置、调度编号等,这些资料都必须十分准确,一点也马虎不得。其次是该线路的断路器所控制的用户名称,一定要力求详实,以确保将来停电预报工作的准确性,尤其是断路器的调度号,以及本线路中各断路器之间的连接关系。也就是说,各个断路器之间是串联关系还是并联关系必须十分明确,才能保证停电预报的准确性。在此基础上制作出地区10kV线路断路器及其用户资料表格,表格中不仅有各个断路器所控制的用户的详细名称,还要重点体现出每一条线路中各个断路器之间的连接关系,即各个断路器之间是串联关系还是并联关系。 3数据录入 在软件设计成功和系统资料具备的基础上,就可以向软件进行数据录入工作了。首先是录入全区所有变电站的名称,其次是录入每一个变电站所有10kV出线的线路名称和调度号,最后按照相互之间的连接关系录入线路断路器及其所控制的用户名称。全部录入工作完成后,还要进行一下认真的核对,按照电源图上每一个断路器拉开后停电的用户是否与实际相符,一一进行核对,核对无误后,录入工作才告结束。 4运行 系统运行后,桌面窗体上左边是电力系统结构情况,右边上半部分是计划停电预报的输出栏,下半部分左侧是当月的日历表,右侧是四个按钮。在需要编制计划停电预报时,首先从日历表中选定计划停电日期,根据停电计划,选定停电的10 kV线路断路器调度号,点击该断路器标志,则该断路器标志由运行状态() 变为断路状态(),那么由它控制的所有用户也就都随着由运行状态() 改变为断路状态()。点击右侧的输出报告按钮,当天停电的该断路器控制的所有用户就全部显示出来了。输出报告中还含有计划停电时间一项内容,留给计划人员根据计划情况进行填写。在编制第二天的停电预报时,先点击右侧的恢复全部断路器按钮,将前一天停电的断路器由断路状态恢复到运行状态,再进行新的停电输入。这样把所有停电计划按照日期逐一编排、输入,一份完整的计划停电预报就编制完成了。如需对该预报进行重新编辑,可点击左上角菜单栏中的系统菜单,在其下拉菜单中选取保存窗口内容,将该停电预报保存到指定的文件夹中,即可在Word状态下随意进行编辑,如输入计划停电时间或其它需要补充的内容、进一步美化你的文档等,最后打印输出,即可得到一份满意的10kV计划停电预报单了。 该软

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论