王 薇, 蔣高明, 叢洪蓮, 高梓越, 湯夢(mèng)婷, 于璐璐
(江南大學(xué) 教育部針織技術(shù)工程研究中心, 江蘇 無(wú)錫 214122)
基于互聯(lián)網(wǎng)的緯編針織物計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)
王 薇, 蔣高明, 叢洪蓮, 高梓越, 湯夢(mèng)婷, 于璐璐
(江南大學(xué) 教育部針織技術(shù)工程研究中心, 江蘇 無(wú)錫 214122)
為克服現(xiàn)有緯編針織物計(jì)算機(jī)輔助設(shè)計(jì)(CAD)系統(tǒng)只能在局域網(wǎng)或單機(jī)上運(yùn)行的不足,結(jié)合互聯(lián)網(wǎng)技術(shù)和數(shù)據(jù)庫(kù)技術(shù),采用C#語(yǔ)言、Javascript語(yǔ)言以及HTMNL5,通過(guò)數(shù)學(xué)建模,開發(fā)面向針織產(chǎn)品設(shè)計(jì)制造全過(guò)程的緯編針織物CAD系統(tǒng)。實(shí)現(xiàn)了花型意匠圖,工藝編織圖的在線設(shè)計(jì),并能夠自動(dòng)計(jì)算生成三角配置圖。利用結(jié)構(gòu)化查詢語(yǔ)言數(shù)據(jù)庫(kù)建立產(chǎn)品數(shù)據(jù)庫(kù)高效地存儲(chǔ)和管理海量的針織產(chǎn)品數(shù)據(jù)資源。該系統(tǒng)采用瀏覽器/服務(wù)器結(jié)構(gòu),并將Web 站點(diǎn)和數(shù)據(jù)存儲(chǔ)服務(wù)部署到服務(wù)器上,客戶端零安裝、零維護(hù),用戶可直接通過(guò)電腦或移動(dòng)智能終端訪問(wèn)Web站點(diǎn)。隨時(shí)隨地在線設(shè)計(jì)針織物。同時(shí)以提花組織設(shè)計(jì)為例進(jìn)行了大量實(shí)驗(yàn),結(jié)果表明該系統(tǒng)操作方便,數(shù)據(jù)信息存儲(chǔ)更新高效快捷,滿足了用戶在線設(shè)計(jì)的需求。
緯編; 在線設(shè)計(jì); 計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng); 三角配置圖; 針織產(chǎn)品數(shù)據(jù)庫(kù)
在當(dāng)今大數(shù)據(jù)以及信息化時(shí)代背景下,計(jì)算機(jī)輔助設(shè)計(jì)(CAD)技術(shù)在互聯(lián)網(wǎng)技術(shù)以及網(wǎng)絡(luò)數(shù)據(jù)庫(kù)等新技術(shù)的迅速發(fā)展下具備了新的設(shè)計(jì)理念與技術(shù)內(nèi)容[1]。計(jì)算機(jī)的應(yīng)用已經(jīng)滲透于針織產(chǎn)品設(shè)計(jì)到生產(chǎn)控制全過(guò)程[2]。隨緯編產(chǎn)品市場(chǎng)需求的不斷提高,緯編CAD技術(shù)在現(xiàn)代緯編企業(yè)中的作用和地位已相當(dāng)重要[3]。而現(xiàn)存的緯編CAD系統(tǒng)一般是客戶端軟件,運(yùn)行環(huán)境僅局限于單機(jī)或局域網(wǎng),不能面向產(chǎn)品的整個(gè)生產(chǎn)周期,設(shè)計(jì)的產(chǎn)品數(shù)據(jù)不易集中存儲(chǔ),管理起來(lái)比較困難,從而對(duì)有效提供相關(guān)數(shù)據(jù)的信息產(chǎn)生影響,比如為工藝生產(chǎn)管理提供完善的數(shù)據(jù)。
基于針織產(chǎn)品網(wǎng)絡(luò)輔助設(shè)計(jì)技術(shù)的發(fā)展[4],本文在傳統(tǒng)緯編針織物CAD的基礎(chǔ)上開發(fā)面向緯編針織物產(chǎn)品設(shè)計(jì)生產(chǎn)全過(guò)程的緯編針織物CAD系統(tǒng)。該系統(tǒng)在原有緯編針織物CAD軟件的基礎(chǔ)上利用網(wǎng)絡(luò)技術(shù)和數(shù)據(jù)庫(kù)技術(shù)的強(qiáng)大功能,為設(shè)計(jì)者提供隨時(shí)隨地在線設(shè)計(jì)的便利和豐富的產(chǎn)品數(shù)據(jù)庫(kù)。網(wǎng)絡(luò)體系結(jié)構(gòu)不再是傳統(tǒng)的客戶機(jī)/服務(wù)器(C/S)結(jié)構(gòu),而是更加方便快捷的流覽器/服務(wù)器(B/S)網(wǎng)絡(luò)結(jié)構(gòu)模式,統(tǒng)一了客戶端,將關(guān)鍵的系統(tǒng)功能轉(zhuǎn)移到服務(wù)器上[5],實(shí)現(xiàn)了網(wǎng)頁(yè)版緯編針織物CAD的首次開發(fā)。
1.1 系統(tǒng)的3層B/S網(wǎng)絡(luò)結(jié)構(gòu)
系統(tǒng)采用B/S結(jié)構(gòu),其優(yōu)勢(shì)在于可在任何地方進(jìn)行相應(yīng)的操作而不需安裝相關(guān)的軟件,只需將計(jì)算機(jī)或智能終端進(jìn)行聯(lián)網(wǎng)即可使用,客戶端免安裝、免維護(hù)。整個(gè)系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)可分為3層:表示層、服務(wù)層、 數(shù)據(jù)層[6],如圖1所示。服務(wù)層為該系統(tǒng)的核心部分集中了系統(tǒng)功能實(shí)現(xiàn)的核心技術(shù),數(shù)據(jù)資源集中保存于服務(wù)器端。
圖2 系統(tǒng)整體結(jié)構(gòu)圖Fig.2 Holistic function diagram of system
1.1.1 表示層的構(gòu)成及主要功能
表示層的硬件和軟件主要通過(guò)用戶所使用的智能終端如手機(jī)、iPad以及筆記本的硬件與及其瀏覽器來(lái)實(shí)現(xiàn)[7]。主要用于實(shí)現(xiàn)互聯(lián)網(wǎng)用戶訪問(wèn)系統(tǒng),無(wú)論何時(shí)何地只要能夠上網(wǎng),就可使用該系統(tǒng)。
圖1 三層B/S網(wǎng)絡(luò)結(jié)構(gòu)圖Fig.1 Three layers B/S network structure diagram
1.1.2 服務(wù)層的構(gòu)成及主要功能 服務(wù)層主要由Web服務(wù)器的硬件以及Windows操作系統(tǒng)組成,性能穩(wěn)定的Web服務(wù)器是發(fā)布網(wǎng)站和數(shù)據(jù)存儲(chǔ)及管理的前提條件[8]。服務(wù)層處于數(shù)據(jù)層與表示層中間,起到了數(shù)據(jù)交換中承上啟下的作用,位置非常關(guān)鍵。其主要功能是完成表示層客戶端與服務(wù)端的調(diào)用以及調(diào)用數(shù)據(jù)層的客戶端與服務(wù)端。
1.1.3 數(shù)據(jù)層的構(gòu)成及主要功能
數(shù)據(jù)層的組成主要依靠數(shù)據(jù)庫(kù)服務(wù)器的硬件與SQL Server 2008數(shù)據(jù)庫(kù)來(lái)實(shí)現(xiàn)。數(shù)據(jù)層的主要功能是實(shí)現(xiàn)緯編產(chǎn)品數(shù)據(jù)信息的存儲(chǔ)與查詢。依靠結(jié)構(gòu)化查詢語(yǔ)言(SQL)數(shù)據(jù)庫(kù)的存儲(chǔ)功能,可方便快捷地存儲(chǔ)并管理產(chǎn)品信息,大大節(jié)約了數(shù)據(jù)操作的時(shí)間。
1.2 系統(tǒng)整體構(gòu)架
該系統(tǒng)主要由文件管理、花型設(shè)計(jì)、工藝設(shè)計(jì)、產(chǎn)品數(shù)據(jù)庫(kù)4個(gè)主要功能模塊,每個(gè)功能模塊又由多個(gè)子模塊構(gòu)成,圖2所示為該系統(tǒng)整體功能模塊圖。
在整體構(gòu)架上與傳統(tǒng)C/S結(jié)構(gòu)的CAD相比,最大的不同是增加了產(chǎn)品數(shù)據(jù)庫(kù)功能,確保了設(shè)計(jì)成果不會(huì)因突發(fā)情況而意外丟失,并且可用關(guān)鍵詞進(jìn)行產(chǎn)品檢索,隨時(shí)隨地快速查看產(chǎn)品。
2.1 花型意匠圖數(shù)學(xué)模型
花型意匠圖是二維平面圖形,所表示的是織物組織表面的花型圖案,所以可使用二維矩陣進(jìn)行信息描述,二維數(shù)據(jù)可對(duì)花型意匠圖的任意一意匠格的編織信息進(jìn)行描述并存儲(chǔ),建立花型意匠圖的二維矩陣C為
式中:j為花紋循環(huán)的橫列號(hào),取值范圍為 1,2,…,h,h為組織循環(huán)花高,從下至上編號(hào);k為花紋循環(huán)的縱行號(hào),取值范圍為 1,2,…,w,w為組織循環(huán)花寬,從左至右進(jìn)行編號(hào);c(j,k)表示花紋循環(huán)中第j橫列第k縱行處的意匠信息,利用顏色編號(hào)來(lái)賦值,具體取值為0,1,…,15,分別代表不用的顏色信息。根據(jù)設(shè)計(jì)需要選用所需顏色對(duì)意匠圖進(jìn)行點(diǎn)擊填充后,意匠信息以顏色編號(hào)的形式被定義并保存。圖3示出花型意匠圖及對(duì)應(yīng)矩陣。
圖3 花型意匠圖的數(shù)學(xué)表示方法Fig.3 Mathematical expressions of Jacquard pattern notation. (a) Jacquard pattern notation; (b) Array of jacquard pattern notation
2.2 工藝編織圖數(shù)學(xué)模型
緯編工藝編織圖是將針織物的橫斷面形態(tài)用圖形表示的一種方法,不僅表示了每枚織針?biāo)幙椀慕Y(jié)構(gòu)單元,還表示了織針的配置和排列,在雙面緯編針織物中,還可同時(shí)表示出上下針床的編織情況。文中,定義參數(shù)P來(lái)判定最基本的3種針床配置模型(單針床,羅紋配置,棉毛配置分別用參數(shù)1,2,3來(lái)表示)。假設(shè)完全組織循環(huán)花寬為w,循環(huán)花高為h,可建立如下編織動(dòng)作矩陣。
式中:h為花高;w為花寬;j為花紋循環(huán)的橫列號(hào),取值范圍為1,2,…,h;k為花紋循環(huán)的縱行號(hào),取值范圍為1,2,…,w;k(j,k)為花紋循環(huán)中第j橫列第k縱行處的編織信息,可用編織動(dòng)作編號(hào)m來(lái)賦值,其具體取值為1,…,9。如表1所示編織情況和數(shù)據(jù)信息的對(duì)應(yīng)情況。選用不同編織情況對(duì)編織圖賦值之后,編織信息被定義并保存。根據(jù)保存的信息可繪制出所對(duì)應(yīng)的編織圖,如圖4所示編織圖及其對(duì)應(yīng)矩陣。
表1 編織信息及其對(duì)應(yīng)數(shù)據(jù)表
圖4 編織圖數(shù)學(xué)表示方法Fig.4 Mathematical expressions of drawing knitting plan. (a) Drawing knitting plan; (b) Array of drawing knitting plan
2.3 織針排列圖數(shù)學(xué)模型
織針排列圖是根據(jù)工藝編織圖以及生產(chǎn)要求確定下來(lái)的每個(gè)針道的出針信息,合理配置織針的排列也可增加花型結(jié)構(gòu)的類型。假設(shè)完全組織循環(huán)花寬為w,針筒針道數(shù)t,針盤針道數(shù)為p,用z來(lái)表示總針道數(shù)(t+p),其織針排列的數(shù)學(xué)模型可表示為
式中:i表示針道數(shù),取值范圍為1,2,…,z,從下至上編號(hào);k為花紋循環(huán)的縱行號(hào),取值范圍為 1,2,…,w,從左至右進(jìn)行編號(hào);z(i,k)表示第i針道第k根針的出針信息,當(dāng)z(i,k)=0時(shí)表示在第i針道沒(méi)有出針信息,當(dāng)z(i,k)=1時(shí)表示第i針道有出針信息。圖5示出織針排列圖及其對(duì)應(yīng)的矩陣z(i,k),表示針筒針有3種踵位,并呈“/”排列,針盤針有2種踵位,呈一隔一針排列。
圖5 織針排列圖及對(duì)應(yīng)矩陣Fig.5 Pareto pointer array and corresponding array. (a) Pareto pointer array;(b) Array of Pareto pointer array
2.4 三角配置圖數(shù)學(xué)模型
對(duì)于普通圓緯編機(jī)上的產(chǎn)品設(shè)計(jì),還可用各路成圈系統(tǒng)三角的變化配置來(lái)表示織針編的情況,即三角配置圖,同樣也反映了織針編織動(dòng)作的情況,與工藝編織圖與織針排列圖有著密不可分的關(guān)系。在設(shè)計(jì)花型時(shí)先根據(jù)編織圖確定織針排列圖,確定了織針排列圖之后再根據(jù)具體的編織信息來(lái)安排對(duì)應(yīng)的三角。三角配置圖的二維矩陣S為
式中:z為針道數(shù);h為花高;s(i,j)表示第i針道第j路的出針信息,其具體取值再根據(jù)k(j,k)來(lái)判定。轉(zhuǎn)換時(shí)只需對(duì)同一針床上織針的編織數(shù)據(jù)進(jìn)行比較,為了便于比較將k(j,k)分為針筒t(j,k)和針盤p(j,k) 2個(gè)矩陣,如表2示出其轉(zhuǎn)化關(guān)系。具體繪制流程如圖6所示。圖7所示為線圈圖轉(zhuǎn)換成三角配置圖的效果圖。
表2 由k(j,k)到t(j,k)和p(j,k)的轉(zhuǎn)化關(guān)系
注:k(j,k)=1表示成圈;k(j,k)=2表示集圈;k(j,k)=3表示浮線。
圖6 三角配置圖繪制流程Fig.6 Flow chart of arrangement of cams
圖7 織針排列圖與三角配置對(duì)應(yīng)圖Fig.7 Contrast of Pareto pointer array (a) and arrangement of cams (b)
本文系統(tǒng)是利用ASP.NET技術(shù)、C#語(yǔ)言、Javascript語(yǔ)言以及HTML5開發(fā)的Web應(yīng)用程序,即網(wǎng)絡(luò)版應(yīng)用程序,不需要相應(yīng)的客戶端,只需要操作系統(tǒng)自帶的瀏覽器,從而使用起來(lái)非常方便,而線下CAD需要運(yùn)行在相應(yīng)的客戶端上;而且它是基于編寫網(wǎng)頁(yè)程序語(yǔ)言,可跨平臺(tái),而線下CAD系統(tǒng)對(duì)客戶端的操作系統(tǒng)也會(huì)有限制,不能跨平臺(tái)。雖然B/S模式在圖形的表現(xiàn)能力上以及運(yùn)行的速度上有所欠缺,但隨網(wǎng)頁(yè)語(yǔ)言以及瀏覽器的進(jìn)一步升級(jí),其兼容性越來(lái)越好,用戶體驗(yàn)更加流暢。比如HTML5在圖形的渲染方面以及音頻、文件的處理上已非常強(qiáng)大。ASP.NET是一種服務(wù)器端技術(shù),可制作動(dòng)態(tài)Web頁(yè)的內(nèi)容,并具有2個(gè)強(qiáng)大功能:一是通過(guò)ADO.NET提供的GridView等數(shù)據(jù)庫(kù)元件可直接和數(shù)據(jù)庫(kù)連接,使產(chǎn)品數(shù)據(jù)的安全性和實(shí)時(shí)性得到保證;二是ASP.NET支持應(yīng)用程序的實(shí)時(shí)更新[10]。管理員不需要做任何操作,就可更新應(yīng)用文件。這使得緯編針織物CAD系統(tǒng)開發(fā)成為可能。另外,在程序的設(shè)計(jì)過(guò)程中大量使用了HTML5的canvas元素,這個(gè)元素本身的功能比較有限,但通過(guò)該元素可獲取Canvas-RenderingContxt2D對(duì)象,該工具是一個(gè)功能強(qiáng)大的繪圖應(yīng)用程序編程接口(API),不僅可繪制集合圖形和字符串,而且可利用路徑來(lái)繪制復(fù)雜的集合圖形。
3.1 花型意匠圖功能實(shí)現(xiàn)
花型意匠圖是采用特定符號(hào)來(lái)表示織針編織結(jié)構(gòu)單元組合的一種設(shè)計(jì)方式,尤其適用于色彩提花產(chǎn)品的設(shè)計(jì),其特點(diǎn)是花型范圍不受限制,這些符號(hào)不僅可表示不同結(jié)構(gòu)線圈,還可表示不同原料或不同色彩的紗線?;ㄐ鸵饨硤D描述的是織物最后的花紋效果,每個(gè)意匠格表示1個(gè)線圈,意匠格顏色就代表了該編織區(qū)域紗線的顏色,直觀性強(qiáng),便于用戶的設(shè)計(jì)[11]。用戶可在花型意匠圖頁(yè)面根據(jù)需要設(shè)計(jì)花型,并將設(shè)計(jì)的花型數(shù)據(jù)保存在數(shù)據(jù)庫(kù)中。
在意匠圖的設(shè)計(jì)中其基本元素不是像素點(diǎn)而是意匠格,一個(gè)意匠格由20像素(根據(jù)需要設(shè)定)組成。假設(shè)像素點(diǎn)坐標(biāo)(x,y),意匠格坐標(biāo)(j,k),用gw來(lái)表示構(gòu)成單個(gè)意匠格長(zhǎng)、寬所需的像素個(gè)數(shù), 則它們之間的關(guān)系式為
另外,考慮到在提花組織設(shè)計(jì)中經(jīng)常會(huì)出現(xiàn)大花型的繪制,逐一繪制費(fèi)時(shí)又費(fèi)力,而且效果不佳。
從繪圖軟件中得到靈感,在緯編針織物設(shè)計(jì)系統(tǒng)中也添加一些必要的幾何繪圖工具以及油漆桶工具,如直線、矩形、橢圓以及換色、填充等工具。
3.2 工藝設(shè)計(jì)功能實(shí)現(xiàn)
工藝設(shè)計(jì)包括工藝編織圖、織針排列圖、三角配置圖。工藝編制圖是將針織物的橫斷面形態(tài)按編織順序和指針的工作情況,用圖形表示的一種方法,由織針和織針上編織的紗線形成。根據(jù)編織情況不同,織針上所編制的紗線分別用表示成圈、集圈和浮線的符號(hào)來(lái)表示。織針排列為多針道緯編產(chǎn)品設(shè)計(jì)中針的排列,三角配置圖是用各路成圈系統(tǒng)三角的變化配置來(lái)表示織針編織狀態(tài)。其中織針排列可從產(chǎn)品設(shè)計(jì)自動(dòng)計(jì)算得到或進(jìn)行選擇、設(shè)計(jì),三角配置圖由系統(tǒng)根據(jù)編織圖和三角配置圖計(jì)算得到。
工藝編織圖的功能實(shí)現(xiàn)主要依靠canvas貼圖方法。在具體實(shí)現(xiàn)過(guò)程中首先將線圈所有情況做成圖元保存在程序中,并顯示在界面左側(cè)的工具欄中。具體實(shí)現(xiàn)過(guò)程中應(yīng)用canvas的雙緩存技術(shù)通過(guò)工具按鈕的onclick事件獲取圖元并將其畫在一個(gè)canvas上,再通過(guò)繪圖區(qū)域canvas的onmousedown事件將其貼在點(diǎn)擊的相應(yīng)位置。建立二維動(dòng)態(tài)數(shù)組k[j,k],繪圖完成后保存k[j,k]數(shù)據(jù)信息,并使用session對(duì)象將其存入數(shù)據(jù)庫(kù)的相應(yīng)字段中。
3.3 產(chǎn)品數(shù)據(jù)庫(kù)的建立與存儲(chǔ)
本文系統(tǒng)采用直接與SQL Server數(shù)據(jù)庫(kù)相連的方法,SQL具有很多優(yōu)點(diǎn),例如數(shù)據(jù)存儲(chǔ)快捷、管理方便、兼容性高[12]。SQL Server 數(shù)據(jù)庫(kù)可保存豐富多樣的數(shù)據(jù)資源,被形象的比喻為保存數(shù)據(jù)的倉(cāng)庫(kù),其所保存的內(nèi)容不僅僅是單純的數(shù)字,還包括其他形式的數(shù)據(jù)信息,例如文字、圖形、圖像等,對(duì)于計(jì)算機(jī)來(lái)講這些都是對(duì)保存對(duì)象進(jìn)行具體描述的紀(jì)錄[13]。 通過(guò)SQL Server數(shù)據(jù)庫(kù)可實(shí)現(xiàn)以下功能。
1)數(shù)據(jù)信息的存儲(chǔ)、統(tǒng)計(jì)。將設(shè)計(jì)好的產(chǎn)品數(shù)據(jù)存入數(shù)據(jù)庫(kù)后,SQL Server數(shù)據(jù)庫(kù)會(huì)根據(jù)存入的不同形式的產(chǎn)品數(shù)據(jù)信息進(jìn)行分類整理,歸納統(tǒng)計(jì),并予以匯總。這種合理的存取方式大大提高了數(shù)據(jù)庫(kù)的工作效率。
2)數(shù)據(jù)信息的添加、修改和刪除。運(yùn)用此功能以及網(wǎng)絡(luò)技術(shù)將緯編產(chǎn)品數(shù)據(jù)庫(kù)網(wǎng)絡(luò)化,在Inte- rnet上實(shí)現(xiàn)緯編工藝數(shù)據(jù)庫(kù)數(shù)據(jù)的添加、編輯、刪除、修改等功能。
3)數(shù)據(jù)信息的瀏覽和查詢。SQL Server數(shù)據(jù)庫(kù)還具有對(duì)歷史信息、歷史數(shù)據(jù)、及時(shí)信息的瀏覽查詢功能,根據(jù)登錄的用戶名來(lái)判斷所屬單位,只可瀏覽一定范圍內(nèi)的產(chǎn)品數(shù)據(jù),運(yùn)用數(shù)據(jù)庫(kù)的查詢功能,為緯編產(chǎn)品數(shù)據(jù)庫(kù)設(shè)置關(guān)鍵字檢索,可根據(jù)產(chǎn)品編號(hào)、企業(yè)編號(hào)、機(jī)型、日期等進(jìn)行檢索。
本文研究了一套基于互聯(lián)網(wǎng)的緯編針織物CAD系統(tǒng),經(jīng)證明該系統(tǒng)使用便捷,操作方便,數(shù)據(jù)更新速度迅速;擴(kuò)大了緯編CAD系統(tǒng)的使用范圍,有利于新產(chǎn)品的開發(fā)及傳播。
1)建立了花型意匠圖、工藝編織圖、織針排列圖以及三角配置圖數(shù)學(xué)模型。
2)實(shí)現(xiàn)了該系統(tǒng)在互聯(lián)網(wǎng)上花型設(shè)計(jì)以及工藝設(shè)計(jì)的功能,充分驗(yàn)證了緯編針織物CAD系統(tǒng)基本功能互聯(lián)網(wǎng)化的可行性,是一次成功的嘗試。它的開發(fā)將緯編CAD實(shí)現(xiàn)真正網(wǎng)絡(luò)化,使其不再僅限制于局域網(wǎng)和單機(jī)使用。
3)使用SQL Server數(shù)據(jù)庫(kù)格式來(lái)保存數(shù)據(jù),產(chǎn)品數(shù)據(jù)庫(kù)放在服務(wù)器端,用戶通過(guò)瀏覽器使用本系統(tǒng),體現(xiàn)了數(shù)據(jù)庫(kù)技術(shù)的優(yōu)點(diǎn)。
[1] 廖文和. 網(wǎng)絡(luò)時(shí)代的輔助設(shè)計(jì)技術(shù): NAD[J]. CAD/CAM與制造業(yè)信息化, 2001(1): 6-8 LIAO Wenhe. The technology of aid design of network age: NAD [J]. Digital Manufacturing Industry, 2001(1):6-8.
[2] 閆怡, 張瑞云, 李汝勤, 等. 紡織CAD的網(wǎng)絡(luò)設(shè)計(jì)發(fā)展趨勢(shì)[J]. 紡織學(xué)報(bào),2004, 25(1): 115-118. YAN Yi, ZHANG Ruiyun, LI Ruqin, et al. The trend of network aided design of fabric CAD[J]. Journal of Textile Research, 2004, 25(1): 115-118.
[3] 陳海英, 徐巧. 緯編針織CAD系統(tǒng)的發(fā)展現(xiàn)狀[J]. 紹興文理學(xué)院學(xué)報(bào)(自然科學(xué)), 2015(3):59-62. CHEN Haiying, XU Qiao. Development status weft knitted fabric CAD system[J]. Journal of Shaoxing ARTS University (Natural Science), 2015(3): 59-62.
[4] 張峰, 張瑞云, 李汝勤. 計(jì)算機(jī)新技術(shù)在紡織品設(shè)計(jì)與制造中的應(yīng)用[J]. 紡織學(xué)報(bào),2001,22(2): 66-68. ZHANG Feng, ZHANG Ruiyun, LI Ruqin, et al. Application of new computer technologies in the design of textiles and manufacture[J]. Journal of Textile Research, 2001,22( 2): 66-68.
[5] 張文濤, 常紅星. 基于ASP.NET的B/S架構(gòu)下的項(xiàng)目管理系統(tǒng)的網(wǎng)絡(luò)安全模式設(shè)計(jì)[J]. 計(jì)算機(jī)科學(xué), 2008,35(2): 101-103. ZHANG Wentao, CHANG Hongxing. Model design of anetwork security system for project management systemsbased on the B/S architecture in ASP.NET platform[J].Computer Science, 2008, 35(2): 101-103.
[6] 靳恒清. 淺析B/S系統(tǒng)構(gòu)架[J]. 甘肅農(nóng)業(yè), 2010(11):65. JIN Hengqing. On the B/S system architecture[J]. Gansu Agricultural, 2010(11): 65.
[7] 王松, 馬崇啟. 織物CAD在線設(shè)計(jì)系統(tǒng)[J]. 紡織學(xué)報(bào), 2014,35(3): 132-135. WANG Song, MA Songqi. Online fabric CAD design system[J]. Journal of Textile Research, 2014, 35(3):132- 135.
[8] 范國(guó)闖, 鐘華, 黃濤, 等. Web 應(yīng)用服務(wù)器研究綜述[J].軟件學(xué)報(bào), 2003, 14(10): 1728-1739. FAN Guochuang, ZHONG Hua, HUANG Tao, et al. A survey on web application servers[J]. Journal of Software,2003, 14(10): 1728-1739.
[9] 湯陽(yáng), 田欣. 基于B/S結(jié)構(gòu)的信息數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)[J]. 現(xiàn)代情報(bào), 2006(8): 73-74. TANG Yang, TIAN Xin. Design and implementation of Information database based on B/S structure.[J]. Journal of Modern Information, 2006(8): 73-74.
[10] 寵婭娟, 房大偉, 呂雙, 等. ASP.NET從入門到精通[M]. 北京: 清華大學(xué)出版社, 2008: 127-313. PANG Yajuan, FANG Dawei, Lü Shuang, et al. ASP NET from Entry to the Master[M]. Beijing: Tsinghua University Press, 2008: 372-386.
[11] 蔣高明. 針織學(xué)[M]. 北京: 中國(guó)紡織出版社, 2012: 9-12 JIGANG Gaoming. Knitting[M]. Beijing: China Textile & Apparel Press, 2012: 9-12.
[12] 閆旭. 淺談SQL Server數(shù)據(jù)庫(kù)的特點(diǎn)和基本功能[J].價(jià)值工程, 2012(22): 229-231. YAN Xu. On the features and basic functions of SQLServer database [J]. Value Engineering, 2012(22): 229-23 1.
[13] 林子雨, 賴永炫. 云數(shù)據(jù)庫(kù)研究[J]. 軟件學(xué)報(bào), 2012, 23(5): 1148-1166. LIN Ziyu, LAI Yongxuan. Cloud database research[J]. Journal of Software, 2012, 23(5):1148-1166.
Internet-based computer-aided design system for weft knitted fabric
WANG Wei, JIANG Gaoming, CONG Honglian, GAO Ziyue, TANG Mengting, YU Lulu
(EngineeringResearchCenterforKnittingTechnology,MinistryofEducation,JiangnanUniversity,Wuxi,Jiangsu214122,China)
Aiming at the defects of existing computer-aided design(CAD) systems for weft knitted fabric of can only run on a single unit or local area network, a weft knitted fabric CAD system was developed to the needs of the overall process of weft knitted products from design to manufacture by combining the network technology with database technology and adopting the technology of C #, Javascript and HTMNL5. Pattern drafted patterns and the online design of weaving graphs realized, and the arrangement of cams were automatically calculated and generated. And strutured query language(SQL) database was used to efficiently store and manage vast amounts of data resources of knitted products. The browser/server mode, the Web sites and data storage services were all deployed to the server, zero client installation, and zero maintenance were achieved, users can design knitted fabrics online anywhere by accessing the Web sites by a computer or a mobile intelligent terminal. And the fabric weave design was used as an example in the practical test, the test results showed that it is convenient for operation, and the data information storage and updating is efficient and quickly, thereby meeting the needs of online design of users well.
weft knitting; online design; computer-aided design system; arrangement of can; knitted fabrics database
10.13475/j.fzxb.20160805806
2016-08-29
2017-04-22
國(guó)家自然科學(xué)基金項(xiàng)目(61602212);江蘇省產(chǎn)學(xué)研聯(lián)合創(chuàng)新資金-前瞻性聯(lián)合研究項(xiàng)目(BY2016022-35)
王薇(1990—),女,碩士生。主要研究方向?yàn)閿?shù)字化紡織技術(shù)。蔣高明,通信作者,E-mail:jgm@jiangnan.edu.cn 。
TP 391.7
A