資源描述:
《solidworks工程圖轉(zhuǎn)化成CAD的DWG格式圖》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、程圖轉(zhuǎn)化成CAD的DWG格式圖,而且轉(zhuǎn)換的DWG在AutoCAD打開(kāi)時(shí)不需更改,圖層和顏色都可一絲不差。一、Solidworks工程圖轉(zhuǎn)CAD圖一般轉(zhuǎn)換1、打開(kāi)需轉(zhuǎn)換的Solidworks工程圖,先查看和設(shè)置一下它的字體,打開(kāi)菜單:工具–選項(xiàng)–文件屬性–注解字體,右面列出的各注解的列表,如點(diǎn)擊右面的“注釋?–零件序號(hào)”,顯示的是你圖紙“注釋”和“零件序號(hào)”的字體的設(shè)置。如圖2、把注釋、零件序號(hào)、尺寸、細(xì)節(jié)、截面等全部設(shè)定好。字體:“尺寸”的字體應(yīng)設(shè)置為英文字體,如“TimesNewRoman”、“Arial”等,其他一般
2、為華文仿宋、仿宋、宋體、或黑體,我選的是“仿宋_GB2312”。(按國(guó)家制圖標(biāo)準(zhǔn),其實(shí)我最喜歡黑體,在圖紙上顯得很漂亮),選什么字體并不重要,重要的是你必須牢記字體的名字,一個(gè)字符都不能錯(cuò),等一會(huì)要用。最簡(jiǎn)單的辦法是用鼠標(biāo)右鍵的“復(fù)制”。(注意:字體用得越少越好,不然轉(zhuǎn)換時(shí)易出錯(cuò))字體樣式:常規(guī)高度:可根據(jù)你的要求設(shè)置,最好按國(guó)家標(biāo)準(zhǔn),各種幅面大小都有不同的字高要求。3、在SolidWorks安裝目錄下的data目錄中找到drawfontmap.txt文件,這就是轉(zhuǎn)換的字體文件。打開(kāi)它,在最后一行添加:你剛才復(fù)制的字體名
3、+空格(隨意)+你剛才復(fù)制的字體名?!俺叽纭钡淖煮w因?yàn)檫x擇的是英文字體,列表中已有了,不需加入。4、保存drawfontmap.txt文件。5、操作:文件–另存為,保存類型為DWG或DXF就OK了。在AutoCAD中打開(kāi)剛才轉(zhuǎn)換的DWG的文件,應(yīng)該轉(zhuǎn)換的比較成功了,如果你覺(jué)得滿意下面的《設(shè)置映射文件——圖層、線型》和高級(jí)篇《一鍵搞定——VBA宏》你可以不必看了。二、進(jìn)階設(shè)置映射文件–圖層、線型上面我們討論了Solidworks工程圖到AutoCAD圖紙的一般轉(zhuǎn)換,這樣轉(zhuǎn)換出來(lái)的圖紙可以滿足一般的要求,但它所有的物體都是在
4、同一圖層上的,如果需要在AutoCAD進(jìn)一步編輯和打印比較麻煩。接下來(lái),我們?cè)诎阉O(shè)置的更完善些。1、操作:文件–另存為,選擇保存類型為DWG或DXF,點(diǎn)擊選項(xiàng),2、?出現(xiàn)“輸出選項(xiàng)”對(duì)話框,選中“自定義映射Solidworks到dxf”。3、再按“確定”。系統(tǒng)返回到“另存為”對(duì)話框;按“保存”;出現(xiàn)Solidworks到dxf映射對(duì)話框。4、對(duì)AutoCAD熟悉的朋友應(yīng)該明白了,這就是設(shè)置轉(zhuǎn)換成DWG文件的圖層設(shè)置。點(diǎn)擊添加,設(shè)置好圖層的名稱、顏色、和線條式樣。5、?點(diǎn)擊“映射到實(shí)體,這是把你Solidworks工程圖
5、中的各種“實(shí)體”應(yīng)該放到DWG文件的哪各圖層的設(shè)置,點(diǎn)擊添加,把各實(shí)體分別放到第4步設(shè)定好的圖層上去。有很多,別弄昏了頭。注意:最好不要在這里選顏色和線條樣式,而應(yīng)在第4步設(shè)定,它會(huì)自動(dòng)把顏色和線條樣式設(shè)置為BYLAYER熟悉AutoCAD的朋友都清楚這一點(diǎn)。如果你不知道為什么,照做就可以了。6、辛辛苦苦設(shè)置了這么多,可千萬(wàn)不能一確定了之,它可不會(huì)自動(dòng)保存!選擇“映射文件設(shè)定”,找個(gè)目錄,起個(gè)名字,按“確定”保存起來(lái)。7、點(diǎn)擊“確定”,完成。打開(kāi)轉(zhuǎn)換的DWG文件,如果有什么不對(duì)的地方,回過(guò)頭來(lái)修改設(shè)置,重新保存,直到滿意
6、為止。三、高級(jí)一鍵搞定兩篇我們已討論了轉(zhuǎn)換問(wèn)題,本篇涉及到具體的轉(zhuǎn)換并不多,而是介紹Solidworks的另一個(gè)有用的工具——宏。其實(shí),其他Solidworks的操作也可以如此簡(jiǎn)化的。你是否覺(jué)得,每次轉(zhuǎn)換的時(shí)候很繁,需東點(diǎn)西選,經(jīng)常容易搞錯(cuò)另存為的格式,討厭的映射文件每次出現(xiàn),等待你更改?下面我們擺平它!1、在Solidworks中操作:文件–另存為,選擇保存類型為DWG或DXF,點(diǎn)擊選項(xiàng),出現(xiàn)“輸出選項(xiàng)”對(duì)話框,選擇“每次保存時(shí)不顯示映射”,重新輸出一遍。使映射設(shè)置對(duì)話框在輸出的時(shí)候不再顯示。2、在Solidworks
7、中操作:工具–宏操作–錄制3、把輸出DWG文件的操作再來(lái)一遍。然后操作:工具–宏操作?–停止,會(huì)出現(xiàn)宏的“另存為”對(duì)話框。4、取名保存宏。5、操作:工具–宏操作–編輯,選擇我們剛才保存的宏。可以看見(jiàn)我們剛才執(zhí)行的操作是把打開(kāi)的工程圖保存成一個(gè)aaa.DWG文件。如果打開(kāi)其他Solidworks工程圖bbb,執(zhí)行這個(gè)宏,結(jié)果會(huì)把這個(gè)圖轉(zhuǎn)換成DWG文件,但文件名仍然是aaa.dwg,這當(dāng)然不行,我們來(lái)改進(jìn)一下。6、把全部代碼刪除,輸入以下代碼:(直接從網(wǎng)頁(yè)拷貝、粘貼吧,保證不會(huì)錯(cuò))DimswAppAsObjectDimPar
8、tAsObjectDimFilenameAsStringDimNoAsIntegerDimTitleAsStringSubmain()SetswApp=Application.SldWorksSetPart=swApp.ActiveDocFilename=Part.GetPathName()No=Len(Filena