999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

多組分纖維定量順序溶解方案的算法實現

2018-07-23 03:54:04陳健偉
福建輕紡 2018年7期
關鍵詞:質量

陳健偉

(福建出入境檢驗檢疫局檢驗檢疫技術中心,福建 福州 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開發工具實現上述算法,并開發出計算工具。

1 計算工具的界面設計

先新建一個Excel文件,另存為xlsm格式,然后打開此文件進行計算工具界面的設計。確定需要輸入的內容包括:試樣凈干質量m、組分數n、每一組分的名稱和公定回潮率、每一步溶解采用的試劑(用于確定質量損失修正系數,即d值)、每一步溶解完剩余的質量r;需要輸出的內容是各組分的凈干質量百分率P或者公定質量百分率PA(根據需要選擇)。

由于纖維類型及其回潮率、溶解試劑都是種類較多而相對固定的,這幾類數據通過下拉選擇的形式輸入較為合適;計算方式也可以設計成選擇的形式,備選項包括“凈干含量”和“結合回潮率含量”兩種。另外,由于d值較多,在點擊需要輸入d值的單元格時,可根據纖維類型和溶解試劑給出相應提示。根據這些思路,先在Sheet1工作表設計出工具主界面,見表1。

表1 計算工具主界面

其中,B1單元格用于輸入組分數,設置其數據有效性條件為“允許整數,介于2到20”。D1單元格用于輸入凈干質量m,設置其小數位數為4位。F1單元格設置其有效性條件為“允許序列,來源:凈干含量,結合回潮率”。第1列從A4開始往后的單元格用于輸入組分名稱,第2行從C2開始往后的單元格用于輸入試劑名稱;第3行從C3開始往后的單元格用于輸入每一步溶解完剩余的質量r(小數位數也設為4位),第2列從B4開始往后的單元格用于顯示計算結果。此外,H1單元格用于顯示d值填寫提示。

為了便于纖維類型及其回潮率、溶解試劑的選擇輸入,在Sheet2工作表中設計出如圖2的備選資料界面(此表可擴展)。然后將上述用于輸入組分名稱的單元格的有效性條件設置為“允許序列,來源==Sheet2!$A$2:$A$99”,用于輸入試劑名稱的單元格的有效性條件設置為“允許序列,來源=Sheet2!$C$2:$C$99”。至此完成工具界面設計。

圖2 備選資料界面

2 用VBA語言實現結果計算

首先,定義普通變量n、m和一維數組變量r、P、PA、A,以及二維數組變量d,以上變量的意義與標準一致;定義各個循環用的整型變量i、j、k,以及存放臨時計算數據的double型變量temp1、temp2。以下是各個模塊的主要功能。

2.1 組分數n改變觸發事件

當B1單元格內容改變時觸發兩個事件,一是重新對n賦值,二是根據n的大小確定需要填寫的單元格區域,并用其他顏色高亮;同時參照FZ/T 01026-2017中表1的形式,在相應單元格填上“溶解”、“--”等字樣,以便于辨識。代碼從略。

2.2 d值填寫提示

當點擊需要填寫d值的單元格時,根據此單元格位置,先找到對應的纖維類型和溶解試劑,然后在H1單元格給出相應的填寫提示,例如“聚酯纖維 在75%硫酸中損失系數”。代碼從略。

2.3 結果計算模塊

此模塊為核心模塊。先用各單元格填寫的內容對相應變量進行賦值,然后計算。

先計算Pn:

temp1 = 1

For i = 1 To n - 1

temp1 = temp1 ? d(n, i)

Next

P(n) = Round(100 ? r(n - 1) ? temp1 / m, 2)

再計算Pk(2≤k≤n-1):

For k = n - 1 To 2 Step -1

temp1 = 0

For i = k + 1 To n

temp2 = 1

For j = 1 To k - 1

temp2 = temp2 ? d(i, j)

Next

temp2 = P(i) / temp2

temp1 = temp1 + temp2

Next

temp1 = 100 ? r(k - 1) / m - temp1

For j = 1 To k - 1

temp1 = temp1 ? d(k, j)

Next

P(k) = Round(temp1, 2)

Next

計算P1,完成凈干含量的求解:

P(1) = 100

For i = 2 To n

P(1) = P(1) - P(i)

Next

P(1) = Round(P(1), 2)

計算公定質量百分率PA:

temp1 = 0

For i = 1 To n

A(i) = Application.VLookup(Cells(i + 3, 1),Sheet2.Range("A2:B99"), 2, False)

PA(i) = P(i) ? (1 + 0.01 ? A(i))

temp1 = temp1 + PA(i)

Next

PA(n) = 100

For i = 1 To n - 1

PA(i) = Round(100 ? PA(i) / temp1, 1)

PA(n) = Round(PA(n) - PA(i), 1)

Next

最后根據需要,將凈干質量百分率P或公定質量百分率PA填寫回對應單元格,模塊結束。

2.4 其他模塊

包括“清空質量記錄和結果”和“初始化”兩個模塊,前者用于同樣的實驗條件下輸入新的m、r值進行結果計算,后者用于初始化界面以設計新的實驗條件。代碼從略。

3 計算結果驗證

以FZ/T 01026-2017的附錄A~附錄C給出的示例[1],用本工具進行計算,結果如表1(按照第1組分、第2組分、第3組分……的順序排列,用斜杠分隔開)。

由表1可見,本工具的計算結果與標準對比,在凈干質量百分率P的結果里面僅有≤0.01%的計算誤差,由于足夠小可以忽略;而公定質量百分率PA的結果則與標準完全一致;在填完各組數據后,運行“計算”模塊馬上能得到結果,計算效率高。

表1 本工具計算結果與標準結果對照

4 小結

文章所描述的工具對于順序溶解方案通用性強,計算結果準確、計算過程高效,對簡化多組分纖維定量結果計算過程具有指導意義。使用時可以根據需要在工具中加入更多的功能,例如坩堝和稱量瓶質量的輸入模塊,以及平行實驗計算功能等,使之更加便于實際使用。

猜你喜歡
質量
聚焦質量守恒定律
“質量”知識鞏固
“質量”知識鞏固
質量守恒定律考什么
做夢導致睡眠質量差嗎
焊接質量的控制
關于質量的快速Q&A
初中『質量』點擊
質量投訴超六成
汽車觀察(2016年3期)2016-02-28 13:16:26
你睡得香嗎?
民生周刊(2014年7期)2014-03-28 01:30:54
主站蜘蛛池模板: 91高清在线视频| 久久黄色毛片| 91口爆吞精国产对白第三集| 黄色网站不卡无码| 久久精品无码中文字幕| 国产精品久久久久久久久久98| 国产亚洲精品91| 强奷白丝美女在线观看| 99热最新网址| 亚洲成人网在线观看| 色爽网免费视频| 亚洲bt欧美bt精品| 亚洲欧美另类日本| 一本久道久久综合多人| 日韩久草视频| 亚洲无码视频喷水| 国模沟沟一区二区三区| 精品国产免费观看一区| 小说 亚洲 无码 精品| 992tv国产人成在线观看| 色婷婷综合在线| 天堂成人在线| 成人午夜久久| 亚洲第一成网站| 色亚洲激情综合精品无码视频| 亚洲精品国产成人7777| 亚洲三级色| 国产一区二区三区视频| 99视频全部免费| 亚洲综合婷婷激情| 国产精欧美一区二区三区| 免费一看一级毛片| 国产一区亚洲一区| 强奷白丝美女在线观看| 精品久久人人爽人人玩人人妻| 国产特一级毛片| 精品国产成人a在线观看| 一本一道波多野结衣av黑人在线| 亚洲Va中文字幕久久一区 | 欧美日韩亚洲国产| 国产色婷婷视频在线观看| 日韩A∨精品日韩精品无码| 色偷偷一区二区三区| 国产青青草视频| 尤物在线观看乱码| 精品人妻系列无码专区久久| 婷婷综合缴情亚洲五月伊| 少妇精品在线| 色亚洲激情综合精品无码视频| 色综合五月| 亚洲国产亚综合在线区| 狠狠亚洲婷婷综合色香| 国产在线第二页| 国产成人精品一区二区免费看京| 国产女人爽到高潮的免费视频 | 国产激情第一页| 亚洲欧美精品一中文字幕| 午夜视频免费一区二区在线看| 国产日产欧美精品| 老司国产精品视频91| 亚洲国产成人无码AV在线影院L| 国产成人亚洲综合a∨婷婷| 91精品福利自产拍在线观看| 成人在线第一页| 97se亚洲综合不卡| 国产精品理论片| 国内老司机精品视频在线播出| 亚洲无码精彩视频在线观看| 天天操精品| 亚洲国产综合精品一区| 亚洲区视频在线观看| 巨熟乳波霸若妻中文观看免费| 曰韩人妻一区二区三区| 亚洲欧美日韩另类在线一| 亚洲综合极品香蕉久久网| 欧美在线视频不卡第一页| 波多野结衣无码AV在线| 久久综合五月| 在线精品视频成人网| 亚洲AV成人一区国产精品| 亚洲精品国产首次亮相| 全免费a级毛片免费看不卡|