Posted on 2015-01-15 19:32
eryar 閱讀(3539)
評論(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
在工程設計過程中,會產生很多圖紙。像船舶生產設計的管系出圖,有的區域或分段會產生幾百張管子零件圖。為了便于圖紙的管理及打印,需要將這些圖紙合并到一張圖紙上。為此,利用AutoCAD .NET開發一個小插件DwgMerger,來實現這個功能。
原來直接得用C++開發一個不依賴AutoCAD的合并DXF文件的小程序DxfMerger,詳見:http://www.shnenglu.com/eryar/archive/2012/07/12/183053.aspx 。但是這個程序有很多局限性,如只能處理比較低版本的DXF;不能處理DWG格式等,所以遲遲沒有發布出來。考慮到有這些DXF,DWG格式的圖紙的用戶都會安裝AutoCAD,所以決定直接使用AutoCAD .NET來開發一個插件,這樣就沒有什么限制了。不僅能合并DXF文件,還能合并DWG文件。只要你的AutoCAD能打得開的圖紙文件,應該都能進行合并。
程序開發環境為AutoCAD2012,程序運行環境為:AutoCAD2010, 2012等。
2.Usage
因為是用AutoCAD .NET開發的,所以程序的用法和其他AutoCAD .NET插件一致。步驟如下:
v 打開AutoCAD,輸入命令:netload,如下圖所示:
v 將程序復制到AutoCAD的安裝目錄,并加載DwgMerger.dll程序集,如下圖所示:
v 加載成功后,輸入命令:merge,會打開程序主界面如下圖所示:
v 在文件列表上右鍵,添加要合并的圖紙文件,可以通過添加文件夾的方式,也可以通過選擇文件的方式,如下圖所示:
v 設置要合并圖紙的尺寸,默認尺寸為A4大小的,可以根據實際需要修改;
v 設置合并后陳列一行的圖紙數量,默認為每行10張;
v Apply!
生成效果圖如下所示: