侯晓燕 鲁先龙 崔 强
(中国电力科学研究院,北京 102401)
在工程设计中,有很多相似的图,几十个甚至上百个,需要合并到一张图纸上,便于校对和出版。可是AutoCAD没有提供批量自动合并多个dwg文件的功能,只能打开要合并的dwg文件,挨个单独复制粘贴。基于上述需求,开发了一个界面友好、实用可靠、效率高的合并多个dwg文件的软件,使设计后期图纸校对和出版工作趋于简单方便、高效和智能化。
合并多个dwg文件生成图纸一览图的软件界面如图1所示。用户可以通过浏览文件对话框,批量选择电脑上的任意dwg文件,添加到图纸文件列表中。可以通过操作按钮:上移、下移、删除和清空来调整图纸文件顺序。可以设定生成图纸一览表的参数:每行文件个数、行间距及列间距,并可设置统一缩放比例或统一图纸文件高度。如果要合并的图纸文件高度相差不多,建议选择按统一比例缩放;如果文件高度相差较大,建议选择设置统一文件高度,这样合并出的图纸文件比较美观。

图1 合并多个dwg文件的软件界面
如把6个dwg文件合并生成到一张图纸上,图纸文件高度和宽度不完全一致,设置了图纸统一高度为400 mm,行间距为25 mm,列间距为25 mm。软件根据设置的高度与图纸本身的高度,读取计算出每个图纸的缩放比例,然后将图纸按照各自不同的比例缩放。每个图纸下面标注了该文件的路径,便于用户区分。本软件性能好,可靠性高。经测试,CPU:2.4 GHZ,1 GB内存,AutoCAD 2004,合并100个dwg文件只需2 min。……