组态王软件详细教程--第七讲-报表系统

上传人:汽*** 文档编号:509026024 上传时间:2023-04-19 格式:DOC 页数:10 大小:9.92MB
返回 下载 相关 举报
组态王软件详细教程--第七讲-报表系统_第1页
第1页 / 共10页
组态王软件详细教程--第七讲-报表系统_第2页
第2页 / 共10页
组态王软件详细教程--第七讲-报表系统_第3页
第3页 / 共10页
组态王软件详细教程--第七讲-报表系统_第4页
第4页 / 共10页
组态王软件详细教程--第七讲-报表系统_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《组态王软件详细教程--第七讲-报表系统》由会员分享,可在线阅读,更多相关《组态王软件详细教程--第七讲-报表系统(10页珍藏版)》请在金锄头文库上搜索。

1、第七讲 报表系统第一节 组态王内嵌数据报表 本讲简介报表系统的创立和格式设立 简介报表函数 简介报表系统的组态 简介报表模板数据报表的用途数据报表是反映生产过程中的数据、状态等,并对数据进行记录的一种重要形式。是生产过程必不可少的一种部分。它即能反映系统实时的生产状况,也能对长期的生产过程进行记录、分析,使管理人员可以实时掌握和分析生产状况。组态王提供内嵌式报表系统,工程人员可以任意设立报表格式,对报表进行组态。组态王为工程人员提供了丰富的报表函数,实现多种运算、数据转换、记录分析、报表打印等。即可以制作实时报表,也可以制作历史报表。此外,工程人员还可以制作多种报表模板,实现多次使用,以免反复

2、工作。制作实时数据报表8 在组态王工具箱内选择“报表窗口”工具,在报表画面上绘制报表。如下图所示: 双击报表窗口的灰色部分(表格单元格区域外没有单元格的部分),弹出“报表设计”对话框,对话框定义如下图所示: 在“报表控件名”对话框中输入报表控件名称: 实时数据报表 ,这个控件名会在报表函数中引用。在行数对话框中输入所要制作的报表的大体行数 1在列数对话框中输入所要制作的报表的大体列数 8 单击对话框的“确认”按钮。则组态王报表画面如下图所示:8 设立表头格式设计表头:选中“b1”到“e2”的单元格区域,从报表工具箱上单击“合并单元格”按钮,在报表工具箱的编辑框里输入文本“实时数据报表”,单击“

3、输入”按钮;或双击合并的单元格,使输入光标位于该单元格中,然后输入上述文本。单击报表工具箱中的“设立单元格格式”按钮,设立单元格格式如下:数字常规;字体隶书、规则、一号、红色;对齐方式:水平居中,垂直居中;图案设立单元格底纹颜色为灰色。如下图所示。8 设计报表时间在单元格“d3”中显示目前日期,双击该单元格,然后输入函数“Dt($年,$月,$日)”。“e3”中显示目前时间,双击该单元格,然后输入“=Time($时,分,$秒)”。设立单元格“d3”的格式为:常规日期(YY年MM月D日)。设立单元格“3”的格式为:常规时间(XX时X分X秒)。设立如下图所示: 设计报表格式显示变量的实时值1、运用数

4、据变化命令语言和报表函数。在4单元格中输入“原料油液位”文本值,再选中4单元格,然后在组态王的“数据变化命令语言”对话框中输入:注意“实时数据报表”是报表控件名称而不是画面名称。催化剂液位,成品油液位的实时值同样设立。则报表设计样式如下图所示:2、直接引用变量。在单元格直接插入变量,在该变量前加一种“=”。如果没有等号会觉得是个字符串。8 保存报表 在开发状态下,在报表工具箱中点击保存按钮: ,则弹出对话框如下图所示: 选择保存途径,输入要保存的文献名,如上图所示。点击“保存”按钮,则实时数据报表就保存为实时数据报表rtl 文献。这样保存的报表可供下次需要时调用。8 运营组态王,则报表画面如下

5、图所示:这样,一种简朴的实时数据报表就生成了。8报表打印 在画面中建一种打印按钮,在弹起时命令语言中输入如图所示: 点击“确认”即可。保存画面,运营组态王,则单击“打印报表”,数据报表即可打印出来。注:报表单元格内支持输入函数(例如数学函数和日期函数)和变量,但是前面必须有等号。制作历史数据报表组态王历史报表的创立和表格样式设计与实时数据报表措施是同样的,并可以通过调用历史报表查询函数加以实现。8 表格设计根据实时数据报表的设计措施,设计的历史报表样式如下图所示:8 建立查询函数在组态王历史报表画面中建一种“报表查询”的按钮,在时命令语言中输入历史查询函数如下图所示:8 查询历史数据运营组态王

6、,打开历史报表画面,点击“报表查询”按钮,弹出对话框如下图所示:在对话框中输入合适的查询参数值,然后单击“拟定”按钮;依次查询催化剂液位、成品油液位。最后生成的历史数据报表如下图所示:注: 组态王提供了丰富的报表函数以实现对历史数据的多种解决措施,顾客可以根据实际规定设计需要的报表。除了前面所述,常用报表函数如下:Reportageup 此函数在运营系统中对指定的报表进行页面设立。Rertprint 此函数用于将指定数据报告文献(不是报表)输出打印机配备设定的打印口上。ReortPrnt(EV_STRING,EV_LONG|EVTRING|EV_ANAG|V_DISC) 第二个参数为真,函数自

7、动打印,否则弹出打印对话框poPrintSep 此函数对指定的报表进行打印预览并且可输出到打印配备中指定的打印机上进行打印。eotGeCellSting 获取指定报表的指定单元格的文本。RportetCeVue 获取指定报表的指定单元格的数值。ReprtGetColumn 获取指定报表的列数。ReotGetRows 获取指定报表的行数。ReLo 将指定途径下的报表读到目前报表中来。Repavs 将指定报表按照所给的文献名存储到指定目录下。ReporSeClSrng 将指定报表的指定单元格设立为给定字符串。eprSetCelStrig 将指定报表的指定单元格区域设立为给定字符串。RportSet

8、CelVa 将指定报表的指定单元格设立为给定值。eportSellaue2 将指定报表的指定单元格区域设立为给定值。epotetHistDat 按照顾客给定的参数查询历史数据。报表函数的具体使用请参看组态王函数速查手册或在线协助。第二节 用EXCL作报表输出顾客除了可以用组态王内嵌报表进行报表的设计输出外,亚控公司还提供了用ecl作历史报表输出的例子: kinale.xs文献。顾客可以从组态王的安装途径下找到该文献。如组态王为默认安装途径c:rogramfeskingview,则在该途径下可以找到kitabe.xls文献。8 双击kintal.ls ,弹出如下对话框:8 单击“启用宏”按钮,进

9、入到报表excel的报表画面,如下图所示:8点击画面中的菜单 工具宏Viul Bsic编辑器,则进入vba编程环境,如下图所示:点击菜单下方右边的过程列表框,选择“uto_en”项,如上图所示,则光标停在相应的子程序段,其中 et= INI_HisyRecord(0,0, :rgram FlesKgviwEamleKinde2, 0, C:roga FilesinviewxampleKindeo2)的N_HiryRcor( )函数用于初始化查询子系统,函数中第三个参数表达组态王的历史库途径,最后一种参数表达组态王的工程途径,顾客只需要修改这两个途径为自己的工程设立即可,例:目前培训工程在“:临时测试工程培训工程”下面,历史库途径也为目前工程途径,则函数设立为:re II_HitoyRecord(0, 0, d:培训工程, 0, :培训工程)保存所作的操作。保存完毕后,关闭编程环境,回到xcel表的环境。8 点击画面中的菜单 报表历史报表 项,弹出如下对话框,在对话框中输入要查询变量的起始时间、结束时间、时间间隔、然后点击“增长”按钮,输入所要查询的组态王变量: 设立完后,按下“拟定”按钮,则相应时间的历史数据变量在seet表中就生成了。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号