本發(fā)明涉及計(jì)算機(jī)輔助軟件領(lǐng)域,特別是涉及一種三維設(shè)計(jì)工程圖快速轉(zhuǎn)換的方法。
背景技術(shù):
:隨著機(jī)械建筑類行業(yè)的發(fā)展,三維模型和二維工程圖的設(shè)計(jì)也越來(lái)越復(fù)雜,對(duì)計(jì)算機(jī)輔助軟件要求也越高?,F(xiàn)在行業(yè)中普遍使用CATIA進(jìn)行三維模型設(shè)計(jì),CATIA因其強(qiáng)大的模型構(gòu)造功能越來(lái)越普及,并逐漸成為一種趨勢(shì)。而AutoCAD憑借其便利性與嚴(yán)謹(jǐn)?shù)睦L制標(biāo)準(zhǔn)等優(yōu)勢(shì),使其在工藝編制方面仍舊有著相當(dāng)重要的地位。所以,現(xiàn)在機(jī)械設(shè)計(jì)生產(chǎn)中,普遍采用CATIA進(jìn)行模型設(shè)計(jì),AutoCAD進(jìn)行工藝設(shè)計(jì)的工作模式。因CATIA與AutoCAD之間不兼容,在使用CATIA進(jìn)行模型設(shè)計(jì)后,還需要重復(fù)的AutoCAD上進(jìn)行二維工程圖的繪制,增加設(shè)計(jì)人員工作量,效率變低。在現(xiàn)階段,普遍采用CATIA三維模型投影生成的二維圖保存成AutoCAD的DWG格式的方發(fā)來(lái)解決這一問(wèn)題。使用上述方法生成的DWG格式圖紙,存在著以下問(wèn)題:可以識(shí)別基本的標(biāo)注(線性標(biāo)注,直徑標(biāo)注,角度標(biāo)注等),但是標(biāo)注樣式需要調(diào)整;另外,設(shè)計(jì)人員在使用CATIA時(shí),會(huì)使用CATIA二次開發(fā)的工具,其中CATIA圖紙中的一些標(biāo)注符號(hào)是設(shè)計(jì)人員自己設(shè)定的,里面還包含了AutoCAD無(wú)法標(biāo)注的機(jī)械圖樣專用的標(biāo)注符號(hào)(焊接符號(hào)、粗糙度符號(hào)等),圖紙格式轉(zhuǎn)換之后,AUTOCAD無(wú)法識(shí)別這些認(rèn)為自定義的標(biāo)注符號(hào)。在進(jìn)行工藝設(shè)計(jì)時(shí),需要設(shè)計(jì)人員手動(dòng)的去處理這些問(wèn)題,嚴(yán)重的影響效率。技術(shù)實(shí)現(xiàn)要素:(一)要解決的技術(shù)問(wèn)題本發(fā)明的目的是提供一種三維設(shè)計(jì)工程圖快速轉(zhuǎn)換的方法,解決現(xiàn)有技術(shù)中CATIA另存成DWG之后AutoCAD無(wú)法標(biāo)注的機(jī)械圖樣專用的標(biāo)注符號(hào)的問(wèn)題。(二)技術(shù)方案為了解決上述技術(shù)問(wèn)題,本發(fā)明提供一種三維設(shè)計(jì)工程圖快速轉(zhuǎn)換的方法,包括:S1:獲取CATIA圖紙,識(shí)別CATIA圖紙中的標(biāo)注符號(hào),并將每個(gè)標(biāo)注符號(hào)建立為各自的標(biāo)注符號(hào)塊;S2:建立標(biāo)注符號(hào)圖層,將所有的標(biāo)注符號(hào)塊設(shè)置在所述標(biāo)注符號(hào)圖層中;S3:將CATIA圖紙轉(zhuǎn)換為CAD圖紙;S4:在標(biāo)注符號(hào)圖層中遍歷標(biāo)注符號(hào)塊,識(shí)別所述標(biāo)注符號(hào)塊的數(shù)據(jù)信息并記錄;S5:刪除標(biāo)注符號(hào)塊,并根據(jù)所記錄的數(shù)據(jù)信息重新繪制;S6:輸出標(biāo)準(zhǔn)格式的DWG格式文件。其中,還包括,配置CATIA圖紙圖層設(shè)置與標(biāo)準(zhǔn)文件圖層設(shè)置之間的對(duì)應(yīng)關(guān)系,建立圖層對(duì)照表。其中,還包括,調(diào)用scale命令把圖元進(jìn)行縮放。其中,步驟S3中,獲取圖紙比例Ratio,縮放比例為1/Ratio,縮放基點(diǎn)(0,0)。其中,調(diào)整中英文字符的字體。其中,步驟S3中,所述CATIA圖紙通過(guò)CATIA文件另存為DWG格式的方式,轉(zhuǎn)換為DWG格式圖紙。其中,步驟S3中,所述CATIA圖紙通過(guò)CATIA二次開發(fā)的方式,轉(zhuǎn)換為DWG格式圖紙。(三)有益效果與現(xiàn)有技術(shù)相比,本發(fā)明提供的一種三維設(shè)計(jì)工程圖快速轉(zhuǎn)換的方法,具有以下有益效果:本發(fā)明通過(guò)CATIA識(shí)別標(biāo)注符號(hào)和建立標(biāo)注符號(hào)塊,CAD記錄所述標(biāo)注符號(hào)塊的數(shù)據(jù)信息,重新繪制標(biāo)注符號(hào),解決了現(xiàn)有轉(zhuǎn)換技術(shù)中,標(biāo)注符號(hào)不識(shí)別。通過(guò)建立標(biāo)注符號(hào)圖層,本發(fā)明可以批量、快速的對(duì)標(biāo)注符號(hào)進(jìn)行重新繪制,避免圖層之間來(lái)回轉(zhuǎn)換造成的低效率、易出錯(cuò)的問(wèn)題。處理得到的DWG圖紙符合AutoCAD的制圖規(guī)范,生成的圖紙可以直接用于工藝設(shè)計(jì)等。附圖說(shuō)明圖1為三維設(shè)計(jì)工程圖快速轉(zhuǎn)換的方法流程圖;圖2為包含圖層對(duì)照表的三維設(shè)計(jì)工程圖快速轉(zhuǎn)換的方法流程圖。具體實(shí)施方式下面結(jié)合附圖和實(shí)施例,對(duì)本發(fā)明的具體實(shí)施方式作進(jìn)一步詳細(xì)描述。以下實(shí)例用于說(shuō)明本發(fā)明,但不用來(lái)限制本發(fā)明的范圍。如圖1所示,一種三維設(shè)計(jì)工程圖快速轉(zhuǎn)換的方法,包括:S1:獲取CATIA圖紙,識(shí)別所述圖紙中的標(biāo)注符號(hào),并將每個(gè)所述標(biāo)注符號(hào)建立為各自的標(biāo)注符號(hào)塊;S2:建立標(biāo)注符號(hào)圖層,將所述標(biāo)注符號(hào)塊設(shè)置在所述標(biāo)注符號(hào)圖層中;S3:將所述CATIA圖紙轉(zhuǎn)換為CAD圖紙;S4:在所述標(biāo)注符號(hào)圖層中遍歷所述標(biāo)注符號(hào)塊,識(shí)別所述標(biāo)注符號(hào)塊的數(shù)據(jù)信息并記錄;S5:刪除所述標(biāo)注符號(hào)塊,并根據(jù)記錄的所述數(shù)據(jù)信息重新繪制;S6:輸出標(biāo)準(zhǔn)格式的DWG格式文件。下面通過(guò)具體的操作過(guò)程,對(duì)本實(shí)施例的技術(shù)方案進(jìn)一步詳細(xì)的描述。S1:打開CATIA圖紙,遍歷圖紙中所有的圖元,識(shí)別其中的標(biāo)注符號(hào)(線性標(biāo)注,直徑標(biāo)注,角度標(biāo)注,焊接符號(hào)、粗糙度符號(hào)等),并將每個(gè)機(jī)械圖樣專用標(biāo)注符號(hào)建立為各自的標(biāo)注符號(hào)塊;S2:在CATIA中建立標(biāo)注符號(hào)圖層,并將所有的標(biāo)注符號(hào)塊設(shè)置在所述標(biāo)注符號(hào)圖層中;S3:通過(guò)CATIA另存為DWG格式的方法,將CATIA圖紙轉(zhuǎn)換為CAD圖紙;S4:CAD在標(biāo)注符號(hào)圖層中遍歷標(biāo)注符號(hào)塊,識(shí)別所述標(biāo)注符號(hào)塊的數(shù)據(jù)信息并記錄;S5:刪除標(biāo)注符號(hào),并根據(jù)所記錄的數(shù)據(jù)信息,利用CAD二次開發(fā)工具重新繪制標(biāo)注符號(hào);S6:輸出標(biāo)注符號(hào)符合要求的DWG格式文件。本實(shí)施例通過(guò)CATIA識(shí)別標(biāo)注符號(hào),建立標(biāo)注符號(hào)塊,CAD記錄所述標(biāo)注符號(hào)塊的數(shù)據(jù)信息,重新繪制標(biāo)注符號(hào),解決了現(xiàn)有圖紙格式轉(zhuǎn)換技術(shù)中,AUTOCAD無(wú)法識(shí)別機(jī)械圖樣專用的標(biāo)注符號(hào),例如:焊接符號(hào)、粗糙度符號(hào)等。通過(guò)建立標(biāo)注符號(hào)圖層,可以批量、快速的對(duì)標(biāo)注符號(hào)進(jìn)行重新繪制,避免圖層之間來(lái)回轉(zhuǎn)換造成的低效率、易出錯(cuò)的問(wèn)題。實(shí)施例2:本實(shí)施例與實(shí)施例1基本相同,為了描述的簡(jiǎn)要,在本實(shí)施例的描述過(guò)程中,不再描述與實(shí)施例1相同的技術(shù)特征,僅說(shuō)明本實(shí)施例與實(shí)施例1不同之處:其中,配置CATIA圖紙圖層設(shè)置與標(biāo)準(zhǔn)文件圖層設(shè)置之間的對(duì)應(yīng)關(guān)系,建立圖層對(duì)照表。其中,調(diào)整中英文字符的字體。其中,調(diào)用scale命令把圖元進(jìn)行縮放??s放比例為1/Ratio,縮放基點(diǎn)(0,0)。下面通過(guò)具體的操作過(guò)程,對(duì)本實(shí)施例的技術(shù)方案進(jìn)一步詳細(xì)的描述,如圖2所示:S1:獲得CATIA圖紙,并通過(guò)CATIA的二次開發(fā),轉(zhuǎn)換為DWG格式圖紙。其中,在轉(zhuǎn)換過(guò)程中,圖層的命名保持不變。S2:根據(jù)國(guó)家標(biāo)準(zhǔn)或者企業(yè)要求,設(shè)置圖層對(duì)照表。目標(biāo)圖層設(shè)置如下表:圖層圖層名顏色線型線寬圖層1輪廓線藍(lán)色連續(xù)粗實(shí)線0.15mm圖層2粗實(shí)線白色連續(xù)粗實(shí)線0.3mm圖層3尺寸線綠色連續(xù)細(xì)實(shí)線0.05mm圖層4剖面線青色連續(xù)細(xì)實(shí)線0.05mm圖層5中心線紅色細(xì)點(diǎn)畫線0.05mm圖層6內(nèi)隱藏線粉紅細(xì)虛線0.15mm本實(shí)施例中的CATIA圖紙中的圖層設(shè)置包括,圖層1:尺寸線——紅色——細(xì)實(shí)線——0.15mm;圖層2:中心線——綠色——粗實(shí)線——0.25mm;根據(jù)CATIA圖紙中的圖層名稱,參照?qǐng)D層對(duì)照表中目標(biāo)圖層的名稱,將圖層中的線性,線寬和顏色進(jìn)行對(duì)應(yīng)轉(zhuǎn)換。實(shí)現(xiàn)該功能的具體程序如下:<mapping><CaitaLayer>1</CaitaLayer><AutoCADLayer>3</AutoCADLayer></mapping>//表示catia工程圖中處于1層的圖元轉(zhuǎn)換到DWG格式中更改到3層。<mapping><CaitaLayer>2</CaitaLayer><AutoCADLayer>5</AutoCADLayer></mapping>//表示catia工程圖中處于2層的圖元轉(zhuǎn)換到DWG格式中更改到5層。S3:調(diào)用scale命令對(duì)圖元進(jìn)行縮放,獲取圖紙比例Ratio,縮放比例為1/Ratio,縮放基點(diǎn)(0,0)。CATIA二維工程圖繪圖特點(diǎn)是圖框不隨比例改變而改變,在DWG格式的圖紙中圖元的大小是隨比例的變化而變化的,因此需要調(diào)用scale命令把所有的圖元進(jìn)行縮放,根據(jù)特定的坐標(biāo)可以讀取繪圖比例的值Ratio??s放基點(diǎn)(0,0),縮放比例為1/Ratio。S4:調(diào)整中英文字符的字體S5:自動(dòng)刪除原來(lái)圖框。S6:重新繪制圖框,填充相應(yīng)的圖名,制作單位,制作日期等。S7:輸出標(biāo)準(zhǔn)格式的DWG格式文件。本實(shí)施例通過(guò)建立圖層對(duì)照表,解決了CATIA與CAD之間線性比例,線寬不一致的問(wèn)題。通過(guò)對(duì)圖元的縮放和重新繪制圖框,解決了CATIA與CAD軟件關(guān)于圖元比例與圖框設(shè)置的沖突。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同轉(zhuǎn)換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。當(dāng)前第1頁(yè)1 2 3