![24bb81b8a5aeb3a289b853f9209bb539.png](https://i-blog.csdnimg.cn/blog_migrate/ab26367e922c0408a5e84de62c33aadb.jpeg)
随着3D设计软件的普及,大多数的企业已经实现了全3D的设计模式,但是对于一些特殊人员仍然习惯使用AutoCAD来查看图纸,以便于与供应商和客户进行交流。那么就需要利用SOLIDWORKS软件转换到DWG文档时能够保留AutoCAD的使用习惯是很重要的!
但是如果只是单纯的使用另存命令,可能会有乱码出现,而且颜色单一、线型不符合要求的情况也会发生,因此,我们最好采用其他的方法进行转换。使用映射的方法可以最大程度的减少乱码的情况,并保留线型、颜色及图层。下面以工程图为例,介绍转换过程如何设置图层映射。
一、打开需要转换的工程图,另存为DWG,点击“选项”,如下图:
![ee06ae65d19cc65a2c70fab6e2aaeb19.png](https://i-blog.csdnimg.cn/blog_migrate/50050994efa60f83e98bd6156fdcb21a.jpeg)
二、在输出选项中,设置:
1、 版本(V)中选择需要输出的Autocad软件的版本,如R2010。
2、 将字体选项修改为“TrueType”。
3、 线条样式:AutoCAD 标准样式。如下图:
![a321e781b606d871161f9ceb3783e2d2.png](https://i-blog.csdnimg.cn/blog_migrate/a1a2634bc61786a28fb9d20fcd2f7b9f.jpeg)
4、点保存输出DWG。通常这样设置就能够很好的输出DWG,如下图:
![7211a5692e8b70fe083abcfac99605b0.png](https://i-blog.csdnimg.cn/blog_migrate/d0588d0c32ca8bb394dc6cc4461e171f.jpeg)
5、输出前,文字字体是“汉仪长仿宋体”。
![b51761d2e74008464e7c36b651605394.png](https://i-blog.csdnimg.cn/blog_migrate/02caec35d5ca5130940757e99d0c4294.jpeg)
输出DWG后,字体显示正常。
三、如果还出现乱码的情况,需要做字体映射设置。
1、在SOLIDWORKS工程图/工程图模板中将所有字体设置为“宋体”、“仿体”或“黑体”。
2、在SOLIDWORKS软件安装路径下找到drawfontmap.txt,使用记事本编辑该文件如C:ProgramFilesSOLIDWORKSCorpSOLIDWORKSdatadrawfontmap.txt
3、在SOLIDWORKS——工具——选项——文档属性中,查找模板设置的注解使用的字体名称,如下图:
![5d3175a08dcca8c4fabf6ad0700c3a2c.png](https://i-blog.csdnimg.cn/blog_migrate/9d781f52ec9b614235c93cee6a9a98fc.jpeg)
4、编辑drawfontmap.txt,在文本最后添加一行。
格式如下:AutoCAD字体 SOLIDWORKS字体 字体比例
![2ce96d9e66274765bb826667b3f198db.png](https://i-blog.csdnimg.cn/blog_migrate/c799a60a3ad3322c4ceffa9a075ebf32.png)
设置好后,保存。
四、图层映射设置。
1、将SOLIDWORKS工程图另存为DWG,点选项。如下图:
![2f773cfd448a04d8d0d8935085a8587c.png](https://i-blog.csdnimg.cn/blog_migrate/01ebfabc4098bb713a84a11c4652b708.png)
2、修改好后点确定,再点保存,SOLIDWORKS开始保存DWG文件,弹出设置窗口,如下图:
![82da23925ead124eb505bfd83dea82be.png](https://i-blog.csdnimg.cn/blog_migrate/ef7ee0bcad1773006f26be7d29deda2f.jpeg)
3、将SOLIDWORKS图层映射到AutoCAD图层。
需要注意以下两点:
1)设置完成后,重新启动SOLIDWORKS软件后设置生效。
2)通常进行一、二、四步骤就可以。