引言:eDrawings 是块宝,但用不好就是坑
作为在 SolidWorks 一线摸爬滚打了十几年的老鸟,我带过的学员没有一千也有八百。我发现一个规律:凡是把 eDrawings 当 ‘压缩包’ 用的,基本都掉进过同一个坑——辛辛苦苦画完的装配体,发给客户或供应商,对方要么打不开、要么打开是坏的、要么根本看不清。而真正把 eDrawings 玩明白的工程师,早就在项目协同里省下了大把时间。
今天我不讲那些官方帮助文档里都有的大路货,而是把我在实际项目里踩过的、以及帮学员填过的 7 个最深的坑,连根刨出来给你看。每个坑我都会说清楚:现象是什么、根因在哪、怎么解决、以后怎么防。全是血泪教训,希望你不用再流一遍血。

坑 1:直接发送 .easm / .eprt 源文件,对方却打不开
现象
你满心欢喜地把 SolidWorks 模型’另存为’成 eDrawings 文件(.easm 或 .eprt),然后通过微信或邮件发给对方。结果对方双击后,屏幕上只有一个空白的 eDrawings 查看器,里面什么也没有,或者提示’无法打开文件’。你反复确认文件没发错,但问题依旧。
根因
这是新手最容易踩的坑,根源在于混淆了两种文件格式:eDrawings 文件(.easm/.eprt) 是 SolidWorks 的原生三维数据格式,它依赖于 SolidWorks 的底层数学内核,文件本身不包含任何可独立解析的几何数据。而 eDrawings 可执行文件(.exe) 是一个自包含的查看器程序,它把三维模型的数据和查看器引擎打包在一起,对方无需安装任何 CAD 软件,双击就能看。
问题就出在这里:.easm/.eprt 文件虽然小,但需要对方安装 eDrawings 查看器(或 SolidWorks)才能打开。而大多数非 CAD 专业人员,比如客户老板、采购、甚至某些供应商,电脑上根本没有装任何相关的查看器。你发过去的文件,对他们来说就是一堆乱码。
解决方案
用 SolidWorks 的’另存为’功能,在保存类型中选择 ‘eDrawings 可执行文件 (*.exe)’。这样生成的文件自带查看器,对方双击就能打开,不需要任何额外软件。如果你的 SolidWorks 版本较老,可能需要通过 eDrawings 发布器(eDrawings Publisher)来导出 exe 文件。
预防措施
- 养成习惯:凡是发给外部人员(客户、供应商、非 CAD 同事)的图纸,一律保存为 .exe 格式。
- 如果接收方是内部同事,且确认他们安装了 eDrawings 查看器,才考虑发送 .easm/.eprt。
- 在 SolidWorks 中,可以通过’工具’ -> ‘选项’ -> ‘系统选项’ -> ‘默认模板’ 来设置默认的导出格式,避免每次手动选择。
技巧:在 SolidWorks 的’另存为’对话框里,点击’选项’按钮,可以勾选’包含材质’、’包含 PMI’等,但千万别勾选’压缩’,否则几何数据可能丢失。
坑 2:模型颜色丢失,客户看到的是一片灰模
现象
你精心给模型赋予了材质颜色和外观,比如外壳是磨砂黑、按钮是亮红,但对方打开 eDrawings 后,看到的是一个灰色的、毫无生气的模型,就像刚从 3D 打印机里拿出来的一样。
根因
eDrawings 默认的显示设置里,’外观’(Appearance)选项可能没有开启。eDrawings 查看器有几种显示模式:’着色’(Shaded)、’带边着色’(Shaded with Edges)、’线框’(Wireframe)等。但这些模式并不等同于显示颜色。颜色的显示取决于一个独立的选项——’显示外观’或’显示颜色’。
更重要的是,当你从 SolidWorks 导出 eDrawings 时,默认情况下可能没有把外观数据打包进去。这取决于导出设置中的’包含外观’或’包含颜色’选项是否被勾选。很多新手在导出时根本不知道有这个选项,结果导出的文件里只有几何数据,没有颜色数据。
解决方案
- 在 SolidWorks 导出 eDrawings 时,在’另存为’对话框中点击’选项’,确保勾选了 ‘包含外观’(Include appearances) 或 ‘包含颜色’(Include colors)选项。
- 对方在 eDrawings 查看器中,尝试点击工具栏上的’显示/隐藏外观’按钮(通常是一个彩球图标),或者通过菜单’视图’ -> ‘显示’ -> ‘外观’ 来强制显示颜色。
预防措施
- 导出前,在 SolidWorks 中检查模型外观是否正常显示,并使用 ‘视图’ -> ‘外观’ 来预览。
- 将导出设置保存为默认,避免每次手动勾选。
- 如果你经常需要给客户看产品效果,建议使用 SolidWorks Visualize 或直接用渲染图片,而不是依赖 eDrawings。
注意:eDrawings 对颜色和纹理的支持有限,复杂贴图可能无法完美显示,因此对于最终效果展示,渲染图仍是推荐。

