在紡織品委托檢測(cè)項(xiàng)目中,纖維成分分析是重要的檢測(cè)項(xiàng)目之一。而在纖維成分分析檢測(cè)中,以兩組分混紡產(chǎn)品檢測(cè)居多。雖然檢測(cè)的纖維組分只有兩種,但需要將試樣進(jìn)行定性分析后,測(cè)得試樣干重,然后選擇適當(dāng)?shù)娜軇⑵渲幸环N纖維組分溶去,稱量得到剩余物(即另一種纖維)干重,再結(jié)合修正系數(shù)和兩種纖維各自的公定回潮率計(jì)算得出兩纖維組分百分比。整個(gè)計(jì)算過(guò)程繁瑣、參數(shù)較多且公式復(fù)雜。一般采用計(jì)算器計(jì)算數(shù)據(jù),這需要計(jì)算人員對(duì)標(biāo)準(zhǔn)及其公式非常熟悉,而且在計(jì)算時(shí)注意力高度集中,否則將會(huì)出現(xiàn)錯(cuò)誤。經(jīng)統(tǒng)計(jì):一位對(duì)標(biāo)準(zhǔn)十分熟悉的實(shí)驗(yàn)人員使用計(jì)算器計(jì)算兩組分纖維的含量,用時(shí)一般為2.5~3min,且無(wú)法保證計(jì)算結(jié)果的絕對(duì)準(zhǔn)確,因此還需要有另外一名人員進(jìn)行復(fù)核計(jì)算,這樣兩個(gè)人一共用去5~6min的時(shí)間才完成一份兩組分纖維成分的計(jì)算,如果遇到大量的檢測(cè)任務(wù),無(wú)疑會(huì)大大增加了實(shí)驗(yàn)人員的勞動(dòng)強(qiáng)度和工作時(shí)間,且差錯(cuò)率也會(huì)增加,以致影響任務(wù)的完成的質(zhì)量。
為此周紹強(qiáng)等人利用Excel辦公軟件中自帶的宏處理公式編輯功能實(shí)現(xiàn)了兩組分纖維混紡產(chǎn)品定量分析過(guò)程的快速計(jì)算。此方法雖然解決了計(jì)算速度問(wèn)題,但計(jì)算使用過(guò)程仍基于Excel辦公軟件界面環(huán)境,這需要使用人員熟悉Excel辦公軟件且具有較高的計(jì)算機(jī)水平,因此對(duì)Excel不熟悉的試驗(yàn)人員對(duì)上述文章中所介紹的計(jì)算程序的操作會(huì)存在一定的困難;其次,該文章所指出的方法操作基于Excel軟件開(kāi)發(fā),其運(yùn)行前必須安裝Excel軟件才可運(yùn)行,而VisualBasic6.0則具備自身開(kāi)發(fā)環(huán)境,打包制成安裝盤(pán)并生成可執(zhí)行文件后可不依賴VisualBasic6.0開(kāi)發(fā)軟件而自己運(yùn)行,因此基于Excel宏處理方法制成的軟件對(duì)計(jì)算機(jī)硬件運(yùn)行環(huán)境的要求比編譯后的VisualBasic6.0可執(zhí)行程序高;再次,Excel宏處理編制的程序其功能可擴(kuò)展性受到限制,而VisualBasic6.0擁有圖形用戶界面(GUI)和快速應(yīng)用程序開(kāi)發(fā)(RAD)系統(tǒng),可以輕易的使用DAO、RDO、ADO連接數(shù)據(jù)庫(kù),或者輕松的創(chuàng)建ActiveX控件,其功能可擴(kuò)展性非常強(qiáng)大。
針對(duì)上述問(wèn)題,本文使用“可視化”應(yīng)用開(kāi)發(fā)工具VisualBasic6.0軟件,開(kāi)發(fā)出了二組分纖維混紡產(chǎn)品定量分析的計(jì)算程序。該程序具有不依賴于任何應(yīng)用程序、運(yùn)行環(huán)境,對(duì)計(jì)算機(jī)硬件要求低、界面友好、操作簡(jiǎn)單、計(jì)算準(zhǔn)確、快速、可靠等優(yōu)點(diǎn)。
1 開(kāi)發(fā)工具
VisualBasic6.0是Microsoft公司出品的一款集應(yīng)用程序開(kāi)發(fā)、測(cè)試、差錯(cuò)修改及運(yùn)行調(diào)試等功能于一體的集成式開(kāi)發(fā)環(huán)境,同時(shí)也是一種快捷、標(biāo)準(zhǔn)、高效的可視化編程語(yǔ)言,利用面向?qū)ο蟮木幊谭绞?,讓程序員通過(guò)控件操作設(shè)計(jì)出與Windows操作系統(tǒng)界面一致的應(yīng)用軟件,編譯后該軟件可在Windows操作系統(tǒng)中獨(dú)立運(yùn)行而不依賴于任何應(yīng)用軟件。
2 試驗(yàn)
2.1 參數(shù)輸入、輸出界面的設(shè)計(jì)
由于稱量瓶和試樣干重、稱量瓶干重、砂芯漏斗干重、漏斗和試樣干重、修正系數(shù)(d值)、回潮率指標(biāo)、溶解纖維及剩余纖維參數(shù)在計(jì)算過(guò)程中需要輸入、修改和顯示,因此將存放它們的控件選取為文本框,這樣可對(duì)其進(jìn)行再次書(shū)寫(xiě)和編輯。
試樣溶前干重、不溶纖維干重、纖維凈干含量、纖維凈干含量平均值及結(jié)合公定回潮率纖維含量參數(shù)在計(jì)算過(guò)程中只需要清除和顯示,但顯示后不得修改,所以將這些指標(biāo)分別放置在標(biāo)簽框中,這樣計(jì)算結(jié)果可以顯示在屏幕上,但操作人員無(wú)法修改。
開(kāi)始計(jì)算、全部清除和結(jié)束程序?yàn)椴倏v按鈕,所以采用標(biāo)準(zhǔn)程序中的命令按鈕控件,使之按下后可控制界面中的文本框和標(biāo)簽框進(jìn)行計(jì)算、顯示、清空或結(jié)束等步驟的操作(如圖1所示)。

圖1 二組分混紡纖維產(chǎn)品定量分析計(jì)算界面
2.2 數(shù)據(jù)結(jié)果的表示
在《GB/T2910.1-2009紡織品定量化學(xué)分析第一部分:試驗(yàn)通則》中規(guī)定纖維成分測(cè)定過(guò)程數(shù)據(jù)精確到0.0002g,所以稱量參數(shù)的精度到小數(shù)點(diǎn)后第4位,纖維凈干含量平均值精確到小數(shù)點(diǎn)后第2位,結(jié)合纖維公定回潮率兩組分纖維含量值精確到小數(shù)點(diǎn)后第1位。為使數(shù)據(jù)結(jié)果符合GB/T2910.1-2009試驗(yàn)通則的顯示要求,我們用到了format函數(shù)。具體代碼如下:
稱量參數(shù)代碼為:Format(數(shù)字變量,"###0.0000")
纖維凈干含量平均值代碼為:Format(數(shù)字變量,"###0.00")
結(jié)合公定回潮率兩組分纖維含量值代碼為:Format(數(shù)字變量,"###0.0")
2.3 平行試樣誤差比較的實(shí)現(xiàn)
在GB/T2910-2009標(biāo)準(zhǔn)中規(guī)定,兩個(gè)平行試樣纖維凈干含量值之差的絕對(duì)值不應(yīng)超過(guò)1%(在GB2910.6中兩平行試樣誤差不超過(guò)2%#p##e#,其代碼實(shí)現(xiàn)與1%相似),本程序?qū)iT(mén)設(shè)計(jì)了超出規(guī)定值后的警告框代碼,用于告知操作者兩平行試樣計(jì)算結(jié)果差值超過(guò)標(biāo)準(zhǔn)要求。其具體過(guò)程通過(guò)if判斷語(yǔ)句實(shí)現(xiàn),其代碼如下:
IfAbs(m1(第一份試樣凈干含量)-m2(第二份試樣凈干含量))>2Then
MsgBox"兩平行試驗(yàn)差值大于2%!!是否繼續(xù)計(jì)算?",4+vbQuestion
EndIf
Else
IfAbs(m1(第一份試樣凈干含量)-m2(第二份試樣凈干含量))>1Then
MsgBox"兩平行試驗(yàn)差值大于1%!!是否繼續(xù)計(jì)算?",4+vbQuestion
EndIf
EndIf
2.4 清空命令的實(shí)現(xiàn)
當(dāng)?shù)贸龅谝环堇w維含量結(jié)果后,需要將屏幕中文本框和標(biāo)簽框中的所有數(shù)字清空,雖然可以手動(dòng)將文本框中的數(shù)字刪除,但這樣效率太低;而且存放在標(biāo)簽控件中的數(shù)據(jù)無(wú)法執(zhí)行刪除功能。為解決上述問(wèn)題,本文設(shè)計(jì)了界面清空程序,并將程序封裝在“全部清空”命令按鈕內(nèi),以控制界面的清空。具體代碼如下:
文本框Name.text="””
標(biāo)簽框Name.captain="””
2.5 程序安裝盤(pán)的制作
在完成計(jì)算軟件編制和調(diào)試工作后,最后一步是將該軟件編譯,將其變?yōu)榭蓤?zhí)行文件。單擊“Package&Deployment”,在隨后的“安裝程序標(biāo)題”、“啟動(dòng)菜單項(xiàng)”、“安裝位置”、“共享文件”對(duì)話框中輸入相關(guān)信息,完成程序的編譯工作。將制作好的編譯程序安裝到另外一臺(tái)計(jì)算機(jī)上,最終完成程序的安裝過(guò)程。
3 應(yīng)用
3.1 計(jì)算功能
上述步驟完成后,為驗(yàn)證程序運(yùn)行的正確性,將日常兩組分纖維成分檢測(cè)數(shù)據(jù)輸入文本框中,輸入溶解纖維和不溶解纖維的名稱,選擇兩種纖維的回潮率值,輸入溶液對(duì)未溶解纖維的d值,點(diǎn)擊“開(kāi)始計(jì)算”按鈕,如圖2(a)所示,顯示格式符合標(biāo)準(zhǔn)修約的規(guī)定。
當(dāng)兩平行試樣纖維凈干含量值之差的絕對(duì)值超過(guò)1%時(shí),程序自動(dòng)警告,告知試驗(yàn)人員,如圖2(b)所示。通過(guò)與手工計(jì)算結(jié)果對(duì)比表明,該程序計(jì)算結(jié)果準(zhǔn)確、可靠。

(a)

?。╞)
圖2 安裝完成后的二組分纖維成分計(jì)算結(jié)果顯示
在實(shí)際操作過(guò)程中,根據(jù)標(biāo)準(zhǔn)或客戶要求,有的二組分實(shí)驗(yàn)報(bào)告只需要凈干含量,不需要計(jì)算結(jié)合公定回潮率含量,這時(shí)纖維的公定回潮率值輸入0,本文中采用Ifthen....Else....Endif語(yǔ)句實(shí)現(xiàn)凈干含量和結(jié)合公定回潮含量的分開(kāi)計(jì)算。計(jì)算結(jié)果如圖3所示,當(dāng)輸入的公定回潮率為0時(shí),結(jié)合公定回潮率欄中的數(shù)值是空值。

圖3 二組分纖維凈干含量計(jì)算結(jié)果界面
3.2 打印功能
當(dāng)輸入二組分纖維試驗(yàn)數(shù)據(jù)并計(jì)算得出結(jié)果后,點(diǎn)擊“打印結(jié)果”按鈕。輸出打印結(jié)果如圖4所示,打印結(jié)果如實(shí)反映了原始測(cè)試數(shù)據(jù)和計(jì)算結(jié)果,因此打印文本可以當(dāng)作為客戶出具檢測(cè)報(bào)告中的原始數(shù)據(jù)記錄部分。

圖4 二組分纖維成分計(jì)算軟件打印結(jié)果按鈕操作效果
3.3 清除功能
當(dāng)打印完畢后,需將輸入的數(shù)據(jù)和計(jì)算得出的數(shù)據(jù)清空,點(diǎn)擊“全部清除”按鈕,清空結(jié)果如圖5所示,除測(cè)試方法欄中的標(biāo)準(zhǔn)選項(xiàng)框未清空外,其它文本框和列表框中的數(shù)據(jù)均已經(jīng)清空,清空后開(kāi)始新的二組分纖維成分計(jì)算。但需要指出的是,按清除按鈕后測(cè)試方法欄中的標(biāo)準(zhǔn)選項(xiàng)無(wú)法清空,所以使用者應(yīng)注意重新選擇測(cè)試方法,以免在打印報(bào)告時(shí)選擇了錯(cuò)誤的標(biāo)準(zhǔn)依據(jù)。

圖5 二組分纖維成分計(jì)算軟件清空按鈕操作效果
4結(jié)論
本文所開(kāi)發(fā)出的程序在使用時(shí)不依賴于任何應(yīng)用軟件,打包后可安裝在任何裝有windows操作系統(tǒng)的電腦上,對(duì)計(jì)算機(jī)硬件系統(tǒng)要求低,而且界面友好可操作性強(qiáng)。經(jīng)統(tǒng)計(jì),一個(gè)對(duì)標(biāo)準(zhǔn)不熟悉的人使用該軟件計(jì)算(包括往文本框中輸入數(shù)據(jù)的時(shí)間)用時(shí)為20~30s,用時(shí)僅僅為傳統(tǒng)計(jì)算器方法的13.3%~20%,試驗(yàn)人員在進(jìn)行兩組分纖維成分檢測(cè)計(jì)算時(shí)的效率比傳統(tǒng)計(jì)算器法大大提高,并且操作人員可以在不熟悉標(biāo)準(zhǔn)和計(jì)算公式的情況下進(jìn)行快速操作,計(jì)算結(jié)果準(zhǔn)確、穩(wěn)定、修約符合標(biāo)準(zhǔn)規(guī)定。計(jì)算后的結(jié)果可以打印形成打印文本,作為實(shí)驗(yàn)報(bào)告的一部分。
資訊權(quán)限圖標(biāo)說(shuō)明:
1、紅鎖圖標(biāo):
為A、B、C等級(jí)會(huì)員、資訊會(huì)員專享;
2、綠鎖圖標(biāo):
為注冊(cè)并登陸會(huì)員專享;
3、圓點(diǎn)圖標(biāo):
為完全開(kāi)放資訊;
本網(wǎng)版權(quán)及免責(zé)聲明:
1、凡本網(wǎng)注明“來(lái)源:錦橋紡織網(wǎng)”的所有作品,版權(quán)均屬于錦橋紡織網(wǎng),未經(jīng)本網(wǎng)授權(quán),任何單位及個(gè)人不得轉(zhuǎn)載、摘編或以其他方式使用。已經(jīng)獲得本網(wǎng)授權(quán)使用作品的,應(yīng)在授權(quán)范圍內(nèi)使用,并注明“來(lái)源:錦橋紡織網(wǎng)”。違反上述聲明者,本網(wǎng)將追究其侵權(quán)責(zé)任的權(quán)利。
2、凡本網(wǎng)注明“來(lái)源:XXX(非錦橋紡織網(wǎng))”的作品,均轉(zhuǎn)載自其他媒體,轉(zhuǎn)載目的在于傳遞更多的信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé)。
3、如因作品內(nèi)容、版權(quán)和其它問(wèn)題需要同本網(wǎng)聯(lián)系的,請(qǐng)?jiān)?0日內(nèi)進(jìn)行。
4、有關(guān)作品版權(quán)及投稿事宜,請(qǐng)聯(lián)系:0532-66886655 E-mail:gao@sinotex.cn
投稿郵箱:gao@sinotex.cn
市場(chǎng)合作:market@sinotex.cn
客服專線:0532-66886655
投訴建議:17852841436
增值電信業(yè)務(wù)經(jīng)營(yíng)許可證:魯B2-20150058號(hào) | 青島網(wǎng)監(jiān)備案號(hào):37021202000115 | 魯ICP備15026196號(hào) | 營(yíng)業(yè)執(zhí)照公示
Copyright ? 1999-2026 Sinotex.cn All Rights Reserved 版權(quán)所有·錦橋紡織網(wǎng)