亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于圖元的工程協(xié)同設計方法和系統(tǒng)的制作方法

文檔序號:6500420閱讀:255來源:國知局
一種基于圖元的工程協(xié)同設計方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開一種基于圖元的工程協(xié)同設計方法和系統(tǒng)。其中,該方法包括:第一步,在工程圖紙中確定被參照圖紙的參數(shù)、被參照的圖元、新建對象的參數(shù);第二步,所述工程圖紙通過被參照圖紙的參數(shù)與所述被參照圖紙建立鏈接,讀取被參照圖元,并根據(jù)所述新建對象的參數(shù)將所述被參照圖元處理后插入到所述工程圖紙中作為新建對象的圖元;第三步,確定所述新建對象圖元的篩選參數(shù),并對所述新建對象的圖元進行篩選,刪除不合要求的圖元;第四步,記錄所述新建對象的參照信息;第五步,修改所述被參照圖紙之后,根據(jù)所述工程圖紙中記錄的參照信息,對讀取的修改的被參考圖元進行篩選后插入到所述工程圖紙中,修改更新的圖元的參照關系,刪除更新前的圖元。
【專利說明】—種基于圖元的工程協(xié)同設計方法和系統(tǒng)
【技術領域】
[0001]本發(fā)明涉及一種基于圖元的工程協(xié)同設計的方法和系統(tǒng),尤其涉及以電子文檔的方式保存的工程圖紙的協(xié)同設計方法和系統(tǒng),進一步地,涉及使用CAD制圖軟件生成的圖紙的協(xié)同設計方法和系統(tǒng)。
【背景技術】
[0002]協(xié)同設計技術是目前設計行業(yè)研究的一個熱點。隨著中國加入WT0,行業(yè)的競爭加劇,業(yè)主對設計的時間要求和質(zhì)量要求越來越高,設計變更也日趨頻繁。另一方面,設計企業(yè)的設計方法仍然停留在傳統(tǒng)的單機設計、定期溝通,專業(yè)之間的信息交互效率低下,錯、漏、碰、缺現(xiàn)象普遍出現(xiàn),嚴重影響了工程的進度和質(zhì)量;由于單個任務往往是個人單獨完成,導致項目的整體質(zhì)量參差不齊,風格各異,業(yè)主意見很大。
[0003]在計算機網(wǎng)絡技術飛速發(fā)展的背景下,把個人計算機相互連接起來,通過與CAD軟件進行結(jié)合,多個人在共同的網(wǎng)絡空間里協(xié)作完成設計任務的工作模式已經(jīng)出現(xiàn)。根據(jù)CAD軟件的不同,分為二維協(xié)同和三維協(xié)同。目前國內(nèi)施工方普遍接受的是有一套嚴格出圖標準的二維圖紙;三維協(xié)同在信息準確性、協(xié)作的有效性方面有很大的優(yōu)勢,但因為出圖標準的問題,目前還不能廣泛推廣,大部分還只是停留在方案設計階段。本發(fā)明所涉及的協(xié)同方法,屬于二維協(xié)同范疇。
[0004]目前二維協(xié)同采用得比較多的方法包括:外部引用協(xié)同和圖層協(xié)同。外部引用是指一個設計文件,局部參考了另外一個文件的一部分,把這個外部文件的鏈接關系和引用的位置關系記錄在當前文件中。這樣,當外部文件發(fā)生變化的時候,引用這個文件的其它文件,都可以自動得到更新。外部引用協(xié)同是一種簡單有效的協(xié)同設計方法,使用CAD軟件固有的功能就可以完成。團隊成員之間相互引用工作成果,相互配合,就能達到分工合作、共同完成多項設計任務的目的。圖層協(xié)同牽涉到圖層和圖元的概念。設計文件的內(nèi)容是由多個圖紙元素如直線,圓、文字等組成的,簡稱圖元。圖層是圖元的一個屬性,相同圖層的圖元組成了圖紙里面的一個個子集。針對圖層的很多操作,如改變顏色、開關、控制打印等,都可以對所有同一圖層的圖元起效,達到對圖元的批量操作的目的。圖層協(xié)同是指,不同專業(yè)的團隊成員,在不同的圖層進行工作,彼此互相不干擾;專業(yè)之間進行配合的時候,需要一套圖層的應用規(guī)則,比如A專業(yè)的使用B專業(yè)的圖紙的時候,自動改變B專業(yè)圖紙的某些圖層的顏色、自動把某些圖層關閉不顯示等,從而達到協(xié)作的目的。圖層協(xié)同往往需要和外部引用協(xié)同結(jié)合使用,而且不能使用CAD軟件的固有功能來實現(xiàn),需要通過開發(fā)特定的軟件功能模塊。但圖層協(xié)同比外部引用協(xié)同更深入一步,協(xié)作的層次更深。
[0005]外部引用協(xié)同和圖層協(xié)同都是實踐中比較有效的協(xié)同方法,但是還存在以下問題:
第一,外部引用協(xié)同和圖層協(xié)同對任務劃分的程度仍然不夠細。外部引用協(xié)同,任務劃分只能以文件為單位;圖層協(xié)同,任務劃分只能以圖層為單位。每個文件、每個圖層,都可能包含大量的設計內(nèi)容,有時候設計任務牽涉到對不同文件,不同圖層的設計內(nèi)容的修改。這樣有些任務就會出現(xiàn)需要多個人一起修改的狀況,導致在設計過程中頻繁出現(xiàn)碰撞沖突,一些本來可以并行工作的任務變成只能串行工作。
[0006]第二,使用外部引用會帶來一系列的問題。這些問題包括:(1)提交給業(yè)主的圖紙數(shù)量非常多,不易分清哪些文件是主要文件,也非常容易造成文件缺失。(2)不同專業(yè)之間因為需要相互參照,可能形成復雜的嵌套參照關系,有時還形成循環(huán)參照,如A專業(yè)參照B專業(yè)的圖紙,但B專業(yè)的這張圖紙也反過來需要參照A專業(yè)的圖紙。循環(huán)參照使得參照關系變得非常復雜混亂,也使得軟件運行效率受到較大影響。(3)修改工作非常困難。因為一個工程圖紙被劃分成了非常多的任務文件,這樣要修改一個問題可能牽涉到要修改多個文件,在修改的時候還要保持坐標的一致性,這樣設計人員需要在不同的工作文件中間反復切換,在一定程度上反而降低了設計效率。
[0007]第三,圖層協(xié)同需要專業(yè)之間有非常嚴格的協(xié)作規(guī)則,導致難以實施。實施圖層協(xié)同對設計團隊的要求比較高,不同專業(yè)之間需要有嚴格的圖層規(guī)范,這樣才能通過一定的自動化處理提高協(xié)作的效率。

【發(fā)明內(nèi)容】

[0008]本發(fā)明的目的在于克服現(xiàn)有外部引用協(xié)同和圖層協(xié)同方法在實際運作過程出現(xiàn)的各種問題,提出一種基于圖元的工程協(xié)同工作方法和系統(tǒng),進一步提高設計的效率和協(xié)同方法在實際工作中的可應用性。
[0009]本發(fā)明公開了一種基于圖元的工程協(xié)同設計方法,其特征在于,包括如下步驟: 第一步,在工程圖紙中確定被參照圖紙的參數(shù)、被參照的圖元、新建對象的參數(shù); 第二步,所述工程圖紙通過所述被參照圖紙的參數(shù)與被參照圖紙建立鏈接,讀取所述
被參照圖紙中的被參照圖元,并根據(jù)所述新建對象的參數(shù)將所述被參照圖元處理后插入到所述工程圖紙中作為新建對象的圖元;
第三步,在所述工程圖紙中確定所述新建對象的圖元的篩選參數(shù),并對所述新建對象的圖元進行篩選,刪除不合要求的圖元;
第四步,在所述工程圖紙中記錄所述新建對象的參照信息;
第五步,在修改所述被參照圖紙之后,根據(jù)所述工程圖紙中記錄的參照信息,對讀取的修改后的被參考圖元進行篩選變換后插入到所述工程圖紙中,修改所述工程圖紙中更新的圖元的參照關系,刪除更新前的圖元。
[0010]優(yōu)選的,所述第二步中,所述工程圖紙通過被參照圖紙的參數(shù)與所述被參照圖紙建立鏈接,讀取所述被參照圖紙中的被參照圖元后,插入甲步驟:
判斷所述被參照圖元在所述工程圖紙中是否存在;
所述被參照圖元在所述工程圖紙中已經(jīng)存在的情況下,新建一個指向所述工程圖紙中已有的被參考圖元的實例;
所述被參照圖元在所述工程圖紙中不存在的情況下,復制所述被參考圖元。
[0011]更優(yōu)的,在所述甲步驟后,插入乙步驟:
把所述復制的被參考圖元對應的圖塊的名字與所述工程圖紙中的圖塊名字進行比較,查看有無重名;
如果重名,修改所述復制的被參考圖元對應的圖塊的名字。[0012]最優(yōu)的,在所述乙步驟后,插入丙步驟:
刪除所述被參考圖元中具有外部參考及參考其他文件的圖元。
[0013]優(yōu)選的,在所述第三步與第四步之間插入丁步驟:在所述工程圖紙中確定所述新建對象中的圖元的變換參數(shù),并對所述新建對象的圖元進行變換,修改圖元的屬性。
[0014]本發(fā)明還公開了一種基于圖元的工程協(xié)同設計系統(tǒng),其特征在于,包括:
創(chuàng)建模塊,用于在工程圖紙中確定被參照圖紙的參數(shù)、被參照的圖元、新建對象的參
數(shù);
加載模塊,用于所述工程圖紙通過被參照圖紙的參數(shù)與所述被參照圖紙建立鏈接,讀取所述被參照圖紙中的被參照圖元,并根據(jù)所述新建對象的參數(shù)將所述被參照圖元處理后插入到所述工程圖紙中作為新建對象的圖元;
篩選模塊,用于在所述工程圖紙中確定所述新建對象中的圖元的篩選參數(shù),并對所述新建對象的圖元進行篩選,刪除不合要求的圖元;
參照信息記錄模塊,用于在所述工程圖紙中記錄所述新建對象的參照信息;
更新模塊,用于在修改所述被參照圖紙之后,根據(jù)所述工程圖紙中記錄的參照信息,對讀取的修改后的被參考圖元進行篩選變換后插入到所述工程圖紙中,修改所述工程圖紙中更新的圖元的參照關系,刪除更新前的圖元;
所述創(chuàng)建模塊連接所述加載模塊,所述加載模塊連接所述篩選模塊,所述篩選模塊連接所述參照信息記錄模塊,所述參照信息記錄模塊連接所述更新模塊。
[0015]優(yōu)選的,所述加載模塊包括:
判斷模塊用于判斷所述被參照圖元在所述工程圖紙中是否存在;
實例新建模塊用于所述被參照圖元在所述工程圖紙中已經(jīng)存在的情況下,新建一個指向已有的被參考圖元的實例;
復制模塊用于所述被參照圖元在所述工程圖紙中不存在的情況下,復制被參考圖
J Li ο
[0016]更優(yōu)的,所述加載模塊還包括:
查詢模塊用于把復制的被參考圖元對應的圖塊的名字與所述工程圖紙中的圖塊名字進行比較,查看有無重名;
修改模塊用于修改重名的所述復制的被參考圖元對應的圖塊的名字。
[0017]最優(yōu)的,所述加載模塊還包括:刪除模塊用于刪除所述被參考圖元中具有外部參考及參考其他文件的圖元。
[0018]優(yōu)選的,所述系統(tǒng)還包括:變換模塊用于在所述工程圖紙中確定所述新建對象中的圖元的變換參數(shù),并對所述新建對象的圖元進行變換,修改圖元的屬性。
[0019]本發(fā)明能夠產(chǎn)生以下的有益效果:
第一,基于圖元的協(xié)同設計方法可以更好地處理工作的方便性和設計的模塊性的矛盾。圖元是組成圖紙文件的最小單位,用戶在一個圖紙文件里面參照其它文件的圖元時,可以任意選擇參照哪些圖元,可以是一個,可以是一組,也可以是整個文件。如果是參照整個文件的圖元,就相當于外部引用協(xié)同;如果是參照一組圖元,就和圖層協(xié)同差不多,但選擇的方法遠比圖層協(xié)同豐富,比如:可以選擇一個指定區(qū)域的圖元,可以選擇具有某些共同特征的圖元。這里的特征,就包括圖層,但也可以是圖元類型、字體類型、標高等其它特征。這樣,設計人員就不需要為了協(xié)同的要求,而把自己的設計文件分解得非常細,可以仍然按以往的習慣把相關的內(nèi)容都放在一個圖紙文件里,別的專業(yè)參照時按需要選擇參照的參數(shù)即可。
[0020]第二,用戶交互的文件,不會因為協(xié)同設計的需要而把任務分解得較細,而導致數(shù)量急劇增加。設計模塊不需要過度細化,但仍然可以方便的被用于團隊其他成員。這樣交付給業(yè)主的圖紙數(shù)量就能和實際的工作要求大致相符。
[0021]第三,不同專業(yè)的設計文件之間,不會因為相互參照,而形成循環(huán)參照關系。這是因為一個或一組圖元被參照的時候,本發(fā)明會把這些圖元所參照的其它圖元去除。如果有必要參照這些被去除的圖元,可以另外單獨建立參照關系。因此,圖元之間的參照關系非常簡單,都是一層參照。這也是符合專業(yè)之間實際的協(xié)作習慣的。
[0022]第四,修改圖紙變得相對簡單:因為沒有復雜的嵌套引用關系,所以不需要在多個參照文件中來回切換,最多只需要進入?yún)⒄盏膱D元,切換一次。而且,修改圖元相當于直接在當前文件進行修改,比修改外部參照要快速、簡單。
[0023]第五,應用的門檻較低,不需要專業(yè)之間有嚴格的配合規(guī)則。專業(yè)之間可以任意選擇彼此的文件中的圖元進行參照。
【專利附圖】

