亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Excel VBA技術(shù)的定制服裝歸號系統(tǒng)研究

        2017-06-26 12:10:03袁惠芬劉新華
        武漢紡織大學學報 2017年3期

        王 旭,袁惠芬,劉新華

        ?

        基于Excel VBA技術(shù)的定制服裝歸號系統(tǒng)研究

        王 旭1,2,袁惠芬1,劉新華1,2

        (1. 安徽工程大學 “紡織面料”安徽省高校重點實驗室,安徽 蕪湖 241000;2. 安徽工程大學 紡織行業(yè)科技公共服務平臺,安徽 蕪湖 241000)

        為提高定制服裝歸號效率,結(jié)合Excel VBA技術(shù)開發(fā)定制服裝歸號系統(tǒng)并討論其開發(fā)過程。歸號系統(tǒng)具有數(shù)據(jù)預處理、自動歸號和統(tǒng)計號型數(shù)量的功能。研究表明運用歸號系統(tǒng)可快速、準確的實現(xiàn)批量量體尺寸服裝自動歸號和號型統(tǒng)計。研究結(jié)果對開發(fā)定制服裝歸號軟件,具有一定的參考價值。

        定制服裝;服裝號型;歸號;VBA

        隨著職業(yè)裝、工裝等定制服裝需求的不斷提高,傳統(tǒng)單量單裁模式的高成本、低效率導致滿足客戶需求和保證企業(yè)合理利潤間的矛盾。服裝行業(yè)競爭日益加劇,定制服裝企業(yè)正逐漸從勞動密集型向技術(shù)密集型轉(zhuǎn)換,其重要特征體現(xiàn)在企業(yè)的生產(chǎn)管理應具有科學性和合理性。

        目前,企業(yè)針對定制服裝一般采用標準樣板結(jié)合加放尺寸的套裁方式裁剪,但當選用與原尺寸相差過大的樣板套裁時,服裝結(jié)構(gòu)及造型會發(fā)生變形,影響穿著效果。因此裁剪前需進行歸號處理。歸號相當于人體尺寸和服裝號型的匹配過程。合理歸號對進一步制定生產(chǎn)計劃極為重要[1]。傳統(tǒng)歸號過程由人工完成,對技術(shù)人員要求高,且存在速度慢、易出錯等缺點,成為制約生產(chǎn)效率的瓶頸之一。對體型分類及歸號的研究已成為該領(lǐng)域的研究熱點之一。文獻[2]比較了中國、日本、德國和美國等女子體型分類指標體系,為制定合理的體型分類指標體系提供了參考。文獻[3]在國標號型基礎(chǔ)上提出了更細化的體型分類方法,并分析了體型與服裝號型的匹配方法。文獻[4-5]采用K-means聚類分析方法研究了服裝號型歸檔,討論了最佳聚類數(shù)的確定,為投產(chǎn)號型比例提供決策依據(jù)。近年來,歸號系統(tǒng)的運用成為提高效率的有效手段。歸號系統(tǒng)是利用計算機程序代替人工,實現(xiàn)批量人體數(shù)據(jù)的快速歸號。文獻[6]構(gòu)造了合身度評價函數(shù),并采用支持向量機進行號型推薦。文獻[7]運用模糊神經(jīng)網(wǎng)絡(luò),通過定義方案矩陣、權(quán)重矩陣和匹配度矩陣規(guī)范了歸號流程。文獻[8]以男西裝為研究對象,選擇64個國標號型為基準點,采用擇近原則實現(xiàn)歸號。文獻[9]將合體性的主觀評價量化,通過比較規(guī)格容量與最大歸檔容量值來確定歸檔方案。文獻[10]基于最短距離法和Web Service技術(shù)開發(fā)了號型歸檔系統(tǒng),實現(xiàn)了服裝的快速歸號。本文以國標GB/T 1335-2008為標準,采用VBA技術(shù)開發(fā)了基于Excel平臺的定制服裝歸號系統(tǒng)。通過對某企業(yè)量體數(shù)據(jù)的歸號實踐,結(jié)果表明本系統(tǒng)能快速、方便的實現(xiàn)批量數(shù)據(jù)的預處理、歸號和號型統(tǒng)計等功能。

        1 定制服裝歸號過程

        定制服裝企業(yè)在制定裁剪方案之前,通常先將量體尺寸轉(zhuǎn)化為標準號型,即在樣板庫中找到與量體尺寸最接近的標準樣板。標準號型通常是以國標GB/T 1335-2008為基準進行選擇的。成年人的國標號型由號、型和體型三部分組成。號,即人體的身高,以厘米為單位表示,是設(shè)計服裝長短的依據(jù)。型,即人體上體的胸圍或下體的腰圍,以厘米為單位表示,是設(shè)計服裝肥瘦的依據(jù)。體型,以人體胸圍和腰圍的差值為依據(jù)劃分為4類,Y、A、B、C。兒童的國標號型由號和型兩部分組成,不包括體型。

        歸號前首先對原始數(shù)據(jù)進行預處理。預處理過程包括數(shù)據(jù)剔除和分類兩部分。剔除是從原始數(shù)據(jù)中剔除不完整數(shù)據(jù)記錄,并另存為符合要求的歸號數(shù)據(jù)文件。例如,當數(shù)據(jù)記錄中缺少性別、身高、胸圍或腰圍等歸號過程需要的重要信息時,則該條記錄將不被歸號數(shù)據(jù)文件采用。分類按性別進行,因為國標對號、型和體型標準的劃分具有性別差異,如Y型男性和女性,胸圍和腰圍差值分別在17-22cm和19-24cm之間,歸號過程即確定號、型和體型的過程,其中男子、女子和兒童分別為GB/T 1335.1-2008、GB/T 1335.2-2008和GB/T 1335.3-2009。首先,由身高按國標確定號,號以5cm為一檔形成系列,如男子從155cm-190cm選擇,女子從145cm-180cm選擇。其次分別由胸圍或腰圍確定上體或下體的型,胸圍以4cm為一檔形成系列,腰圍以4cm或2cm為一檔形成系列。最后,體型由胸腰差按國標確定體型類別,以男子為例Y、A、B、C對應的胸腰差分別為17-22cm、12-16cm、7-11cm、2-6cm。例如,某男子身高174cm,胸圍95cm,腰圍77cm,根據(jù)國標GB/T 1335.1-2008,該男子上裝可歸入標準號型175/96 Y。

        當完成全部量體數(shù)據(jù)的歸號后,可進行號型統(tǒng)計,即統(tǒng)計每一類號型的具體數(shù)量。為下一步安排生產(chǎn)做準備。

        圖1 歸號流程示意圖

        2 基于Excel VBA技術(shù)的歸號系統(tǒng)開發(fā)

        Excel是微軟公司開發(fā)的Office軟件的組件之一,主要用于數(shù)據(jù)處理,也是量體數(shù)據(jù)處理的常用軟件。Excel支持Visual Basic for Applications(VBA)技術(shù),為基于Excel平臺進行二次開發(fā)提供了可能。VBA技術(shù)使Excel具有Visual Basic編程環(huán)境,允許通過編程的方式創(chuàng)建窗體、菜單及控件對象等,將傳統(tǒng)的數(shù)據(jù)手工操作過程轉(zhuǎn)變?yōu)槌绦蚧淖詣硬僮鬟^程,從而豐富了Excel軟件處理具體任務的能力,同時提高了軟件的靈活性和處理效率。

        VBA技術(shù)是建立在Visual Basic基礎(chǔ)上的應用,程序的執(zhí)行是基于事件驅(qū)動方式實現(xiàn)。首先根據(jù)歸號過程建立如圖1所示的歸號流程圖,包括數(shù)據(jù)預處理、歸號處理和號型統(tǒng)計等主要過程。運用Excel軟件嵌入的VBA功能,設(shè)計出菜單及對應的事件驅(qū)動代碼,實現(xiàn)將傳統(tǒng)的數(shù)據(jù)手工歸號轉(zhuǎn)變?yōu)槌绦蚧淖詣託w號。

        2.1 菜單設(shè)計

        圖2 歸號系統(tǒng)菜單設(shè)計

        根據(jù)歸號流程,運用Excel VBA進行了相應功能的菜單設(shè)計,菜單效果如圖2所示。下面以菜單項“數(shù)據(jù)準備”為例,介紹菜單設(shè)計過程。打開Excel軟件,選擇工具/宏/Visual Basic編輯器,雙擊左側(cè)窗口的ThisWorkbook,在對應的右側(cè)編輯窗口,選擇Workbook的Open事件。首先根據(jù)MenuBars對象的Add方法增加菜單條。再根據(jù)Menus的MenuItems.Add方法增加相應的子菜單。最后,為每一個子菜單編制相應的事件驅(qū)動模塊。其中由Workbook的Open事件,形成菜單的代碼如下:

        Private Sub Workbook_Open()

        MenuBars.Add ("MyMenu")

        MenuBars("MyMenu").Menus.Add Caption:="數(shù)據(jù)準備"

        MenuBars("MyMenu").Menus("數(shù)據(jù)準備").MenuItems.Add Caption:="刪除不完整", OnAction:="del1"

        MenuBars("MyMenu").Menus("數(shù)據(jù)準備").MenuItems.Add Caption:="刪除不規(guī)范", OnAction:="del2"

        MenuBars("MyMenu").Menus("數(shù)據(jù)準備").MenuItems.Add Caption:="按性別分類", OnAction:="newdata"

        MenuBars("MyMenu").Activate

        End Sub

        上述代碼中,Caption可設(shè)置菜單顯示名稱,OnAction可指定與菜單項對應的模塊名稱。類似方法可完成上衣號型和下裝號型菜單的設(shè)計,并最終通過Activate方法激活菜單。

        2.2 歸號功能的實現(xiàn)

        歸號功能是整個系統(tǒng)設(shè)計的核心,當數(shù)據(jù)準備工作結(jié)束后,即可根據(jù)要求進行歸號操作。當打開上衣號型或下裝號型菜單后,點擊相應的菜單項,則快速完成歸號過程,歸號系統(tǒng)運行效果如圖3所示。

        圖3所示是某定制服裝企業(yè)的量體數(shù)據(jù)歸號結(jié)果,數(shù)據(jù)經(jīng)預處理后,共有2912名成年男子的量體數(shù)據(jù),按國標GB/T 1335.1-2008進行上衣5.2號型歸號。歸號結(jié)果分為3列,其中“5.2上衣號型”列表示將個體量體數(shù)據(jù)進行歸號,如第2個體,身高、胸圍、腰圍分別為170、102、90,歸號結(jié)果為170/102 A?!疤栃皖悇e”和“號型個數(shù)”表示將按號型類別進行統(tǒng)計,如歸入160/100 A和160/100 B的分別有3個和17個。全部數(shù)據(jù)歸號并統(tǒng)計完畢后,顯示歸號所用時間,本例實際完成歸號時間3.53秒。

        圖3 歸號系統(tǒng)運行效果示意圖

        下面具體討論歸號的實現(xiàn)過程。首先,號的確定,可根據(jù)下列算法實現(xiàn):

        Dim a,a1,hao as single

        a = Cells(x, sg).Value

        a1 = Round(a / 10, 0) * 10

        If Abs(a - a1) <= 2 Then

        hao = a1

        ElseIf (a - a1) >= 3 Then

        hao = a1 + 5

        Else

        hao = a1 - 5

        End If

        其中,單精度實型變量a,a1,hao分別表示身高量體值、身高按10取整值、號。Round為取整運算函數(shù)。代碼的算法思想是當a與a1差值在-2和2之間,則將身高歸入a1所在的號;當a與a1差值在3以上,則將身高歸入a1+5所在的號;當a與a1差值的絕對值在-3以下,則將身高歸入a1-5所在的號。按照上述算法,168、169、170、171、172均歸入170號,173、174、175、176、177均歸入175號。

        類似號的確定算法,可以實現(xiàn)型的確定,此處不在贅述,其中上衣以胸圍確定,下裝以腰圍確定,注意到5.2、5.3、5.4系列的區(qū)別。

        表1 歸號結(jié)果統(tǒng)計

        體型按胸圍和腰圍的差值確定。以男子體型為例,歸號過程主要由循環(huán)和條件語句實現(xiàn),其代碼如下:

        Dim tixing as string

        Dim tx as single

        Dim i as integer

        For i= 2 to 2913

        tx= Cells(i, xw).Value- Cells(i, yw).Value

        If tx >= 17 And tx <= 21 Then

        tixing = "Y"

        End If

        If tx >= 12 And tx <= 16 Then

        tixing = "A"

        End If

        If tx >= 7 And tx <= 11 Then

        tixing = "B"

        End If

        If tx >= 2 And tx <= 6 Then

        tixing = "C"

        End If

        Next i

        其中字符串變量tixing表示體型;單精度實型變量tx表示胸圍和腰圍的差值;整形變量i表示循環(huán)次數(shù);單元格Cell(i,xw).Value表示第i行xw列,即第i條記錄的胸圍值;單元格Cell(i,yw).Value表示第i行yw列,即第i條記錄的腰圍值;And表示同時滿足條件的邏輯“并”運算。

        2.3 歸號結(jié)果的統(tǒng)計

        為進一步掌握歸號類型分布及覆蓋率等信息,對歸號完成的結(jié)果進行簡單統(tǒng)計??蓪⒉煌栃头謩e記錄個數(shù),并列出統(tǒng)計結(jié)果。按國標GB/T 1335.1-2008男子號型5.2系列,本次實驗的2912個數(shù)據(jù),共產(chǎn)生198個號型,按件數(shù)排列,前79個號型共2701件,覆蓋率約92.7%,剩余的119個號型均為1-4件,其中號型數(shù)量前10位統(tǒng)計結(jié)果見表1。

        表1的結(jié)果可以看出,該批次量體數(shù)據(jù)中,170/96 B型最多,達到244件。其次170/92 B和165/92 B也分別達到167和164件。

        3 結(jié)論

        采用VBA技術(shù)開發(fā)了基于Excel平臺的定制服裝歸號系統(tǒng)。討論了菜單設(shè)計和歸號過程中號型值確定算法的實現(xiàn)過程。通過實際量體數(shù)據(jù)的歸號測試,本系統(tǒng)能快速實現(xiàn)批量數(shù)據(jù)的預處理、歸號和號型統(tǒng)計等功能。

        [1] 丁文捷.服裝投產(chǎn)規(guī)格號型決策[J].紡織學報,2008,29(3):126-131.

        [2] 何黎,張海泉.女子體型分類指標的比較[J].紡織科技進展,2007,(5):95-98.

        [3] 于曉坤,王建萍.人體體型與服裝號型的匹配關(guān)系及其在電子商務中的應用[J].東華大學學報(自然科學版),2003,29(1):43-47,76.

        [4] 任榮,丁文捷,王建中.聚類算法在服裝投產(chǎn)號型輔助決策系統(tǒng)中的應用研究[J].延邊大學學報(自然科學版),2009,35(4):356-359.

        [5] 方方,王子英.K-means聚類分析在人體體型分類中的應用[J].東華大學學報(自然科學版),2014,40(10): 593-598.

        [6] 毛連忠,郝礦榮,丁永生.基于支持向量機的服裝號型推薦模型建立[J].微型電腦應用,2016,32(3):1-4.

        [7] 東苗,郝礦榮,丁永生.基于模糊神經(jīng)網(wǎng)絡(luò)的服裝號型推薦專家系統(tǒng)[J].微型電腦應用,2010,26(3):21-23,26.

        [8] 王建萍,李月麗,喻芳.基于擇近原則的服裝號型數(shù)字化歸檔方法[J].紡織學報,2007,28(11):106-110.

        [9] 張恒,張欣.基于批量定制的服裝號型歸檔方法[J].東華大學學報(自然科學版),2009,35(4):436-440.

        [10]毋濤,王銀.服裝批量定制量體服務系統(tǒng)的設(shè)計與實現(xiàn)[J].陜西科技大學學報,2011,29(8):54-56.

        Investigation on Garment Size Categorization System based on ExcelVBA Technology

        WANG Xu1,2, YUAN Hui-fen1, LIU Xin-hua1,2

        (1. Anhui Provincial Key Lab of Textile Fabric, Anhui Polytechnic University, Wuhu Anhui 241000, China;2. The Science and Technology Public Service Platform for Textile industry, Anhui Polytechnic University, Wuhu Anhui 241000, China)

        To enhance the efficiency of custom made garment size categorization, the garment size categorization system was developed based on Excel Visual Basic Application (VBA) technology. The system development process was discussed. The garment size categorization system includes functions such as data preprocessing, auto size categorization and size statistics. The results indicated that the system can realize auto size categorization and size statistics on mass body size. This study provides reference for custom made garment size categorization software development.

        custom made garment; garment size; size categorization; VBA

        TS941.1

        A

        2095-414X(2017)03-0046-04

        王旭(1973-),男,副教授,博士,研究方向:紡織服裝數(shù)字化.

        “紡織面料”安徽省高校重點實驗室開放基金(2015FZ001).

        欧美亚洲国产精品久久久久| 首页 综合国产 亚洲 丝袜| 久久这里只精品国产免费10| 天堂在线观看av一区二区三区 | 狠狠色噜噜狠狠狠狠888奇禾| 日韩国产欧美成人一区二区影院| 亚洲精品国产av成人网| 久久久99精品成人片| 在线精品一区二区三区| 国产AV国片精品有毛| 国产大屁股白浆一区二区三区| 色偷偷久久久精品亚洲| 中年熟妇的大黑p| 欧美日本道免费二区三区| 国产精品人成在线观看不卡| 日日摸夜夜添夜夜添高潮喷水| 亚洲精品字幕在线观看| 日韩av中出在线免费播放网站| 视频一区精品中文字幕| 日本一区二区在线播放| 亚洲精品永久在线观看| 秋霞国产av一区二区三区| 亚洲中文字幕剧情类别| 国产av永久无码天堂影院| 亚洲国产A∨无码影院| 国产女主播一区二区三区在线观看 | 无码综合天天久久综合网| 国内自拍偷拍亚洲天堂| 免费看片的网站国产亚洲| 中国老熟妇506070| 91精品福利一区二区| 精品人妻一区二区三区av| 国产av无码专区亚洲av果冻传媒| 无码人妻丰满熟妇区五十路百度| 久久亚洲国产精品123区| 日韩精品久久午夜夜伦鲁鲁| 大地资源在线观看官网第三页| 肉体裸交137日本大胆摄影| 日韩女同视频在线网站| 国产真实偷乱视频| 一区二区久久不射av|