




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
利用DELPH实现天然气组分分析报告自动计算与打印单位:天然气大流量站自控组摘要文章介绍了如何利用DELPHI7.0编程来实现从化验分析文本文件中提取自己所需内容,然后把并把其中固定不变部分做资源文件,再利用EXCEL强大计算功能将各种需要计算的数据在EXCEL中编制好,把他们加入到程序中,完成必须的参数计算,最后将计算结果与从文本文件所取内容传至利用DRMWEAVER编辑生成的Report.htm网页文件,实现了快速生成中文报告且具有计算、打印功能的程序。具有使用简单、灵活、通用性好等特点,而且还解决了发中文报告易出错和工作量较大的问题,提高了工作效率,节约了纸张与墨盒的使用量,为单位带来一定的经济效益。一、问题来源在我所从事的天然气检测分析的工作的最后阶段,由于工作需要与用户的要求,要求出具第三方能看的懂中文报告,而气相色谱分析软件(美国HP公司的6890色谱分析软件系统)并不具备此项功能。色谱分析软件最后生成的有文本文件、EXCEL文件、注册表文件以及一些气体分析化验专用文件。见下图这些文件都不是具有中文报告性质,且无GB/T16023国家标准中要求所示数据,所示数据中许多数据是要通过较为复杂的公式计算才能得出。因此,需要重新编制一个中文报告。在此程序编写前,我们已经有一个使用EXCEL所编写的计算公式。出具中文报告的工作流程如下 :EXCEL电子表格文件打开REPORT01.xlscompoundname点击升序拉黑选取所需数据复制再打开电子表格(789.xls)粘贴到789.xls里的Report表(这个表里利用编制EXCEL计算公式完成各项数据计算)再将所有数据再自动传至789.xls里的另一个“天然气.sheet1表”,然后再在此表里的备注项里手工输入不同现场的温度、湿度、大气压各项值以及取样地点、取样人等信息打印。这个过程是比较繁琐,且容易出错。笔者与同事曾经一个下午做了六个样品,最后报告却只发了两份,(因为填写各种信息较多出错也就多)同时也耗费了大量的纸张。为此,我就想能否编制一个能够发中文报告的程序,一切都变成直接点击“下一步”,直接生成中文报告,把以上种种繁琐步骤都给省去,这样不仅工作效率提高了,同时还大量降低纸张使用量与节约单位成本。最后,通过向网上的相关编程技术人员请教,最终完成了此项工作。具体使用编程语言为DELPHI7.0。二、做法1通过对6890色谱系统所生成的文件进行比对、分析,发现报告所需数据都在Report.TXT文本文件中。通过网上查找资料,并向相关的专业程序人员请教,知道了DELPHI可以对文本文件进行以行为单位的读/写操作,换句话说,我们可以从中提取报告中所需要的所有数据。2在以上工作完成后,将上面文件与实际报表比对,发现其中有些东西两者都有且是固定不变的,于是就采用Delphi提供的一种.RES类型的资源文件技术,将读取出来的部分固定不变的数据当作“资源”并进行分类,然后把这些“资源”整合到一个资源文件(.RES)下,把它们编译到应用程序,使它融入在应用程序的可执行代码中,但它是又是单独存储的,当其被调用时才载入程序,在程序执行完后又退出。这样当我们面对不同的做样的文本文件时,可以直接使用这些“资源”。对于各项公式的也是如此。将使用电子表格789.xls编辑好的公式作为“资源”直接编入程序中.,然后调用它来完成复杂的计算过程。3最后将所有结果传至Report.html网页文件打印,之所以采用网页的方法,是因为做起来相对比较容易些
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 银行刑法考试试题及答案
- 寿险高管考试试题及答案
- 工业气体试题及答案
- 2025年防城港市消防员考试笔试试题(含答案)
- 2024食品安全员能力考核试题含答案
- 2025年低压电工操作证模拟考试复审题库及答案
- 识测试题及答案
- 电工(初级工)测试题+答案
- 2025全国企业员工全面质量管理知识竞赛题库(含答案)
- 2025河北省社区《网格员》模拟试题(含答案)
- 办公自动化使用教材课件
- 2025年专业士官考试题库
- 院前急救技能大赛
- 2024年武汉广播电视台专项招聘真题
- 高血压尿毒症护理查房
- 2025届山东省青岛五十八中高一物理第二学期期末考试试题含解析
- 医院培训课件:《基于医院感染防控的安全注射》
- 2025年档案管理与信息资源利用考试试题及答案
- 工业空调培训课件模板
- 防汛安全教育试卷(含答案)
- 2025届上海市高考英语考纲词汇表
评论
0/150
提交评论