【附圖說明】
[0024]圖1是本發(fā)明的基于圖元的工程協(xié)同設計的方法的流程圖;
圖2是本發(fā)明的基于圖元的工程協(xié)同設計方法建立圖元參照關系的流程圖;
圖3是本發(fā)明的基于圖元的工程協(xié)同設計方法更新新建對象圖元的過程流程圖;
圖4是本發(fā)明的基于圖元的工程協(xié)同設計系統(tǒng)的結(jié)構(gòu)示意圖;
圖5是不同專業(yè)之間參照關系示意圖。
【具體實施方式】
[0025]為了使本發(fā)明的目的、技術方案、有益效果更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明做進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用于解釋本發(fā)明,并不用于限定本發(fā)明。
[0026]以下結(jié)合附圖和【具體實施方式】對本發(fā)明的實現(xiàn)進行詳細描述:
本發(fā)明是一個計算機的自動處理過程,通過記錄工程圖紙之間的圖元的參照關系,實現(xiàn)圖紙更改后,其它相關的圖紙自動更新的協(xié)同效果。
[0027]本發(fā)明可以應用在基于AutoCAD進行工程設計的協(xié)同方法,但是用到的方法和模塊并不限于AutoCAD平臺,只要其它軟件平臺能提供相應的接口即可。
[0028]如圖1所示是本發(fā)明的基于圖元的工程協(xié)同設計方法的流程圖。該方法包括如下步驟:
第一步,在工程圖紙中確定被參照圖紙的參數(shù)、被參照的圖元、新建對象的參數(shù)。
[0029]第一步驟中,需要確認被參照圖元的裁剪參數(shù),裁剪參數(shù)包括:圖元的范圍、圖元的特征屬性、參照和被參照文件所在的專業(yè)。特征屬性可以包括被參照圖元的任意一種或多種屬性,如:圖層、字體、線型、高度、線寬、顏色等。如果專業(yè)之間建立了詳細的協(xié)同設計規(guī)則,那么記錄的專業(yè)信息就可以在裁剪過程中自動應用規(guī)則。[0030]第二步,所述工程圖紙通過所述被參照圖紙的參數(shù)與被參照圖紙建立鏈接,讀取所述被參照圖紙中的被參照圖元,并根據(jù)所述新建對象的參數(shù)將所述被參照圖元處理后插入到所述工程圖紙中作為新建對象的圖元。
[0031]第二步驟中,所述工程圖紙通過被參照圖紙的參數(shù)與所述被參照圖紙建立鏈接,讀取所述被參照圖紙中的被參照圖元后,可以插入甲步驟:判斷所述被參照圖元在所述工程圖紙中是否存在;所述被參照圖元在所述工程圖紙中已經(jīng)存在的情況下,新建一個指向所述工程圖紙中已有的被參考圖元的實例;所述被參照圖元在所述工程圖紙中不存在的情況下,復制所述被參考圖元。
[0032]把復制的被參考圖元對應的圖塊的名字與所述工程圖紙中的圖塊名字進行比較,查看有無重名;如果重名,修改所述復制的被參考圖元對應的圖塊的名字。刪除所述被參考圖元中具有外部參考及參考其他文件的圖元,避免陷入循環(huán)參照,也簡化了參照關系。
[0033]第三步,在所述工程圖紙中確定所述新建對象的圖元的篩選參數(shù),并對所述新建對象的圖元進行篩選,刪除不合要求的圖元;
第四步,在所述工程圖紙中記錄所述新建對象的參照信息。
[0034]在所述第三步與第四步之間可以插入丁步驟:在所述工程圖紙中確定所述新建對象中的圖元的變換參數(shù),并對所述新建對象的圖元進行變換,修改新建對象圖元的屬性,以滿足實際的設計需要。
[0035]在所述第四步中,記錄所述新建對象的圖元的參照信息包括:被參照文件的編號、被參照圖元裁剪的參數(shù)、被參照文件所在的專業(yè)等。這些信息,在被參照的圖元發(fā)生改變的時候,可以用來對所述新建對象的圖元進行更新。
[0036]第五步,在修改所述被參照圖紙之后,根據(jù)所述工程圖紙中記錄的參照信息,對讀取的修改后的被參考圖元進行篩選后插入到所述工程圖紙中,修改所述工程圖紙中更新的圖元的參照關系,刪除更新前的圖元。
[0037]在所述第五步中,當被參照的圖元發(fā)生變化的時候,獲取與被參照圖元對應的新建對象圖元的相關參照信息,包括,參照參數(shù)、篩選參數(shù)、變換參數(shù)。在工程圖紙中修改新建對象圖元對應的圖塊的名字,避免再次復制發(fā)生沖突。根據(jù)所述工程圖紙中記錄的參照信息,對讀取的修改后的被參考圖元進行篩選、變換處理后插入到所述工程圖紙中,修改所述工程圖紙中更新的圖元的參照關系,刪除更新前的圖元。
[0038]如圖2所示是本發(fā)明的建立圖元參照關系的流程圖,現(xiàn)在逐步說明該過程的每一階段:
(1)打開工程圖紙;
(2)接收用戶的輸入信息,確定需要參照的圖紙的各項參數(shù)。
[0039]參數(shù)包括:
需要參照的圖紙文件在系統(tǒng)里面對應的唯一 ID編號;
需要參照的圖塊名稱,如果沒有,則參照整個文件的所有圖元;
新建立的參照對象在當前文件的插入點;
新建立的參照對象在當前文件的插入比例;
新建立的參照對象在當前文件的旋轉(zhuǎn)比例。
[0040]圖塊,是指一組任意圖元組成的集合。一組圖元形成一個圖塊以后,針對它們的操作就可以以圖塊為單位進行整體復制和操作,為CAD設計提供了很多便利。一個圖塊可以在一張工程圖紙中出現(xiàn)多次,每次出現(xiàn)的位置、大小、角度等都可以不一樣。圖元協(xié)同方法在選擇圖元的時候,可以以整個文件為單位,也可以以其中的一個圖塊作為單位。這里僅僅是選擇參照的對象,以下還會對參照的對象進行進一步處理。
[0041](3)復制被參照文件的相關圖元 具體的步驟是:
后臺打開被參照的文件;
讀取文件的相關內(nèi)容,如果是參照指定圖塊,則只讀取指定圖塊的圖元;如果是參照整個文件的圖元,則讀取所有圖元的信息;
判斷被參照的圖元在當前文件里是否以圖塊的形式存在;如果不存在,則直接復制相關的圖元;如果存在,則只需新建一個指向已有圖塊的實例,但是要把隨后輸入的篩選條件、變換條件,和之前輸入的合并;
把讀取的內(nèi)容和當前文件進行比較,查看有無重名的圖塊;
對重名的圖塊,直接在讀取的內(nèi)容中改名,避免沖突;
從讀取的內(nèi)容中,把外部參照和參照其它文件圖元的圖塊刪掉;
把處理后的讀取內(nèi)容,作為圖塊插入到當前文件。
[0042](4)接收用戶的輸入信息,確定對參照的圖元進行篩選和變換的各項參數(shù),包括: 篩選參數(shù):參照的坐標范圍、圖元特征:如圖層、字體、線型、線寬等,
變換參數(shù):參照文件和被參照文件所在的專業(yè),專業(yè)之間的圖層變換規(guī)則。
[0043](5)對復制過來的圖元進行篩選和變換,滿足使用的需要。
[0044]被參照的圖元和當前實際的需要還是有一定的距離,需要根據(jù)實際情況進行加工處理。這里的加工主要包括篩選和變換。
[0045]篩選是指,根據(jù)一定的條件,把不合要求的圖元刪除。最常見的篩選條件是參照的坐標范圍。如一個畫了多個圖框的圖紙,在被參照的時候,往往只需要其中的一個圖框。其次,篩選條件也可以是任意的圖形特征,如:圖層,字體、線型、線寬等。根據(jù)需要,只保留符合要求的圖元。篩選是圖元協(xié)同與外部引用協(xié)同、圖層協(xié)同的最大區(qū)別之一。因為被參照的文件有可能被其他人使用,所以外部引用和圖層的協(xié)同,都無法刪除被參照的文件里的圖元,只能把其它的部分隱藏。而圖元協(xié)同是把圖元復制過來,所以可以做到篩選、刪除。這對于減少圖紙文件的大小、增加參照的靈活性是很有好處的。
[0046]變換是指:把復制過來的圖元,按照一定的規(guī)則,修改圖元的屬性。變換是圖層協(xié)同常用的方法,這里也同樣適用。根據(jù)參照文件和被參照文件所在專業(yè),結(jié)合專業(yè)之間的圖層規(guī)則,可以對不同圖層的圖元實施以下變換:開/關圖層、鎖定/解鎖圖層、改變圖層顏色、改變圖層的可打印屬性等。在圖層協(xié)同中,變換規(guī)則只能針對圖層來制定,因為協(xié)作的最小單位是圖層;而圖元協(xié)同變換的最小單位是圖元本身,可以做到更精細的變換,如:針對字體、線型、線寬、高度等圖元屬性。
[0047](6)截斷多層的參照關系
專業(yè)之間的協(xié)作,主要是兩兩合作,因此他們之間的圖紙參照關系,其實是只需要一級參照即可,即:如果A專業(yè)需要參照B專業(yè)的圖,而在這張圖中,B專業(yè)又參照了 C專業(yè),那么其實C專業(yè)的內(nèi)容,對于A專業(yè)是沒有用的。如果A專業(yè)確實需要參照C專業(yè),那么可以直接再在A專業(yè)的圖紙中建立對C專業(yè)的參照,而不用依賴B專業(yè)的參照內(nèi)容。在外部參照協(xié)同方法中,由于CAD軟件的限制,這種多層的嵌套參照關系無法去除,導致在專業(yè)之間參照了多次以后,關系變得非?;靵y,圖紙非常復雜,容易出錯。比較典型的一個例子是,A專業(yè)和B專業(yè)各有一張圖紙,這里面A參照了 B專業(yè)的部分內(nèi)容,而B專業(yè)又參照了 A專業(yè)的另外部分內(nèi)容。這樣最后就形成了循環(huán)參照,給CAD軟件運行帶來混亂。在圖元協(xié)同的方法中,專門針對這種情況進行了處理:在建立參照的時候,如果參照的內(nèi)容還參照了其它的文件內(nèi)容,則把這部分內(nèi)容去除。這樣,不管專業(yè)之間如何參照,圖元之間始終是簡單的一層參照關系,如圖5所示。
[0048](7)記錄圖元的參照信息,為今后的自動更新做準備。
[0049]記錄的參照信息包括步驟一和三的所有輸入。參照信息分開兩個步驟錄入的原因是,步驟三的參數(shù),需要在圖元復制過來以后才能在圖紙上通過用戶交互的方式進行輸入,否則不直觀、不準確。
[0050]如圖3所示是本發(fā)明的更新被參照的圖元的過程流程圖,現(xiàn)在逐步說明該過程的每一階段:
(O獲取被參照的圖元的相關參照信息,包括:參照參數(shù)、篩選參數(shù)、變換參數(shù);
(2)把已經(jīng)存在的、被參照的圖元對應的圖塊改名,避免再次復制過來發(fā)生沖突;
(3)后臺讀取被參照的文件信息;
(4)根據(jù)記錄在當前文件里的參數(shù)信息,對讀取出來的被參照的文件的圖元,進行篩選、變換等處理,該處理與步驟三相同;
(5)把處理后的圖元復制到當前文件;
(6 )修改原來參照舊圖元的圖塊,使得它指向新的圖元;
(7)刪除舊的圖元。
[0051]圖4是本發(fā)明的基于圖元的工程協(xié)同設計系統(tǒng)的結(jié)構(gòu)示意圖。如圖4所示,基于圖元的工程協(xié)同設計系統(tǒng),包括:創(chuàng)建模塊,加載模塊,篩選模塊,參照信息記錄模塊和更新模塊。
[0052]其中,創(chuàng)建模塊用于在工程圖紙中確定被參照圖紙的參數(shù)、被參照的圖元、新建對象的參數(shù);加載模塊用于所述工程圖紙通過被參照圖紙的參數(shù)與所述被參照圖紙建立鏈接,讀取所述被參照圖紙中的被參照圖元,并根據(jù)所述新建對象的參數(shù)將所述被參照圖元處理后插入到所述工程圖紙中作為所述新建對象的圖元;篩選模塊,用于在所述工程圖紙中確定所述新建對象中的圖元的篩選參數(shù),并對所述新建對象的圖元進行篩選,刪除不合要求的圖元;參照信息記錄模塊用于在所述工程圖紙中記錄所述新建對象的參照信息;更新模塊用于在修改所述被參照圖紙之后,根據(jù)所述工程圖紙中記錄的參照信息,對讀取的修改后的被參考圖元進行篩選后插入到所述工程圖紙中,修改所述工程圖紙中更新的圖元的參照關系,刪除更新前的圖元。
[0053]所述創(chuàng)建模塊連接所述加載模塊,所述加載模塊連接所述篩選模塊,所述篩選模塊連接所述參照信息記錄模塊,所述參照信息記錄模塊連接所述更新模塊。
[0054]本實施例中所述加載模塊包括:判斷模塊,實例新建模塊和復制模塊。判斷模塊用于判斷所述被參照圖元在所述工程圖紙中是否存在;實例新建模塊用于所述被參照圖元在所述工程圖紙中已經(jīng)存在的情況下,新建一個指向所述工程圖紙中已有的被參考圖元的實例;復制模塊用于所述被參照圖元在所述工程圖紙中不存在的情況下,復制被參考圖元。
[0055]所述加載模塊還包括:查詢模塊和修改模塊。查詢模塊用于把復制的被參考圖元對應的圖塊的名字與所述工程圖紙中的圖塊名字進行比較,查看有無重名;修改模塊用于修改重名的所述復制的被參考圖元對應的圖塊的名字。
[0056]所述加載模塊還包括:刪除模塊。刪除模塊用于刪除所述被參考圖元中具有外部參考及參考其他文件的圖元,避免陷入循環(huán)參照,也簡化了參照關系。
[0057]本發(fā)明的基于圖元的工程協(xié)同設計系統(tǒng)還包括:變換模塊。變換模塊用于在所述工程圖紙中確定所述新建對象中的圖元的變換參數(shù),并對所述新建對象的圖元進行變換,修改圖元的屬性,以滿足實際的設計需要。
[0058]顯然,本領域的技術人員應該明白,上述的本發(fā)明的各步驟或各模塊可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置的計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模板,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限于任何特定的硬件和軟件結(jié)合。
[0059]以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種基于圖元的工程協(xié)同設計方法,其特征在于,包括如下步驟: 第一步,在工程圖紙中確定被參照圖紙的參數(shù)、被參照的圖元、新建對象的參數(shù);第二步,所述工程圖紙通過所述被參照圖紙的參數(shù)與被參照圖紙建立鏈接,讀取所述被參照圖紙中的被參照圖元,并根據(jù)所述新建對象的參數(shù)將所述被參照圖元處理后插入到所述工程圖紙中作為所述新建對象的圖元; 第三步,在所述工程圖紙中確定所述新建對象的圖元的篩選參數(shù),并對所述新建對象的圖元進行篩選,刪除不合要求的圖元; 第四步,在所述工程圖紙中記錄所述新建對象的參照信息; 第五步,在修改所述被參照圖紙之后,根據(jù)所述工程圖紙中記錄的參照信息,對讀取的修改后的被參考圖元進行篩選變換后插入到所述工程圖紙中,修改所述工程圖紙中更新的圖元的參照關系,刪除更新前的圖元。
2.如權(quán)利要求1所述的基于圖元的工程協(xié)同設計方法,其特征在于:所述第二步中,所述工程圖紙通過所述被參照圖紙的參數(shù)與被參照圖紙建立鏈接,讀取所述被參照圖紙中的被參照圖元后,插入甲步驟: 判斷所述被參照圖元在所述工程圖紙中是否存在; 所述被參照圖元在所述工程圖紙中已經(jīng)存在的情況下,新建一個指向所述工程圖紙中已有的被參考圖元的 實例; 所述被參照圖元在所述工程圖紙中不存在的情況下,復制所述被參考圖元。
3.如權(quán)利要求2所述的基于圖元的工程協(xié)同設計方法,其特征在于:在所述甲步驟后,插入乙步驟: 把復制的被參考圖元對應的圖塊的名字與所述工程圖紙中的圖塊名字進行比較,查看有無重名; 如果重名,修改所述復制的被參考圖元對應的圖塊的名字。
4.如權(quán)利要求3所述的基于圖元的工程協(xié)同設計方法,其特征在于:在所述乙步驟后,插入丙步驟: 刪除所述被參考圖元中具有外部參考及參考其他文件的圖元。
5.如權(quán)利要求1-4任一項所述的基于圖元的工程協(xié)同設計方法,其特征在于:在所述第三步與第四步之間插入丁步驟:在所述工程圖紙中確定所述新建對象中的圖元的變換參數(shù),并對所述新建對象的圖元進行變換,修改圖元的屬性。
6.一種基于圖元的工程協(xié)同設計系統(tǒng),其特征在于,包括: 創(chuàng)建模塊,用于在工程圖紙中確定被參照圖紙的參數(shù)、被參照的圖元、新建對象的參數(shù); 加載模塊,用于所述工程圖紙通過所述被參照圖紙的參數(shù)與被參照圖紙建立鏈接,讀取所述被參照圖紙中的被參照圖元,并根據(jù)所述新建對象的參數(shù)將所述被參照圖元處理后插入到所述工程圖紙中作為新建對象的圖元; 篩選模塊,用于在所述工程圖紙中確定所述新建對象中的圖元的篩選參數(shù),并對所述新建對象的圖元進行篩選,刪除不合要求的圖元; 參照信息記錄模塊,用于在所述工程圖紙中記錄所述新建對象的參照信息; 更新模塊,用于在修改所述被參照圖紙之后,根據(jù)所述工程圖紙中記錄的參照信息,對讀取的修改后的被參考圖元進行篩選變換后插入到所述工程圖紙中,修改所述工程圖紙中更新的圖元的參照關系,刪除更新前的圖元; 所述創(chuàng)建模塊連接所述加載模塊,所述加載模塊連接所述篩選模塊,所述篩選模塊連接所述參照信息記錄模塊,所述參照信息記錄模塊連接所述更新模塊。
7.如權(quán)利要求6所述的基于圖元的工程協(xié)同設計系統(tǒng),其特征在于,所述加載模塊包括: 判斷模塊用于判斷所述被參照圖元在所述工程圖紙中是否存在; 實例新建模塊用于所述被參照圖元在所述工程圖紙中已經(jīng)存在的情況下,新建一個指向所述工程圖紙中已有的被參考圖元的實例;復制模塊用于所述被參照圖元在所述工程圖紙中不存在的情況下,復制被參考圖J Li ο
8.如權(quán)利要求7所述的基于圖元的工程協(xié)同設計系統(tǒng),其特征在于,所述加載模塊還包括: 查詢模塊用于把復制的被參考圖元對應的圖塊的名字與所述工程圖紙中的圖塊名字進行比較,查看有無重名; 修改模塊用于修改重名的所述復制的被參考圖元對應的圖塊的名字。
9.如權(quán)利要求8所述的基于圖元的工程協(xié)同設計系統(tǒng),其特征在于,所述加載模塊還包括: 刪除模塊用于刪除所述被參考圖元中具有外部參考及參考其他文件的圖元。
10.如權(quán)利要求6-9任一項所述的基于圖元的工程協(xié)同設計系統(tǒng),其特征在于,所述系統(tǒng)還包括: 變換模塊用于在所述工程圖紙中確定所述新建對象中的圖元的變換參數(shù),并對所述新建對象的圖元進行變換,修改圖元的屬性。
【文檔編號】G06F17/50GK104036059SQ201310072584
【公開日】2014年9月10日 申請日期:2013年3月7日 優(yōu)先權(quán)日:2013年3月7日
【發(fā)明者】黃天祥, 黃慧敏 申請人:緯衡浩建科技(深圳)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1