二組分混紡纖維產品定量分析計算軟件的研究
,其代碼實現與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) ?。╞) 圖2 安裝完成后的二組分纖維成分計算結果顯示 在實際操作過程中,根據標準或客戶要求,有的二組分實驗報告只需要凈干含量,不需要計算結合公定回潮率含量,這時纖維的公定回潮率值輸入0,本文中采用Ifthen....Else....Endif語句實現凈干含量和結合公定回潮含量的分開計算。計算結果如圖3所示,當輸入的公定回潮率為0時,結合公定回潮率欄中的數值是空值。 圖3 二組分纖維凈干含量計算結果界面 3.2 打印功能 當輸入二組分纖維試驗數據并計算得出結果后,點擊“打印結果”按鈕。輸出打印結果如圖4所示,打印結果如實反映了原始測試數據和計算結果,因此打印文本可以當作為客戶出具檢測報告中的原始數據記錄部分。 圖4 二組分纖維成分計算軟件打印結果按鈕操作效果 3.3 清除功能 當打印完畢后,需將輸入的數據和計算得出的數據清空,點擊“全部清除”按鈕,清空結果如圖5所示,除測試方法欄中的標準選項框未清空外,其它文本框和列表框中的數據均已經清空,清空后開始新的二組分纖維成分計算。但需要指出的是,按清除按鈕后測試方法欄中的標準選項無法清空,所以使用者應注意重新選擇測試方法,以免在打印報告時選擇了錯誤的標準依據。 圖5 二組分纖維成分計算軟件清空按鈕操作效果 4結論 本文所開發出的程序在使用時不依賴于任何應用軟件,打包后可安裝在任何裝有windows操作系統的電腦上,對計算機硬件系統要求低,而且界面友好可操作性強。經統計,一個對標準不熟悉的人使用該軟件計算(包括往文本框中輸入數據的時間)用時為20~30s,用時僅僅為傳統計算器方法的13.3%~20%,試驗人員在進行兩組分纖維成分檢測計算時的效率比傳統計算器法大大提高,并且操作人員可以在不熟悉標準和計算公式的情況下進行快速操作,計算結果準確、穩定、修約符合標準規定。計算后的結果可以打印形成打印文本,作為實驗報告的一部分。 |