许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  技术文档 >  solidworks每次建模后自动生成

solidworks每次建模后自动生成

阅读数 10
点赞 0
article_banner
在 SolidWorks 中,‌每次建模后自动生成工程图‌的功能目前主要通过以下两种方式实现,具体取决于你使用的版本和需求:

‌1. 使用官方 Beta 功能:自动生成工程图(适用于 3DEXPERIENCE 用户)‌

从 SolidWorks 2026 版本起,官方推出了 ‌“自动生成工程图 (BETA)”‌ 功能,可自动为零件或装配体生成包含主视图、投影视图、剖视图甚至孔标注的工程图 ‌‌

‌操作路径‌:

打开已保存的零件或装配体文件。

点击顶部菜单栏:‌文件 → 自动生成工程图 (BETA)‌。

或在 ‌FeatureManager 设计树‌ 中右键点击模型名称,选择 ‌自动生成工程图 (BETA)‌。

在右侧任务窗格中可选择视图布局、比例、投影标准等参数 ‌‌

‌适用条件‌:

必须是 ‌3DEXPERIENCE 平台用户‌。

当前仍为 ‌Beta 版本‌,部分功能可能不稳定 ‌‌

‌2. 使用宏(VBA)或模板实现自动化(适用于所有版本)‌

若未使用 3DEXPERIENCE,可通过 ‌宏命令‌ 或 ‌自定义模板‌ 实现“一键生成”工程图:

‌方法一:使用预定义模板自动插入三视图‌

新建一个工程图模板(.drwdot),设置好 A4/A3 图纸、比例 1:1、投影视图布局(前视图、左视图、俯视图等)‌‌

保存为模板(如 auto_3view_gb_a3.drwdot)。

后续建模完成后,点击 ‌文件 → 从零件/装配体制作工程图‌,选择该模板即可自动加载三视图 ‌‌

‌方法二:使用 VBA 宏自动创建并保存工程图‌

可编写宏自动执行以下操作 ‌‌

获取当前活动模型。

创建新工程图文档。

solidworks每次建模后自动生成

插入模型主视图并设置比例为 1:

保存为 .slddrw 文件(路径可与模型一致)。

示例代码片段(需在 SolidWorks 宏编辑器中运行):

vb

Set swApp = Application.SldWorks

Set swModel = swApp.ActiveDoc

Set swDrawing = swApp.NewDocument("C:\Path\To\Your\Template.drwdot", swDwgTemplateA4Size, 0)

swDrawing.CreateDrawViewFromModelView swModel.GetTitle, "前视图", 0, 0,

swDrawing.SaveAs "C:\Output\" & swModel.GetTitle & ".slddrw"

注意:需根据实际路径和模板位置修改代码 ‌‌

‌建议操作流程(适用于普通用户)‌

‌确保模型已保存‌(工程图与模型关联依赖文件路径)。

‌创建并保存一个带 1:1 比例和三视图的工程图模板‌ ‌‌

‌每次建模完成后‌,通过 ‌文件 → 从零件/装配体制作工程图‌,选择模板快速生成 ‌‌

如需更高自动化,可考虑 ‌录制宏‌ 或使用 ‌3DEXPERIENCE 的 BETA 功能‌(如适用)。

如需进一步了解模板设置,可参考:SolidWorks 工程图模板制作教程 ‌‌

相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空