二组分混纺纤维产品定量分析计算软件的研究
,其代码实现与1%相似),本程序专门设计了超出规定值后的警告框代码,用于告知操作者两平行试样计算结果差值超过标准要求。其具体过程通过if判断语句实现,其代码如下:
IfAbs(m1(第一份试样净干含量)-m2(第二份试样净干含量))>2Then MsgBox"两平行试验差值大于2%!!是否继续计算?",4+vbQuestion EndIf Else IfAbs(m1(第一份试样净干含量)-m2(第二份试样净干含量))>1Then MsgBox"两平行试验差值大于1%!!是否继续计算?",4+vbQuestion EndIf EndIf 2.4 清空命令的实现 当得出第一份纤维含量结果后,需要将屏幕中文本框和标签框中的所有数字清空,虽然可以手动将文本框中的数字删除,但这样效率太低;而且存放在标签控件中的数据无法执行删除功能。为解决上述问题,本文设计了界面清空程序,并将程序封装在“全部清空”命令按钮内,以控制界面的清空。具体代码如下: 文本框Name.text="”” 标签框Name.captain="”” 2.5 程序安装盘的制作 在完成计算软件编制和调试工作后,最后一步是将该软件编译,将其变为可执行文件。单击“Package&Deployment”,在随后的“安装程序标题”、“启动菜单项”、“安装位置”、“共享文件”对话框中输入相关信息,完成程序的编译工作。将制作好的编译程序安装到另外一台计算机上,最终完成程序的安装过程。 3 应用 3.1 计算功能 上述步骤完成后,为验证程序运行的正确性,将日常两组分纤维成分检测数据输入文本框中,输入溶解纤维和不溶解纤维的名称,选择两种纤维的回潮率值,输入溶液对未溶解纤维的d值,点击“开始计算”按钮,如图2(a)所示,显示格式符合标准修约的规定。 当两平行试样纤维净干含量值之差的绝对值超过1%时,程序自动警告,告知试验人员,如图2(b)所示。通过与手工计算结果对比表明,该程序计算结果准确、可靠。 (a) (b) 图2 安装完成后的二组分纤维成分计算结果显示 在实际操作过程中,根据标准或客户要求,有的二组分实验报告只需要净干含量,不需要计算结合公定回潮率含量,这时纤维的公定回潮率值输入0,本文中采用Ifthen....Else....Endif语句实现净干含量和结合公定回潮含量的分开计算。计算结果如图3所示,当输入的公定回潮率为0时,结合公定回潮率栏中的数值是空值。 图3 二组分纤维净干含量计算结果界面 3.2 打印功能 当输入二组分纤维试验数据并计算得出结果后,点击“打印结果”按钮。输出打印结果如图4所示,打印结果如实反映了原始测试数据和计算结果,因此打印文本可以当作为客户出具检测报告中的原始数据记录部分。 图4 二组分纤维成分计算软件打印结果按钮操作效果 3.3 清除功能 当打印完毕后,需将输入的数据和计算得出的数据清空,点击“全部清除”按钮,清空结果如图5所示,除测试方法栏中的标准选项框未清空外,其它文本框和列表框中的数据均已经清空,清空后开始新的二组分纤维成分计算。但需要指出的是,按清除按钮后测试方法栏中的标准选项无法清空,所以使用者应注意重新选择测试方法,以免在打印报告时选择了错误的标准依据。 图5 二组分纤维成分计算软件清空按钮操作效果 4结论 本文所开发出的程序在使用时不依赖于任何应用软件,打包后可安装在任何装有windows操作系统的电脑上,对计算机硬件系统要求低,而且界面友好可操作性强。经统计,一个对标准不熟悉的人使用该软件计算(包括往文本框中输入数据的时间)用时为20~30s,用时仅仅为传统计算器方法的13.3%~20%,试验人员在进行两组分纤维成分检测计算时的效率比传统计算器法大大提高,并且操作人员可以在不熟悉标准和计算公式的情况下进行快速操作,计算结果准确、稳定、修约符合标准规定。计算后的结果可以打印形成打印文本,作为实验报告的一部分。 |