- 11
- 0
- 约2.88千字
- 约 5页
- 2016-09-10 发布于北京
- 举报
VB编程语言在纤维检验数据处理中的应用研究.doc
VB编程语言在纤维检验数据处理中的应用研究
摘要:数据处理是纤维检验过程中,相对繁琐且易于出错的一个步骤。VB编程语言简单易学,功能强大。探讨了检验人员通过编写VB程序来简化数据处理过程的可行性。详细叙述了二组分纤维含量计算器的程序编写过程。与传统的数据处理方式相比,通过程序处理数据能够简化流程。VB编程语言可以被广泛地应用到纤维检验的数据处理中。
关键词:VB;纤维检验;纤维含量;数据;程序;控件
1 纤维检验中数据处理的难题
在纤维检验实践中,对原始数据的加工处理是相对繁琐且易于出错的一个步骤。纤检机构常用计算器来进行计算,其优点就是操作简单。缺点是对于数据量大的计算,往往不能查看已输入的数据,不便于核查;对于分子分母中带有加减的运算和带括号的运算,需要将先算出的部分数据记录下来,才能进行下一步运算。比如,在多组分纤维含量定量检验中,纤维含量结果的计算可能需要十几甚至几十次的数据输入及加减乘除运算,如果其中一个数据输入有误,或者不小心将运算符号按错,必将增大试验误差;即使在核查过程中发现问题,也不得不将所有的数据重新输入一次,才能计算出正确结果。如何简化计算过程,提高数据运算的准确性,成为摆在检验人员面前的一道难题。
2 VB编程语言的特点及满足需求性
VB(Visual Basic的简称)是一种面向对象的程序设计语言,与传统的程序设计语言相比,VB不仅简单易学,而且功能比较强大。[1]而纤维检验中大部分的数据处理过程,虽然繁琐,但是并不复杂。对于非计算机专业出身的检验人员来说,在掌握一定的VB程序设计基础后,完全有可能通过编写程序来简化工作流程,提高工作效率。本文通过二组分纤维含量计算器的编写过程,来探讨VB编程语言在纤维检验过程中解决数据处理问题的可行性。
3 纤维含量计算器的编写过程
国内标准中,涉及到纤维含量定量分析的主要有三个: GB/T 2910.1―2009 《纺织品 定量化学分析 第1部分:试验通则》、GB/T 2910.2―2009 《纺织品 定量化学分析 第2部分:三组分纤维混合物》、FZ/T 01026―2009 《纺织品 定量化学分析 四组分纤维混合物》。二组分的氨纶纤维的手工拆分法也适用。由于标准规定“对单个试样至少需要进行两次测定”[2],而且在检验实践中,大多数情况下是对同一个样品的两个试样进行测试,所以,该计算器是基于两次测试来设计的。下面以二组分纤维含量计算器为例,详细介绍纤维含量计算器的程序设计过程。多组分纤维含量计算器的设计参考二组分纤维含量计算器的设计。
3.1 界面的设计
图1是二组分纤维含量计算器的界面,包含3个单选按钮,分别用于“以净干质量为基础的计算方法1”、“以净干质量为基础结合公定回潮率的计算方法2”、“ 以净干质量为基础结合公定回潮率以及预处理中非纤维物质和纤维物质损失率的计算方法3”的选择;[2]包含19个标签控件:标签控件的标题与标准GB/T 2910.1―2009中公式的参数名称相对应,部分易混淆的参数,在标题中用汉字进行了提示,部分无标题的控件用于显示计算结果;9个文本框,用于数据的输入;1个命令按钮,用于执行计算程序代码。图1对应于计算方法3,计算方法1和2的界面可以通过代码来隐藏部分控件和改变控件的名称来实现。控件主要是按数据输入的先后顺序来排列的,同时兼顾了美观性。
3.2 计算方法的选择
GB/T 2910.1―2009有三种计算纤维含量的方法。根据需要,可以选择不同的计算方法进行计算。通过点击单选按钮(软件上方的圆圈)可以选择计算方法。当我们选择计算方法时,不需要的参数有:纤维的公定回潮率(a1,a2)和预处理损失率(b1,b2)。为了减少使用过程中的出错率,a1、a2、b1、b2、“净干+回潮+损失”所在的控件及其右侧的控件隐藏。基于同样的目的,当选择方法2时,b1、b2所在的控件及其右侧的控件隐藏,而“净干+回潮+损失”控件的标题变更为“净干+回潮”。在而选择方法3时,所有的控件都需要显示。同时,如果我们在使用过程中选择新的计算方法时,需要清空之前计算的数据。下面是选择方法3时的代码:
3.3 数据的限制
根据标准要求,输入的数据必须满足一定条件:试样的干燥质量(m0)、不溶组分的修正系数(d)、公定回潮率(a1,a2)大于0;残留物的干燥质量(m1)、纤维的预处理损失率(b1,b2)大于或者等于0。而我们通过键盘输入数据的时候,必须保证输入的数据为数字;否则,如果将字母、空格和符号等非数字输入到文本框中时,将导致软件出错。基于以上两点原因,必须对输入的数据进行限制,在输入有误的时候能够进行提示。如果文本框中不输入任何数据,本软件默认为0。下面是选择方法3时
您可能关注的文档
最近下载
- ZXM10 EISU(V1.0)增强智能型采集单元用户手册.pdf VIP
- 政府机关物业管理服务保洁服务工作计划及操作规程服务方案.docx VIP
- 铜铝替代在电线电缆和家电行业的未来趋势展望.pdf
- 23J916-1 住宅排气道(一)图集.pdf VIP
- 油漆表面缺陷分类.pptx VIP
- ZXM10工程安装工艺规范-2012版.doc VIP
- 高清:2023年甘肃省高等职业教育分类考试招生中职升学考试财经商贸类专业基础试题及参考答案.docx VIP
- 2025 高新技术企业认定实操手册(含评分标准).docx VIP
- 商业综合体消防灭火疏散的应急预案范文(通用13篇).docx VIP
- 一种电动缸推拉力测试工装.pdf VIP
原创力文档

文档评论(0)