组态王报表演示说明.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文档。上传文档
查看更多
组态王报表演示说明

报表演示说明 1、本演示分为日报、月报、年报 2、日报的生成: 对于日报可以每小时输入一个数据,然后进行统计后每天生成一个报表 日报生成的命令语言见事件命令语言的条件为:$分==0 $秒==0,消失时 注意: a、报表函数命令执行时报表控件所在的画面必须打开,因此对于画面不多的 情况下可以在工程运行时将后台处理画面打开并隐含起来,同时所有其它的画 面属性都应为覆盖式。如果画面较多无法全部将画面属性设为覆盖式则可以在 报表命令语言执行前执行打开画面的命令 b、在新的一天开始时需要使用新的报表文件,因此需要在调用前需要判断当 天的报表文件是否已经创建,如果没有创建则需要进行创建 c、对于日报的统计主要针对每天持续运行的情况,对于不能保证持续运行的 现场可以参照月报的统计方式 b、报表的查询在日报查询页,可以对报表文件进行读取、删除等操作 {string FileName1=InfoAppDir()+日报\+ StrFromReal( \\本站点\$年, 0, f )+y+StrFromReal(\\本站点\$月, 0, f )+m+StrFromReal(\\本站点\$日, 0, f )+.rtl; //自定义变量 long return01=InfoFile( Filename1, 1, \\本站点\$分 ); //判断日报目录下是否已经有当天的报表文件了 if (return01==0) { string FileName=InfoAppDir()+报表\日报.rtl; ReportLoad(Report5,FileName); FileName=InfoAppDir()+日报\+StrFromReal( \\本站点\$年, 0, f )+y+StrFromReal( $月, 0, f )+m+StrFromReal( $日, 0, f )+.rtl; ReportSaveAs(Report5,FileName); } //如果没有报表文件则从报表目录下调取模板创建报表文件 ReportLoad(Report5,FileName1); ReportSetCellString(report5, 3,10, \\本站点\$日期); long hang=\\本站点\$时+6; string timestr=time(\\本站点\$时,0,0); ReportSetCellString(report5, hang,1, timestr); ReportSetCellValue(report5, hang,2,\\本站点\颗粒物); ReportSetCellValue(report5, hang,3,\\本站点\颗粒物折算); ReportSetCellValue(report5, hang,4, \\本站点\SO2); ReportSetCellValue(report5, hang,5, \\本站点\SO2折算); ReportSetCellValue(report5, hang,6, \\本站点\NO2); ReportSetCellValue(report5, hang,7, \\本站点\NO2折算); ReportSetCellValue(report5, hang,8, \\本站点\流量); ReportSetCellValue(report5, hang,9, \\本站点\O2); ReportSetCellValue(report5, hang,10, \\本站点\温度); ReportSetCellValue(report5, hang,11, \\本站点\水分); ReportSaveAs(Report5,FileName1); } 3、月报的生成 月报中需要每天的统计数据,该数据为每天的平均值,如果需要其它的统计数 据也可照此方法进行处理。 月报生成的命令语言函数讲事件命令语言的条件为:$时==23,消失时,即当每天 结束时将当天的统计数据从日报表中读取后将其输入月报中对应的行中,并从月 报中读取汇总数据求出平均值写入平均值计算行 注意: a、计算平均值时有一个关键计算变量为:日计数,该变量统计实际每月记录的日期天数,该数据需要在每月开始时赋值为0 b、报表的查询在日报查询页,可以对报表文件进行读取、删除等操作 c、由于月报操作每天进行一次,因此月报后台处理画面只需操作时打开执行报表函数并在执行完成后关闭 d。月报表的生成还可以采用年报表的生成方式产生,具体方法将年报表相关命令语言 {string reportname2=StrFromReal( \\本站点\$年, 0, f )+StrFromReal( \\

文档评论(0)

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

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

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档