VBA在实验室数据处理中的设计及应用.pdfVIP

  • 9
  • 0
  • 约9.52千字
  • 约 18页
  • 2015-08-02 发布于山西
  • 举报

VBA在实验室数据处理中的设计及应用.pdf

VBA在实验室数据处理中的设计及应用,vba数据类型,vba连接sql数据库,vba抓取网页数据,vba字符串处理,vba连接oracle数据库,vba读取网页数据,vba错误处理,vba读取excel数据,excelvba提取数据

VBA 在实验室数据处理中的设计及应用 摘要  随着现代工业的发展,计算机数据管理系统越来越受到企业重视。本程序开发平台是 Visual Basic for Applications(VBA) ,程序主要使用模块和窗体,在程序中加入了对标准样品 相对偏差和相对误差的计算,加入了对 X 荧光光谱仪半定量导出的大量文件进行顺序读取 并批量导出,对岩矿分析实验室日常处理的各种数据进行程序化的批量编辑和数据处理。该 VBA 程序集分别实现了 X 荧光光谱仪半定量导出数据的系统化处理,实验室标准样品的分 类统计及计算,实验室数据处理人员可以通过各程序对其对应的仪器导出的报告进行批量编 辑和统计,实现对各仪器导出数据的规范化处理,对实验室日常实验中分析的各标准样品数 据进行监督和趋势控制,可以摆脱传统手动处理大量数据的现状,使实验室的报告处理更加 规范和高效。此代码具有高度的可扩展性,易移植性和易维护性。 关键词:数据处理,VBA ,导出文件 第一章 系统分析 1.1 系统需求分析 1.1.1 X 荧光读取程序 由于 X 荧光光谱仪半定量测试样品后生成的数据为一个样品对应一个文件,在后期的 数据处理中,大量的文件不利于结果的上报,需要将每一个文件中的元素符号和对应测定值 粘贴到新的文件中,并按照相同顺序和对应元素粘贴,其缺点是工作量大、出错率高,非常 不利于结果的统计(图 1)。 本程序的功能是循环打开文件夹内的需求文件,从原文件中按照元素顺序复制其对应值, 粘贴到新表之后再读取下一个文件,最后处理格式,就可以在极短的时间内处理大量的数据。 图 1 X 荧光半定量测测试结果文件 1.1.2 标样读取取程序 实验室每测测试一批样品,都需要在样样品中插入2-3 个标准样样品,而标准准样品的相对对误差 或相相对偏差都必必须在允许限限内,才可以确确定样品的测测定值与其真真值的误差是是否符合质量量管理 文件件的要求。实验室管理人员员通过观察这这些标准样品品的波动性及及其相对误差差或相对偏差差,可 以更更加清晰和直直观的了解分分析人员的实验验情况,可以更好的对实实验方法和条条件进行调整整。 1.2 环境需求 1.2.1 开发环境境 VBA 实际上上可以认为是是 VB 的子集集合,这样它它的运行环境境也就很好理理解,就是 VVB 的 运行行的IDE 环境境都是基于 BBasic 。它们包包含的对象以以及对象的属属性和方法都都是相同的。两者 的不同在于它们的运行平台不同,相对来说VB 的运行平台更广,VBA 则只是运行在 Excel 中,但也因此 VBA 可以利用 Excel 的数据处理功能,包括报表、数据统计、图形分析等。 对于开发人员来说很有必要认识清楚 VB 和 VBA 的区别,在此列出以下几条:1. 利用 VB 开发的 Windows 应用程序,它的代码部分最后必须是生成机器码,而 VBA 开发的代码并不 直接生成机器码,而是在产生 VB 的代码后就停止,其他工作就不在属于VBA ,这是VBA 的宏语言所决定;2. 在独立性方面 VBA 明显不如VB ,实际上 VB 有自己的开发环境,而 VBA 必须依附于某个应用程序,Excel 就是 VBA 很好的“宿主”;3. VBA 虽然有运行平台 的限制,但这也是它的优势,可以利用平台已有的功能加强自己而且可以简化开发周期,这 是 VB 所不具有的。尽管有这样或那样的不同,但是由于 VB 和 VBA 在构架上是相同的所 [1] 以对开发者来说还是很简单的,而且在程序的移植方面也是比较简单的。 1.2.2 运行环境需求 硬件环境: 处理器:Intel Pentium III 以上 内存:256 M 以上推荐512M 或更高 硬盘空间:20 G 软件环境: 操作系统:Windows XP/Vista/7/8 操作软件:Excel 2003 以上 1.3 程序流程分分析 1.3.1 X 荧光读读取程序 输入文件起起止序号、、标准物质质编号、新新

文档评论(0)

1亿VIP精品文档

相关文档