陈健伟
(福建出入境检验检疫局检验检疫技术中心,福建 福州 350003)
为适应现代纺织品的性能需求,越来越多的纺织品采用了多组分纤维混纺的方式,从而对纺织纤维检测工作提出了更高的要求。现行标准FZ/T 01026-2017《纺织品 定量化学分析 多组分纤维混合物》给出了4组分乃至更多组分纤维混纺比的计算模型[1],其基本操作方法是将混合物中的各组分逐一溶解,类似于GB/T 2910.2-2009中的方案4[2]。该标准给出了n组分纤维混合物试样净干质量百分率的计算公式(以下简称“通用计算式”),并以此为基础,对4/5/6组分混纺织物定量化学分析结果计算进行了示例。若混合物纤维组分数大于6,则应利用通用计算式进行计算。为简化计算过程,避免因变量过多导致计算出错,有必要利用计算机语言实现纤维定量顺序溶解方案的算法。
VBA的英文全称是Visual Basic for Application,是VB语言的子集,不但继承了VB的开发机制,而且与VB有着相同的程序结构和开发环境。它能简单直观地访问Office软件的各个部分,比如可以直接读写Excel单元格。这使我们学习程序设计变得非常直观,能利用编程轻松地解决实际工作问题[3]。故选择Excel中自带的VBA开发工具实现上述算法,并开发出计算工具。
先新建一个Excel文件,另存为xlsm格式,然后打开此文件进行计算工具界面的设计。确定需要输入的内容包括:试样净干质量m、组分数n、每一组分的名称和公定回潮率、每一步溶解采用的试剂(用于确定质量损失修正系数,即d值)、每一步溶解完剩余的质量r;……