Posted on 2015-01-15 19:32
eryar 閱讀(3538)
評論(3) 編輯 收藏 引用 所屬分類:
4.AVEVA Solution 、
6.Others
AutoCAD File Merger
eryar@163.com
Abstract. There are many drawing files during the ship design or other design process, so somebody want to merge them to one DWG file. The DwgMerger is a AutoCADE plugin developed by AutoCAD .NET, its purpose is to merge all the drawing files, include dwg and dxf format to one drawing paper.
Key Words. AutoCAD, DWG, DXF, Merger, 合并
1. Introduction
在工程設(shè)計過程中,會產(chǎn)生很多圖紙。像船舶生產(chǎn)設(shè)計的管系出圖,有的區(qū)域或分段會產(chǎn)生幾百張管子零件圖。為了便于圖紙的管理及打印,需要將這些圖紙合并到一張圖紙上。為此,利用AutoCAD .NET開發(fā)一個小插件DwgMerger,來實現(xiàn)這個功能。
原來直接得用C++開發(fā)一個不依賴AutoCAD的合并DXF文件的小程序DxfMerger,詳見:http://www.shnenglu.com/eryar/archive/2012/07/12/183053.aspx 。但是這個程序有很多局限性,如只能處理比較低版本的DXF;不能處理DWG格式等,所以遲遲沒有發(fā)布出來。考慮到有這些DXF,DWG格式的圖紙的用戶都會安裝AutoCAD,所以決定直接使用AutoCAD .NET來開發(fā)一個插件,這樣就沒有什么限制了。不僅能合并DXF文件,還能合并DWG文件。只要你的AutoCAD能打得開的圖紙文件,應(yīng)該都能進行合并。
程序開發(fā)環(huán)境為AutoCAD2012,程序運行環(huán)境為:AutoCAD2010, 2012等。
2.Usage
因為是用AutoCAD .NET開發(fā)的,所以程序的用法和其他AutoCAD .NET插件一致。步驟如下:
v 打開AutoCAD,輸入命令:netload,如下圖所示:
v 將程序復(fù)制到AutoCAD的安裝目錄,并加載DwgMerger.dll程序集,如下圖所示:
v 加載成功后,輸入命令:merge,會打開程序主界面如下圖所示:
v 在文件列表上右鍵,添加要合并的圖紙文件,可以通過添加文件夾的方式,也可以通過選擇文件的方式,如下圖所示:
v 設(shè)置要合并圖紙的尺寸,默認尺寸為A4大小的,可以根據(jù)實際需要修改;
v 設(shè)置合并后陳列一行的圖紙數(shù)量,默認為每行10張;
v Apply!
生成效果圖如下所示: