[第13讲]易控的报表
第九章 报表 易控(INSPEC)培训教程 176 WWW.CONTROLEASE.COM 九思易自动化软件 第九章 报表 培训目的 1. 掌握易控报表的基本概念和特点 2. 掌握易控报表的使用过程 3. 熟悉实时报表和历史报表的设计制作,了解其它报表的设计制作 4. 掌握工程运行时报表的生成、查看、打印等操作 第一节 概述 报表是对监控工程中运行信息的一种格式化的报告, 报告中包含了工程运行 过程中的各种运行信息,一般有: 反映工程在某些时刻的实时信息,如一些重要的工程变量在报表报告时 刻的数据,即实时报表 反映工程在过去一段时间内的历史信息,如工程变量的历史变化过程及 其统计信息,即历史报表 反映工程运行情况的报警数据、工程运行过程中的一些重要事件的记录 等 工程相关的其它信息 报表和画面不同, 画面主要是给工程的运行人员实时观察工程的运行状况的, 而报表主要是面向技术人员和管理人员, 他们一般不能、 也不需要实时呆在运行 现场观察运行的全过程, 是通过事后查看工程运行的报表来了解工程的重要运新 参数和运行状况的。 每一个报表包含哪些信息是事先设计好的—即报表设计。 生成的报表要么保 存硬盘上,要么是打印在纸张上。 是保存在硬盘上还是打印出来也是根据需要可 以配置的。 设计报表即确定报表包含哪些信息(动态信息) ,以及如何呈现这些信息的 报表外观、样式、打印大小等静态信息。动态信息是和工程运行状况、报表的报 告时间紧密相关的工程中的实时数据、历史数据、报警数据、记录数据等其它信 息,而静态信息则是一些和工程运行无关,在任何情况下都保持不变的文字、线 条、图片等信息。 易控提供的报表设计工具、模板和管理工具能简单、方便、快速地设计任何 样式的专业报表。在工程运行时,能按照需求生成报表,抑或保存在硬盘中,抑 易控(INSPEC)培训教程 第九章 报表 九思易自动化软件 WWW.CONTROLEASE.COM 177 或直接打印出来。 对报表生成前的状况和生成后的内容都可以在画面上进行查看, 对报表的操控指令和其它工具能灵活控制和管理工程中的报表。 易控的报表具有如下特点: 易控的报表是非画面的独立报表系统 报表并非只能是表格样式的,可以是任何式样 在报表中能放臵图片、线条、静态文本和其它图形 在报表中能放臵自动文本,如制表时间、制表人等 表格的样式丰富多变、每个栅格的背景、色彩、边线均可调整,可设背 景图片 报表内容可包含实时信息、历史信息、报警信息、运行事件等工程中信 息,也可包含外部数据源中的信息 为用户提供模板,方便用户在一个基础上设计自己的报表,而不是一切 从零开始 运行时的报表管理功能十分方便和功能强大 提供的用户程序指令, 供需要的用户编制程序更加灵活地控制报表功能。 第二节 报表设计 在需要报表功能的工程中, 在开发期间需要设计所需要的报表。 报表设计在 工程树的“报表”节点处进行。 报表设计可以从空白开始完全从新建立, 也可以从一个样板开始经过修改得 到。对设计好的报表,可以保存为样板(报表模板)供以后新建报表时复用。易 控对报表模板进行分类管理,方便用户使用和查找。 报表的设计从工程树的“报表”节点的右键菜单的“新建”开始。模板管理 则从工程树的“报表”节点的右键菜单“ “模板管理”开始。 每个新建的报表(报表设计项)会在“报表”节点下列出。同时会在开发环 境的工作区中打开一个报表设计页面,可以在设计页面上绘制报表工具箱中的对 象,并调整其属性,最终完成对该报表的设计。设计好的报表可通过其右键菜单 “另存为模板” ,保存为下次设计报表时的样板使用。 第九章 报表 易控(INSPEC)培训教程 178 WWW.CONTROLEASE.COM 九思易自动化软件 图 9.1 工程树中的“报表”节点 图 9.2 用于设计报表的报表工具箱 一、新建报表 报表的设计从工程树的“报表”节点的右键菜单的“新建”开始。点击“新 建”项将弹出新建报表向导。在向导的第一页种选择是一个“空白报表”还是从 一个模板开始修改建立。在第二页中输入报表的名称和说明信息。确定后即建立 了一个新的报表。具体使用过程请参考软件的使用手册。 易控(INSPEC)培训教程 第九章 报表 九思易自动化软件 WWW.CONTROLEASE.COM 179 图 9.3 报表向导的第一页 图 9.4 报表向导的第二页 报表建立后,易控在工作区中打开该报表的编辑工作区,用于设计报表。双 击工程树的“报表”节点下的报表同样打开该报表。点击报表工作区的空白处, 第九章 报表 易控(INSPEC)培训教程 180 WWW.CONTROLEASE.COM 九思易自动化软件 属性窗中会显示报表的属性,如其显示方向、打印纸大小、表头、背景等等。设 计报表的过程即从报表工具箱中取出可以放置于报表上的对象,在属性窗中调整 每个对象的属性,直至满意为止。有关开发环境、工具箱、工作区和属性窗等内 容,请参看“使用易控开发工程”一章。 图 9.5 典型的报表设计的开发环境 报表属性 可以配置报表的以下属性,以确定报表的外观、版面和打印的效果。 属性 含义 名称 报表在工程中的名字。就是开发环境中,报表节点下的报表 名字,用户可以根据需要修改名称 文件名称 报表在存储介质上保存的文件名称 说明 对该报表的描述,例如用途等,此说明文本只在开发中显示 背景 报表的背景颜色 表头 包括表头文字、字体、颜色、高度和是否打印等 页码样式 生成报表时显示的页码的样式。可以不显示页码、也可以显 易控(INSPEC)培训教程 第九章 报表 九思易自动化软件 WWW.CONTROLEASE.COM 181 示为不同形式的页码样式。 方向 打印纸张的方向 打印纸 A4、A3 等各种常见规格的纸张,可以是自定义大小 大小 此项只在选择打印纸为 custom(定制) 时才有效。显示的两个 数字分别为报表的宽和高 显示单位 设计报表时的度量单位。可以选择像素、英寸、毫米 网格样式 是报表开发期间为了方便对齐操作而设计的网格。可以没有 网格、点式网格和线式网格。网格样式只是为了报表开发的 方便,在实际报表保存和打印时都没有这些网格 报表属性设置完成后, 就可以开始在空白报表页面或模板的基础上设计自己 需要的报表了。 二、设计报表 报表工具箱 易控为报表设计提供了一个专门的工具箱——“报表”工具箱。默认的开发 环境中该工具箱和设计画面的图形工具箱和图库工具箱是同时打开的并折叠在 一起的。如果被关闭了,可以通过开发环境的菜单“视图”|“工具箱”|“报表” 打开。请参考图 9.2。 只有当报表工作区处于活动状态时 (即报表工作页在工作区中为可见状态) , 报表工具箱才可用,否则显示为灰色,处于不可用状态。 报表组件 报表工具箱中包含了构成报表的基本元素, 称为 “报表组件” 或 “报表工具” 。 基本报表工具有:文本、线条、图片、实时变量文本、实时变量文本表格、历史 变量表格、制表人和报表的生成时间等。报表工具箱具有灵活可扩充的结构,报 表工具也在不断扩充之中。 常用的报表组件和含义如下表所示: 报表组件 含义