找回密码 注册 QQ登录
开思网工业级高精度在线3D打印服务

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?PTC Creo 7.0 新版本线上发布会在线3D打印服务,一键上传,自动报价
查看: 368|回复: 9

[原创] solidworks宏:工程图状态时同时保存当前图纸的PDF/DWG/STEP

[复制链接]
发表于 2020-4-26 11:45:17 | 显示全部楼层 |阅读模式
本帖最后由 chenbobo 于 2020-4-26 23:57 编辑

很久没有上来了,最近想偷懒,
因为每次都要提供以下三种格式的文件给到加工那边,太麻烦了,所以在网上东抄西抄的凑了一个东西出来,大家可以交流一下
PDF/DWG/STEP

附件里的另外几个是单功能的宏,都可以在SW中增加宏按钮以提高效率,注意要编辑一下相关路径

注意事项:
1.每次运行是会覆盖原来生成的这三种格式的文件的,并且不提示
2.使用前编辑宏,修改以下路径为你自己的路径,并在该路径下创建此记事本
       strFile = "D:\YDL\STEP-DWG-PDF保存路径.txt"
3.只会生成当前图纸对应配置的文件,零件其他配置不作处理4.必须在打开工程图的状态下运行这个宏




补充内容 (2020-5-6 17:38):

更新了宏,文件 在3楼

补充内容 (2020-5-8 19:47):

2020-05-08更新在5楼

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2020-5-2 21:44:14 | 显示全部楼层
是分开转换的???
 楼主| 发表于 2020-5-3 23:00:08 | 显示全部楼层
本帖最后由 chenbobo 于 2020-5-8 19:48 编辑

说明:
本人在此论坛上抄袭了好多大大的代码,照搬生成了这个宏,交流学习一下
请注意,在formactive里有一些自定义的信息,试用前请修改一下,谢谢

请下载YDL.ZIP,并解压到D盘的根目录,解压后为:  D:\YDL

本宏用途说明:
1.用于新建零件后进行按制定的规则进行编号命名并保存到“保存路径”中的文件夹中,其他相关生成的文件也会保存在该文件夹
2.同一零件的sldprt文件必须与slddrw文件名必须相同,并且在相同的文件夹内
3.运行此宏时请关闭原来打开的窗口,比如你打开了零件A,并且同时也打开了零件A的工程图,宏会出错,
           在零件中运行宏时请在sw中关闭它对应的工程图,在工程图中运行此宏时请关闭它对应的零件文件
4.可以在sldprt的状态下直接生成相关的pdf/dwg/step,具体参见图上的按钮
5.可以在slddrw的状态下直接生成相关的pdf/dwg/step
6.可以在装配中遍历生成相关的pdf/dwg/step,方便成套图纸打印
7.可以对装配体的零件随机进行上色处理
8.可以对装配体里的使用的零件的配置名称进行修改(注意,现在尚不能同步修改相关工程图里的配置名称,在修改配置后要手动打开工程图修改关联的配置)
9.直接在零件的自定义属性配置里增加“Material”和"Number"这两栏,并填写相关的信息,可在零件文件中或工程图中直接更新

其他功能后续再更新
随机上色的效果图
两次运行的效果


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2020-5-6 17:37:58 | 显示全部楼层
更新了宏,文件 在3楼
 楼主| 发表于 2020-5-8 19:46:34 | 显示全部楼层
chenbobo 发表于 2020-5-6 17:37
更新了宏,文件 在3楼

本宏用途说明:(2020-05-08更新,里面有一些自定义的信息,请自行修改,本宏仅供交流学习)
1.用于新建零件后进行按制定的规则进行编号命名并保存到“保存路径”中的文件夹中,其他相关生成的文件也会保存在该文件夹
2.同一零件的sldprt文件必须与slddrw文件名必须相同,并且在相同的文件夹内
3.运行此宏时请关闭原来打开的窗口,比如你打开了零件A,并且同时也打开了零件A的工程图,宏会出错,
           在零件中运行宏时请在sw中关闭它对应的工程图,在工程图中运行此宏时请关闭它对应的零件文件
4.可以在sldprt的状态下直接生成相关的pdf/dwg/step,具体参见图上的按钮
5.可以在slddrw的状态下直接生成相关的pdf/dwg/step
6.可以在装配中遍历生成相关的pdf/dwg/step,方便成套图纸打印
7.可以对装配体的零件随机进行上色处理
8.可以对装配体里的使用的零件的配置名称进行修改并同步修改相关工程图里的配置名称
9.直接在零件的自定义属性配置里增加“Material”和"Number"这两栏,并填写相关的信息,可在零件文件中或工程图中直接更新
10.在装配体里对点选零件进行重命名,并自动更新对应工程图的参考关系,并修改工程图的名字与零件名字一致



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2020-5-8 19:47:07 | 显示全部楼层
2020-05-08更新在5楼
 楼主| 发表于 2020-5-14 10:28:20 | 显示全部楼层
chenbobo 发表于 2020-5-8 19:47
2020-05-08更新在5楼



增加了一些对装配体进行批量重命名零件并修改关联工程图的零件
增加了在批量在工程图中增加图号的按钮
增加了在顶级装配体里自动生成带缩略图清单的功能
增加了可以在零件、工程图、装配体里随时修改零件的自定义属性(名称、材料、数量)功能
有需要的交流学习吧,本次更新没有上传了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2020-5-15 15:48:52 | 显示全部楼层
最新的程序能发我看看吗?
 楼主| 发表于 2020-5-17 11:16:52 | 显示全部楼层
suwenfeng8888 发表于 2020-5-15 15:48
最新的程序能发我看看吗?

留个mail吧
发表于 2020-5-20 19:21:53 | 显示全部楼层
是分开转换的???
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网 ( 粤ICP备09030954号

GMT+8, 2020-5-30 06:06 , Processed in 0.026220 second(s), 12 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2001-2020 Comsenz Inc.

快速回复 返回顶部 返回列表