關(guān)于UG二維圖與AUTOCAD圖紙的轉(zhuǎn)換最佳方法
以下給出一個(gè)較佳方案供大家參考!我平時(shí)都是這樣做的(有必要做這種轉(zhuǎn)換時(shí)),發(fā)現(xiàn)效果很好!希望能起到拋磚引玉的作用
在用UGTODXF、/轉(zhuǎn)換復(fù)雜的裝配圖形時(shí),為避免因有關(guān)參數(shù)設(shè)置不當(dāng)而引起多余線條和視圖丟失等問(wèn)題,在轉(zhuǎn)換過(guò)程中,采用CGM數(shù)據(jù)格式過(guò)度。CGM (Computer Graphics mefafile) 是 ANSI的一個(gè)二維圖形標(biāo)準(zhǔn)格式。CGM轉(zhuǎn)換完全根據(jù)當(dāng)前圖形窗口中的顯示輪廓和圖形生成 CGM文件,該文件可以在不同的操作系統(tǒng)下移植。UG使用二進(jìn)制編碼輸出CGM。
生成了CGM文件后,再創(chuàng)建一個(gè)新文件,將先前生成的CGM文件引入 (Import)。然后再用 UG TODXF輸出成DXF文件格式。這樣生成的 DXF文件在AUTOCAD中打開(kāi)完全與UG-Drafting圖形一致,不存在產(chǎn)生多余線條和視圖丟失等問(wèn)題。在UG中生成DXF文件的過(guò)程分兩步:第一步 是交互指定參數(shù)階段,第二步是轉(zhuǎn)換階段。
轉(zhuǎn)換以后,AUTOCAD要能完整打開(kāi)由UG-Translator生成的DXF文件,還必須加載兩個(gè)字體形文件,它們分別是ugtxt.shp 和ugmtxt.shp。在 AUTOCAD中加載字體形文件的步驟是:
1) 從UG的EDS140/ugtodxf/目錄中拷貝ugtxt.shp 和ugmtxt.shp兩個(gè)文件到AUTOCAD中的font文件夾中。
2)在AUTOCAD中用Compile命令編譯ugtxt.shp 和ugmtxt.shp,然后打開(kāi)由UG生成的DXF文件。
將UG-Drafting無(wú)縫轉(zhuǎn)換成DXF文件的具體步驟如下:
(1) 在UG中,打開(kāi)要轉(zhuǎn)換的零部件,進(jìn)入Drafting,選擇要轉(zhuǎn)換的圖 紙名稱。
(2) 選擇File-Export-CGM,這時(shí)出現(xiàn)輸入CGM文件名稱的對(duì)話框,要求用戶指定一個(gè)文件名稱,輸入文件名filename(擴(kuò)展名可以不輸入,系統(tǒng)會(huì)自動(dòng)加上)后,再OK。
(3) 這時(shí)出現(xiàn)如圖1所示的對(duì)話框,先在圖形窗口中使用Fit,確信要轉(zhuǎn)換的內(nèi)容全部出現(xiàn)在圖形窗口中;再按右圖設(shè)置對(duì)話框中各選項(xiàng),然后OK,這樣就生成了CGM文件。
(4) 選擇File-New新建一個(gè)文件Newname。
(5) 在新文件中選擇File-Import-CGM
(6) 這時(shí)出現(xiàn)選擇CGM文件對(duì)話框。選擇先前所建立的CGM文件,并OK,這時(shí)先前生成的 CGM文件被引入到當(dāng)前的文件中。
(7) 選擇File-Export-DXF,出現(xiàn)如圖2所示的對(duì)話框。指定DXF文件名稱,缺省為新建文件的名稱,其擴(kuò)展名為DXF。再點(diǎn)擊class Select按扭,選擇圖形窗口中的所有內(nèi)容。對(duì)話框中的其它選項(xiàng)可按缺省,然后選擇OK,這樣就生成了DXF文件。
(8) 將生成的DXF文件拷貝到安裝有AUTOCAD或其它二維CAD軟件的計(jì)算機(jī)上,再運(yùn)行 AUTOCAD,以DXF方式打開(kāi)在UG上生成的DXF文件,你可以看到打開(kāi)的圖形和UG-Drafting中的圖形完全一樣,沒(méi)有任何圖信息丟失.