变电站实时监控统模型程序.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
变电站实时监控统模型程序

(6) ?YXDEF.DBF????遥信测点的定义库 用于存放遥信测点信息定义记录,其结构如下: 字段名 含?义 属?性 长?度 DH 点?号 整型 2 Name 设备名称 字符 20 JDZT 输入接点状态 逻辑型 1 JDON 接点”通”时显示 字符 10 JDOFF 接点”断”时显示 字符 10 CD 是否存档 逻辑型 1 State 开关状态 逻辑型 1 ? JSDEF.DBF????计算数据库 用于存放计算信息定义记录,其结构如下: 字段名 含?义 属?性 长度 DH 点?号 整型 2 Symb 计算符号(+-*/=) 字符 1 ? DLFDSJ.DBF电量峰谷时间分段信息 用于存放电量时段信息定义记录,其结构如下: 字段名 含?义 属?性 长度 DH 序号 整型 2 时段标记 时段数(0/1/2) 字符 1 注: 0:高峰时段 ????1:低谷时段 ????2:腰荷时段 ? YCBBX.DBF????遥测报表定义库 用于存放遥测报表格式定义记录,其结构如下: 字段名 含?义 属?性 长度 SJ 序号 整型 2 D01 报表第一项 字符 8 . . . D18 报表最后一项 字符 8 ? DLBBX.DBF????遥测报表定义库 用于存放电量报表格式定义记录,其结构如下: 字段名 含?义 属?性 长度 SJ 序号 整型 2 D01 报表第一项 字符 10 . . . D16 报表最后一项 字符 10 ·图形库 ZJXT.GR????主接线图文件 YCSJB.GR遥测列表文件 YXSJB.GR遥信列表文件 DLSJB.GR电量列表文件 用于存放图形文件定义记录,其数据结构如下: struct?{int?Parts;?}?Attribute; union?{???struct?{????????int???????x1,y1,x2,y2; int???????Width; TColor???Color;?}?Line; struct?{????????int??????????x,y; TColor???Color; int???????Size; char??????Name[20]; char???????Code[STRLENTH+1];?}?String; struct?{????????int?????x,y; int?????Point,State; TColor???Color;?}?S00; struct?{????????int?????x,y; int?????Point,State; TColor???Color;?}?S01; struct?{????????int????????x,y; int?????Point,State; TColor???Color;?}?S02; struct?{????????int????????x,y; int?????????Point,State; TColor???Color;?}?Data;?}?Attr;?} Element[RECORDLEN]; 变电站实时监控系统模型(9) ?六、系统设计? ????本项设计中,本人负责主控模块、画面显示模块、异常显示模块、信息定义模块、作图模块、计算模块、电量积分等模块的编制。 1、主控模块 ????完成系统主画面的生成、时间单元初始化、用户数据库读入、实时数据库的打开、图形类的申请、串行通信口启动等工作。其代码如下: __fastcall?TFrmMain::TFrmMain(TComponent*?Owner) :?TForm(Owner) { time_t???t; struct????tm?*mt; FILE?????????????*Stream; MonDays[0]=31,MonDays[1]=28,MonDays[2]=31; MonDays[3]=30,MonDays[4]=31,MonDays[5]=30; MonDays[6]=31,MonDays[7]=31,MonDays[8]=30; MonDays[9]=31,MonDays[10]=30,MonDays[11]=31; t=time(NULL); mt=localtime(t); Year=mt-tm_year+1900; Month=mt-tm_mon+1; Day=mt-tm_mday; Hour=mt-tm_hour; Minute=mt-tm_min; Second=mt-tm_sec; delete?mt; TableYCDef-IndexName=IdxDH; TableYXDef-IndexName=IdxDH; TableDLDef-IndexName=I

文档评论(0)

ado034 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档