SolidWorks(SW)转 DWG 的映射文件用于在导出过程中将 SW 工程图中的图元(如尺寸、注释、中心线等)按规则映射到 AutoCAD 的图层、颜色和线型,确保输出 DWG 文件结构清晰、符合制图标准。
目前没有官方统一发布的“标准模板”,但根据行业实践和 SolidWorks 官方文档,可参考以下通用结构和设置方法:映射文件基本结构(.map 文件)
映射文件为纯文本格式,通常包含以下几部分:ini
[Version]
SW
[Layers]
0=7,
注释=250,
尺寸=3,
中心线=8,
[Entities]
草图直线 [16]=BYLAYER, BYLAYER,
尺寸:ml-citation{ref="1" appearance="aggregated" data="citationList"}=3, BYLAYER, 尺寸
注释:ml-citation{ref="2" appearance="aggregated" data="citationList"}=BYLAYER, BYLAYER, 注释
[Colors]
0->
1->...
[Version]:标识映射文件版本,通常为 SW
[Layers]:定义 DWG 中的图层名、颜色索引和线型索引(如 尺寸=3,6 表示图层“尺寸”使用颜色 3、线型 6)。
[Entities]:将 SW 中的图元类型(如“尺寸”、“注释”)映射到对应 DWG 图层。
[Colors]:定义颜色映射关系(可选,多数情况下保留默认)。
创建与使用映射文件的标准步骤
启用图层映射功能
打开 SW 工程图 → 文件 → 另存为 → 选择 DWG 格式 → 点击“选项”。
勾选 “激活”(激活图层映射)
配置映射规则
在弹出的 “SolidWorks 到 DXF/DWG 映射” 对话框中:定义图层:新建或编辑 DWG 图层(如“中心线”、“尺寸”)。
映射实体:将 SW 中的图元(如“尺寸”、“注释”)分配到对应 DWG 图层
保存模板
点击 “保存映射文件”,保存为 .map 文件(如 Standard_DWG_Map.map)
建议存放路径:SolidWorks安装目录\data\ 或项目专用配置文件夹。
复用模板
下次导出时,在“选项”中点击 “装入映射文件”,选择已保存的 .map 文件即可
推荐配置(适用于多数机械制图场景)
SW 图元类型 映射到 DWG 图层 颜色 线型
尺寸 尺寸 3(绿色) Continuous
注释 注释 250(白色) Continuous
中心线 中心线 8(灰色) CENTER
轮廓线 轮廓 1(红色) Continuous
草图 草图 6(青色) DASHED
注:颜色索引参考 AutoCAD 颜色表(1~255),线型 0=Continuous,2=Center 等。
字体映射(防止乱码)
还需配置字体映射文件 drawfontmap.txt(位于 SolidWorks\data\):text
宋体 宋体 0.
仿宋 仿宋 0.
Arial Arial 1.
并在 SW 导出选项中勾选 “使用字体映射”
获取现成模板
可参考以下资源下载常用模板:SW自学网 - SW转DWG映射文件下载
CSDN 博客示例代码含映射逻辑
⚠️ 使用第三方模板前,请验证其兼容性(适用于 SolidWorks 2020–2023 版本)。
如需自动化导出(如通过 C),可参考 CSDN 示例代码 中的 SetUserPreferenceStringListValue 方法设置自定义映射文件路径