您好,欢迎光临本网站![请登录][注册会员]  
文件名称: [第14讲]易控的报表(二).pdf
  所属分类: 其它
  开发工具:
  文件大小: 1mb
  下载次数: 0
  上传时间: 2019-10-11
  提 供 者: weixin_********
 详细说明:[第14讲]易控的报表(二)pdf,[第14讲]易控的报表(二)易控( INSPEC)培训教程 第九章报表 2008年7月15日 班组日生产情况表 XX汽丰总装厂班組日生产情况表 班组: 早班 值班人: 张良 生产数重 完成总台数: 1200 图912运行时画面上的“报表浏览器”示例 工程运行时通过操作报表浏览器的工具条冂简单地实现各种报表管理功能。 在报表浏览器中科完成的操作如下: 在报表浏览器中可以完成以下各种操作 加载报表 选择打开一个已经生成并保存在硬盘上的报表对其进行查看或打印等管 理工作 对正在查看的报表按照显示比例进行缩放 修改历史报表的查询条件,显示新的查询结果 更新报表数据 预览报表的打印效果 配置报表打印机 设置打印报表的纸张页面大小、方向、来源和边距等 保存(生成)报表。生成的报表文件名称为“报表设计名+生成时间+指 定文件后缀",保存的路径在工程运行选项中没置,默认保存在工程目录 下的 Reportriles文件夹中,对应每一个报表设计所生成的多个报表都保 存在一个以报表设计名为名称的子文件夹中 九思易白动化软件WwW.CONTROLEASE.COM 第九章报表 易控( INSPEC)培训教程 四、报表笞理指令 易控还提供一些报表管理的用户程序指令,来实现一些报表功能。如 设置打印机 设置打印页面 生成(保存)报表 打印报表 删除已经保存的报表 有关用户程序和这些指令的操作,请参看“易控工程中的编程—用户程序” 章。有些指令的功能和报表浏览器的工具条相同,但象报表文件的删除等只能 通过指令来进行。 报表操作的命令及其作用如下: Report. DeleteReports():删除报表。开发期间双击该命令后,将弹 出“删除报表配置”窗口,如下图,用于可视化配置命令参数 删除报表配置 删除方式 ○全部删除 ○选择删除 ⊙卖时删除 时间设定 ○前一天 ○前一月 ○前一年 ○当天 ○当月 ○当年 ⊙自定义 起始时间:200年7月5日y13:3:29 终止时间 2007年7月5日 13:32:29 说明 根据时间设定删除指定时间范围的内保存的报表 确定 取消 图913配置报表删除方式 可选择刖除方式为“全部刖除”、“选择刖除”、“定吋删除”。选择某 种刪除方式后,运行时执行删除操作时会按照选定的方式删除报表。 如果配置的是“选择删除”,运行时,进行删除操作时,会弹出“删 18 WW.CONTROLEASE.COM九思易自动化软件 易控( INSPEC)培训教程 第九章报表 除报表文件选择”对话框。(注意:选择“定吋删除”,才能进行吋 间设定)。 「删除报表又件选择 选择要删除的报表文件① 口报表120070512305,KF □报表120070123519.B0F □报表12070705123520BF 口报表1200705123532.RF 口报表12007070512353BP 口报表120070705123534RDF 匚确定匚取消 图9.14选择要删除的报表文件 2. Report PrintReport():打印报表。开发时双击该命令后,将弹 出“打印报表配置”窗口,用于可视化配置该命令的参数。 打印报表配置 选择报表① 报表2 时间范围〔) ○当前时刻○当天○当月○当年⊙自定义 起始时间:200年7月5日8:000 终止时间:20年7月5日¥7000 时间间隔① □年 口月口日习 回时 口分口秒 确定 取消 图915设置要打印的报表 九思易白动化软件WwW.CONTROLEASE.COM 第九章报表 易控( INSPEC)培训教程 选择报表:选择需要打印的报表。 时间范围:设定需要打印哪一时间段的报表。 时间间隔:间隔多长时间进行一次打印操作。 Report. SaveReport():保存报表。开发时双击该命令后,将弹出“保 存报表”配置窗口。可以选择要保存的报表,设定时间范围和时间 间隔。时间范围:所要休存的数据的时间段。时间间隔:间隔多长 时间保存一次报表。 Report. SetupPage():设置打印页面。在运行屮执行该命令时,可 进行页面设置。效果与报表浏览器的“设置打印报表的页面”按钮 一致。 Report. Setup Printer():设定打印设备。在运行中执行该命令时,可 进行打印设备的设置,如下图 打印 常规 选择打印机 回添加打印机 Microsoft office Document Image Writer SnagIt T 状态:准备就绪 首选项¢) 位置 备注 查 找打印机① 口打印到文件① 页面范围 ⊙全部 份数c ○选定范围(T)当前页面QU 页码G) □自动分页① 打印Q)取消应用( 图916设定打印设备 以上指令的具体格式和使用方法,请参看软件的帮助系统。 190 WW.CONTROLEASE.COM九思易自动化软件 易控( INSPEC)培训教程 第九章报表 第五节报表示例 下面以一个汽车生产厂的两个报表例子来说明易控报表的廾发和使用 报表“座椅厂班组∏生产情况表”是一天24小时三班倒班的每个班组下班 时自动生成的该班组值班情况报告,它报告了该班组值班时生产出的成品件数、 废品件数、生产线的运行总时间、最长连续运行吋间、停机次数等。 报表“座椅)班纽月生产情况表”是座椅厂过去一个月,每班的生产情况统 计对比表。 其屮班组日生产情况表屮的数据 包含在易控的工程变量中,在报表生成 时自接取出这些数据即可。月生产情况 报表 早X 表中的数据包含一个月30天的数据, 常用 它们是记录在历史数据库中的,因此需 吉针 要从历史数据库中取出。前者即常说的 A文本 “实时报表”,后者则为常说的“历史 直线 报表”。 图片 4卖量文本 设计实时报表主要是通过使用报 历史表格 表工具箱中的“变量文木”来关联工程 制表人 变量实现的,设计历史报表则通过使用 的生成时间 历史表格”来关联工程变量的历史记 录数据来实现。报表工具箱的“变量文 本”和“历史表格”组件如下图所示 B图形两图库智报表 图917报表工具箱 一、实肘报表一“座椅厂班组日生产情况表” 本报表包含的内容如前所述,要求在每个班组下班时间(早8点,下午4点, 晚12点)自动以A4纸打印并在电脑内保存该报表。以下是要求报表打印出来 的样子: 九思易白动化软件WwW.CONTROLEASE.COM 191 第九章报表 易控( INSPEC)培训教程 2008年5月15日 班组日生产情况表 X汽车座椅∫班组日生产情况表 班组:早 值班:玊民 完成套数:1521套 废品套数: 生产线运行时间 运行总时间: 时 0 分钟 最长连续运行: 时 0 分钟 生产率: 100 停机次数 0 次 最长停机时间 0 分钟 XX汽气车座椅丿 图9.18“座椅厂班组日生产报表”的最终效果 报表设计 在汽车厂监搾系统工程的工程树中,右键点击“报表”节点,选中“新建” 启动报表向导建立一个空白报表,重命名为“座椅厂班组日生产情况表”。 在工作区打开的该报表设计页屮,开始设计报表 首先绘制报表上的静态文字、图片和边线等静态信息。 静态文本:从报表工具箱中选择“文本”,绘制在报表上,在属性窗中将其 文本”属性修改为需要岀现的文字,如“班组生产情况表”,将其“边框样式” 属性改为“无”’,根据需要调整其“字体”属性。 图片:从报表工具箱中选择“图片”,绘制在报表上,在属性窗中将其“图 片”属性修改为需要出现的图片,根掂需要调整其它属性。 WW.CONTROLEASE.COM九思易自动化软件 易控( INSPEC)培训教程 第九章报表 线条:从报表工具箱中选择“直线”,绘制在报表上,在属性窗中调整貝“线 条”属性,如颜色、宽度、样式等。 报表的静态信息绘制完成后,需要确定动态信息的部分。报表中有下划线的 部分,需要在报表生成时填充。原始信息对应着报表工具箱中的特殊组件或工程 变量。在木例中: 1.位于左上角的“时间”,是报表生成时的时间,工具箱中有一个“生成时 间”是报表的生成时间,注意本例中,生成时间设置有棕色的背景颜色。 2.“值班”是监控系统的操作值班人,工具箱中有一个“制表人”,可以设 置为对应值班操作人员 3.其它下划线部分都对应了工程中的不同变量。绘制工具箱中的“变量文 木”对象,分别设置其“变量”属性为所对应的工程变量 这样报表的设计就完成了。设计完成的报表如下图所示,其中的“ PLine” 是工程中的变量组名称,“ Totalsets”是该变量组中的一个变量,表示当前值班 的生产总数量,其它变量都类似,具体名字是工程设计者决定的 2008年5月15日 班组日生产情况表 XX汽车座椅厂班组日生产情况表 班组: PLine shift 值班:制教人 完成套数:PL 废品数 PLinewses 生产线运行时间 运行总时间: PLine. RTimel时 PLine timer分钟 最长连续运行: PLine ctime时 PLine. CTime分钟 生产率: PLine prare% 停机次数 PLine scount次 最长停机时间: PLine. sTimeh时 PLine. sTimeM分钟 ⅩX汽气车座椅厂 图9.19“座椅厂班组日生产报表”的设计效采 九思易白动化软件WwW.CONTROLEASE.COM 193 第九章报表 易控( INSPEC)培训教程 为了在换班吋间(早8点、下午4点和晚12点)定吋生成报表,还需要配 置简单的程序。该程序完成“当时为设定的3个时间点时,将上述报表生成 份,保存在使盘上,同时打印一份”。 可以使用不同的方法达到以上目的,这里使用以下方法:通过配置系统时间 变量(小时)的“变量改变程序”,配置如图9.21中的用户程序代码可以达到定 时生成和打卬报表的目的。至此,“座椅长班组生产情况表”的所有工作就已经 完成了。 注意:用户程序的代码多数都是自动填入的,不需要每项都手工输入,有关 用户程序的内容,请参看“易控工程中的编程一用户程序”一章 /色起始页学变量改查程序1 变量名称 说明 已配置 山新淫的除创 图9.20在整点时检查是否执行设定的程序 if((SystemVariable Hour==8)I(SystemVariable Hour==16)I(Systemvariable Hour==24)) Report. saveReport("座椅厂班组日生产报表", Datetime. Minvalue; Datetime. mina1ue new ControlEase Inspec Reports. TimeInterval(0,0,0,0,0,0),RDE")i Report. PrintReport("座荷厂班组日生产报表", DateTime. Minvalue, DateTime. Minvalue, new controlEase Inspec Reports. TimeInterval(0,0,0,0,0,0)); 图9.21在整点时检查是否执行设定的程序 二、历史报表—“座椅厂班组月生产情况表” 为了跟踪每个班组长期的生产情况,对比不同班组和交流绎验,提升所有班 组的生产水平和质量,在本例子的工程中每天记录了每个班组的几个重要生产数 据。在月末时会自动将所有这些数据生成一个“座椅厂班组月生产情况表”。 194 WW.CONTROLEASE.COM九思易自动化软件
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 输入关键字,在本站1000多万海量源码库中尽情搜索: