- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
自动化数据处理及报表生成系统
黄山电业局 李卫国
摘要本文介绍了利用Visual
450型调度自动化主站系统历史数据处理及报表生成软件的方法及其应用。
0 Sl言
调度自动化报表是自动化系统向用户提供数据和图表的主要方法,谱通的
报表软件是将自动化系统采集并保存的历史数据以表格形式显示并打印出来。
由于电网模拟市场的建立和运转,凋度、用电、生技等用户越来越需要对负荷和
电量进行分析,并以此掌握电网运行指标。因此,自动化报表要能够实现更多更
强的分析运算功能和方便的图表制作功能才可以满足用户的要求。经过分析和
比较,我采用VisualBasic语言和Excel的宏语言开发了一套数据处理及报表生
成软件,扩大了自动化系统的应用范围,提高了报表的管理水平,现简要介绍其
结构和功能。
1基本分析
Excel是长期以来出现在个人计算机世界里广泛的电子数据表,它是一个
集成亿的程序,在一个软件包里提供了电子数据表格功能、商务图像和数据库管
函数进行运算,工作清单的数据可以可见地代之以图表形式(包括线条图、百分
图、棒图等)。在Excel报表中进行单元运算和嵌入图像都很方便。另外,Excel提
供的宏大大简化了编程工作,使软件易编、易懂、易改。所以采用Excel实现的自
动化报表具有很强的运算能力和方便的图形处理手段。
2软件实现
根据以上分析,我采用模块化结构分别编写了报表定义模块、数据定义及修
改模块、报表显示及打印模块以及数据库接口模块,实现出自动化图表功能。
91
报表定义模块主要通过Excel的宏向工作簿内增加新的工作清单 】
(WorkSheet),使用户可在工作清单上画出报表框架。 jI
数据定义及修改模块主要完成与报表数据相对应的数据文件的定义及修 。1
改。我局使用的是上海申贝公司的YJD一450型主站系统,其历史数据是按厂点 j
号分段存放的。同时,结合自动化报表中最常见的是24小时日报的特点我自定 j
义了数据定义文件的结构。每一个数据定义包含7个整型数(厂号、点号、起始时 。’:
间、起始行号、行数、列号、特征代号),厂号、点号、起始时间记录了该数据在历史 j
数据库中的位置;特征代号代表数据运算的方法,包括取电能量、取遥测量、取限
值遥测量、取15分钟遥测量、负荷率运算、合格率运算、低周电能考核运算、以及
最大、最小、平均值运算等;起始行号、行数、列号记录了运算结果在Excel的工
作清单中的显示位置。
数据库接口模块完成远动历史数据库和报表间数据的传递。YJD一450{型
值的结构如下:
匝卫ⅡⅡⅡ皿 :
效值)
负)
l位,10:2位,11:3位)
人工)
电能的存放和遥测类似,只是电能的每个数值为4个字节的长整型数。据
此,我采用VisaulBasic语言编写了数据库接口模块。
报表显示及打印模块实现报表的显示、打印预览以及报表的单张打印和连
续打印。
程序流程框图如图1所示。
92
I开始
,。.—,————.。......、.........—,———.—!!—....。..,—。——。—....,,,——一
读取报表名称及日期j
文档评论(0)