坑 3:装配体太大,eDrawings 文件卡到飞起
现象
你导出了一个包含几百个零件的装配体 eDrawings 文件,结果对方打开时,旋转模型像幻灯片一样,一卡一卡的,甚至直接未响应。你检查了文件大小,只有几十 MB,但就是运行不流畅。
根因
eDrawings 在查看大型装配体时,默认会加载所有零件的几何数据到内存中。如果你的装配体包含大量高精度曲面、复杂特征,即使文件大小不大,但几何数据量依然庞大。而且,eDrawings 查看器本身是轻量级的,并没有像 SolidWorks 那样有高级的图形加速和模型简化技术,所以对性能要求很高。
另一个容易被忽略的原因是:eDrawings 文件中的模型精度是固定保存的,与你 SolidWorks 中的显示精度无关。如果你在 SolidWorks 中设置了一个超高的模型精度(比如曲率控制),那么导出的 eDrawings 文件也会包含高精度数据,导致几何数据量巨大。
解决方案
- 在导出 eDrawings 前,使用 SolidWorks 的’工具’ -> ‘选项’ -> ‘文档属性’ -> ‘性能’,适当降低模型精度设置,比如将’曲率’精度调低,或使用’粗糙’显示模式。
- 在导出时,勾选 ‘压缩几何体’ 选项,它会对几何数据进行压缩,大幅减小文件体积,同时降低对内存的占用。
- 对于超大装配体,可以考虑在导出前,在 SolidWorks 中把不重要的零件设置为’轻化’(Lightweight)状态,或直接隐藏它们。
预防措施
- 建立公司内部的 eDrawings 导出规范,明确精度和压缩的默认设置。
- 如果经常需要分享大型装配体,建议使用 SolidWorks 的 ‘3D PDF’ 或 ‘Web Help’ 等替代方案。
技巧:对于超大型装配体,可以分系统导出多个 eDrawings 文件,并利用 eDrawings 的’文件’ -> ‘合并’功能,但实际操作中,不如使用 ‘3D PDF’ 来的方便。
坑 4:PMI 尺寸标注消失了,沟通成本直线上升
现象
你在 SolidWorks 中用 MBD(Model-Based Definition)添加了 PMI(Product and Manufacturing Information)尺寸和公差,导出的 eDrawings 文件里却什么也没有,对方无法在三维视图中看到任何标注,只能靠口头沟通或另发二维图纸。
根因
eDrawings 显示 PMI 需要满足两个条件:一是导出时勾选了 ‘包含 PMI’(Include PMI) 选项;二是查看器开启了 PMI 显示功能。很多新手在导出时,看到默认设置就点确定了,根本不知道有这一项。
另外,eDrawings 查看器默认可能不显示 PMI,需要在工具栏中点击’显示 PMI’按钮,或者通过’视图’ -> ‘显示’ -> ‘PMI’ 来开启。但这只对文件已经包含 PMI 数据时才有效。
解决方案
- 在 SolidWorks 中,确保你的模型已经正确添加了 PMI 标注。
- 导出 eDrawings 时,在’选项’中勾选 ‘包含 PMI’。
- 在 eDrawings 查看器中,开启 PMI 显示。
预防措施
- 在 SolidWorks 中,可以通过 ‘工具’ -> ‘选项’ -> ‘文档属性’ -> ‘PMI’ 来设置显示样式,确保导出前可见。
- 在导出后,自己先用 eDrawings 查看器检查一下,确认 PMI 显示正常再发送。
注意:PMI 在 eDrawings 中只能查看,不能编辑,因此适合沟通,但不能作为最终交付的制造依据。
坑 5:标注了剖视图,对方却说看不到
现象
你在 eDrawings 中使用了’剖面视图’功能,创建了一个剖切面,想展示内部结构,但对方打开文件后,模型是完整的,根本没有剖切效果。你明明记得保存了。
根因
eDrawings 的剖面视图功能是基于查看器实时计算的,而不是保存在文件中的静态视图。当你创建了一个剖面,并保存文件,这个剖面信息并不会被写入 eDrawings 文件。对方打开文件时,看到的是模型的默认等轴测视图,没有任何剖切。
实际上,eDrawings 中的剖面只是一种临时的显示状态,类似于 SolidWorks 中的’视图’ -> ‘修改’ -> ‘剖面视图’,但它不会影响文件本身。
解决方案
- 如果你想让对方直接看到剖切效果,应该在 SolidWorks 中创建一个真正的剖视图(比如在工程图中创建,或者使用’剖面视图’功能生成一个新视图),然后将其导出为 eDrawings 的一部分,或者直接导出为图片。
- 更常用的做法是:在 eDrawings 中,教会对方如何通过’视图’ -> ‘剖面’ 来手动创建剖面。但如果你希望一开始就展示,不如提供一张静态图片,或者使用 SolidWorks Composer 制作交互式动画。
预防措施
- 明确沟通需求:如果只是让对方查看三维模型,那么无需剖面;如果需要展示内部结构,更合适用爆炸视图或图片。
- 在 eDrawings 中,可以保存多个’视图’(通过’视图’ -> ‘保存视图’),但注意,这个视图只存储视角和显示状态,不包括剖面,所以别指望它能保存剖切效果。
坑 6:测量功能被禁用,对方无法验证尺寸
现象
对方在 eDrawings 中想测量一下某个孔径,却发现’测量’工具是灰色的,无法点击。你明明记得在 SolidWorks 中可以对模型随意测量。
根因
eDrawings 文件的测量功能是可配置的。当你从 SolidWorks 导出 eDrawings 时,可以在选项中设置是否允许查看器进行测量。默认情况下,这个选项可能是关闭的,因为允许测量可能暴露一些你不想让对方知道的精确尺寸。
解决方案
- 在导出 eDrawings 时,在’选项’对话框中,确保勾选了 ‘允许测量’(Allow Measure) 选项。
- 对于 .exe 可执行文件,测量功能默认是开启的,但对于 .easm/.eprt 文件,可能需要在查看器中进行设置(但通常是由导出者决定的)。
预防措施
- 在公司内部,如果需要对方进行测量,就统一在导出时开启测量功能。
- 如果某些文件需要保密,可以有意关闭测量功能,但一定要在邮件里说明,避免客户误以为你故意不给。
技巧:eDrawings 的测量结果会带有一些误差,因为它是基于轻量化模型计算的,所以如果涉及精密尺寸,还是建议对方直接查看二维工程图。
坑 7:文件发得出去,但对方说版本太旧打不开
现象
你把用 SolidWorks 2022 导出的 eDrawings 文件发给了客户,客户用的是 eDrawings 2018 查看器,结果提示’文件版本不兼容’,根本无法打开。
根因
eDrawings 文件格式是向后兼容的,但向前不兼容。也就是说,高版本的 SolidWorks 生成的文件,低版本的 eDrawings 查看器可能无法打开。这是因为 eDrawings 格式不断更新,加入了新的特性,比如更高精度的曲面表示、更复杂的 PMI 类型等。
解决方案
- 导出 eDrawings 时,在’选项’对话框的’版本’下拉列表中,选择一个较低的版本,比如 2020 或 2018,以保证兼容性。
- 或者,直接导出为 .exe 可执行文件,因为 .exe 文件自带查看器,不存在版本兼容问题。
预防措施
- 在对外发送前,先了解对方的查看器版本,或者干脆统一使用 .exe 格式。
- 在公司内部,可以制定一个标准版本,比如统一使用 SolidWorks 2020 的 eDrawings 格式,以最大程度兼容。
思考:为什么 .exe 没有兼容性问题?因为它是一个完整的程序,包含了查看器引擎,相当于你直接把软件也发过去了。而 .easm 文件只是数据,需要对方有相应的软件来解析。

关于火星人教育:项目化实训,让你少踩十年坑
以上这些坑,很多是我的学员在实际工作中遇到后回来找我咨询的。其实这些坑在正规的工业设计课程里,老师都会强调。但网上免费教程大多只教你操作步骤,没人告诉你这些隐藏的雷区。这也是为什么我一直强调,学习 SolidWorks,不能只靠看视频,一定要有项目实战,在真实场景中踩坑、填坑,才能真正掌握。
火星人教育创办 24 年来,一直专注数字艺术与 AIGC 实战职业技能培训。我们开设的课程包括:AI 漫剧创作、AIGC 视觉设计、UE5 游戏特效、室内全屋定制、MAYA 三维动画、C4D 动态设计、工业设计、NUKE 影视后期、摄影摄像实训。其中工业设计课程就包含了 SolidWorks 从基础到高级的完整项目化实训,老师会带着你从产品草图、三维建模、装配、出工程图到 eDrawings 发布,完整走一遍企业级流程。
我们在北京、深圳双校区开设线下面授班,面向美术生、在校大学生及意向转行的职场人群,以项目化实训教学,夯实专业技能,助力就业与职业提升。如果你也想系统掌握工业设计技能,少走弯路,欢迎拨打咨询电话:010-65918670。








评论(0)