SolidWorks机械工程师网——最大的SolidWorks学习平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 17763|回复: 44
打印 上一主题 下一主题

分享两个sw宏,有改进的地方请大神指教!

  [复制链接]

40

主题

390

帖子

4498

金币

传奇

Rank: 8Rank: 8

积分
10406

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

跳转到指定楼层
楼主
 楼主| 发表于 2021-1-20 13:11:34 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

   经典图书
一个属性改写宏:1.设定要零件和装配体中运行,部份属性只在零件中引入。
2.可全部或部份删除原来属性项,重新添加。切割清单属性可同时导出添加。
3.图名分离,国标号加“/",文件名不是分离格式的直接当图号引入。
4.文件未保存时,不报错,但只可运行部分。
5.提取文件路径,提取其中文件夹名称作为项目号,客户等引入属性。
6.执行中有文本填写项弹窗输入。


以上功能均可自己修改,宏里面带详细注解!


另一个转cad宏:
1.只能在工程图中运行,而且工程要保存后才能执行,否侧弹窗提示。
2.执行宏同时,再一次保存工程图,同时转存其他格式dwg,PDF等,然后关闭文档,并提示完成!
以上功能均可自己修改,宏里面带详细注解!


补充内容 (2021-1-21 09:23):
抱歉,刚刚发现,昨天上传的包没有文件,重新上传在2楼了,并更新了部份!

补充内容 (2021-1-23 17:22):
属性改写更新在5楼,功能说明附带。

补充内容 (2021-2-6 22:46):
重新整理版本发在7楼,属性改写宏增加窗体模块,注释重新标,可分成几个宏单独使用。

宏文件0120.rar

(75 Bytes, 下载次数: 81 售价: 2 金币

评分

参与人数 1威望 +5 金币 +52 贡献 +5 收起 理由
洪七公 + 5 + 52 + 5 赞一个!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏3 转播转播 分享教程|习题|模型|技巧 点赞点赞1 拍砖拍砖
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复

使用道具 举报

0

主题

8

帖子

18

金币

天使

Rank: 2Rank: 2

积分
55
QQ
沙发
发表于 2021-1-20 17:05:58 | 只看该作者
楼主很专业,写得很好!
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复 支持 反对

使用道具 举报

40

主题

390

帖子

4498

金币

传奇

Rank: 8Rank: 8

积分
10406

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

板凳
 楼主| 发表于 2021-1-21 09:21:05 | 只看该作者

   经典图书
更新了属性改写:
1.无图名分离操作,文件名引为图号,弹窗输入名称。
2.文本输入时,缺省则保留原值,无原值则为默认值。
3.增加边界框特征,最佳适配,并压缩其特征。(边界框sw2018以上零件可用,sw2019以上装配体可用,有长,宽,高,体积4个参数在配置特定中,不可删除。可引用到boom表,和工程图中,比提取零件,装配体长宽高不同的是,它是最佳待配,不是依据xyz最大最小值差,也就是说零件坐标是斜的或者零件是异形的,提取xyz轴差当长宽高的话就不对了,边界框可适配得到。)

宏文件0121.rar

(31.42 KB, 下载次数: 105 售价: 2 金币

SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

16

主题

690

帖子

191

金币

传奇

Rank: 8Rank: 8

积分
3774

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

地板
发表于 2021-1-21 15:50:44 | 只看该作者
tg000057 发表于 2021-1-21 09:21
更新了属性改写:
1.无图名分离操作,文件名引为图号,弹窗输入名称。
2.文本输入时,缺省则保留原值,无 ...

楼主很专业,写得很好!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

40

主题

390

帖子

4498

金币

传奇

Rank: 8Rank: 8

积分
10406

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

5#
 楼主| 发表于 2021-1-23 17:19:51 | 只看该作者

   经典案例图书
更新属性改写宏:

现有功能如下:

1.在工程图模式下运行提示:当前文档是工程图,不进行操作!并结束。
2.如果是首次运行,则提示:是否要删除所有文件信息,重新填写,是则删除,否不删除,取消退出。
3.图名分离,按文件名的最后一个空格号为基准分离。
4.文件无空格,不满足分离条件时,文件名直接引用到图号,然后弹窗要求输入名称。
5.弹窗输入数量,备注1.2.3属性。
6.在不删除所有旧文件属性时,弹窗输入的输入框默认为旧属性值。
7.提取文件路径中的相关文件夹名作为,产品名称,产品编号,项目号。
8.引用材料,钣金厚度,重量,表面积属性。
9.引用切割清单中“边界框长宽”“边界框宽度”属性。
10.文件未保存运行不会报错,但属性中产品名称,产品编号,项目号是文件路径引用的,为空值,只有保存文件后再次运行才有。
11.判断如果是装配体,则不写入:材料,钣金厚度,边界框长宽,边界框宽度,4项属性。
12.自动建边界框,并压缩其特征。边界框sw2018以上可在零件中建立,sw2019以上可在装配体中建立。边界框比xyZ最大最小值差定长宽高好的是,异形件,坐标倾斜件可自动判断最佳长宽高。
13.打开属性摘要栏。

以上功能为多个宏组成,都是论坛的大神提供的,所以定义部份代码稍乱,但里面已详细注释,部份段落可直接复制出来单个使用,也可整体修改,使用说明和运行原理等全在注释里面。

属性改写.rar

(24.47 KB, 下载次数: 129 售价: 2 金币

SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

40

主题

390

帖子

4498

金币

传奇

Rank: 8Rank: 8

积分
10406

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

6#
 楼主| 发表于 2021-1-23 23:53:00 | 只看该作者
5楼的回复呢?
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

40

主题

390

帖子

4498

金币

传奇

Rank: 8Rank: 8

积分
10406

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

7#
 楼主| 发表于 2021-2-6 22:44:24 | 只看该作者

   经典案例图书
升级版本!

0206宏.rar

(55.38 KB, 下载次数: 162 售价: 3 金币

SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

5

主题

62

帖子

403

金币

长老

Rank: 6Rank: 6Rank: 6

积分
1333

最佳新人活跃会员热心会员宣传达人

8#
发表于 2021-2-7 13:54:33 | 只看该作者
楼主,属性改写报错,是不是版本的原因,用的是2016版SW
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

40

主题

390

帖子

4498

金币

传奇

Rank: 8Rank: 8

积分
10406

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

9#
 楼主| 发表于 2021-2-7 14:01:32 | 只看该作者
david82 发表于 2021-2-7 13:54
楼主,属性改写报错,是不是版本的原因,用的是2016版SW

零件边界框只能在sw2018以上使用,sw2019才支持到装配体中。你把关于边界框部分去掉就行了。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

40

主题

390

帖子

4498

金币

传奇

Rank: 8Rank: 8

积分
10406

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

10#
 楼主| 发表于 2021-3-13 15:26:49 | 只看该作者

   经典图书
更新一下这个贴,
转cad宏已重新整理过https://www.swbbsc.com/thread-310285-1-1.html升级版在这个贴。
改写属性那个重新传个包,sw2017及以下版本要把其中一段注释不使用,版本功能不支持。sw2018仅支持零件。

002.png

属性改写.rar

(39.53 KB, 下载次数: 172 售价: 3 金币

SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

157

帖子

1572

金币

传奇

Rank: 8Rank: 8

积分
6510

最佳新人活跃会员热心会员宣传达人灌水之王

11#
发表于 2021-6-27 19:37:19 | 只看该作者
fushr 发表于 2021-1-21 15:50
楼主很专业,写得很好!

楼主很专业
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

157

帖子

1572

金币

传奇

Rank: 8Rank: 8

积分
6510

最佳新人活跃会员热心会员宣传达人灌水之王

12#
发表于 2021-6-27 20:14:55 | 只看该作者
david82 发表于 2021-2-7 13:54
楼主,属性改写报错,是不是版本的原因,用的是2016版SW

怎么使用呀
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

157

帖子

1572

金币

传奇

Rank: 8Rank: 8

积分
6510

最佳新人活跃会员热心会员宣传达人灌水之王

13#
发表于 2021-6-27 20:30:58 | 只看该作者
tg000057 发表于 2021-1-21 09:21
更新了属性改写:
1.无图名分离操作,文件名引为图号,弹窗输入名称。
2.文本输入时,缺省则保留原值,无 ...

写得很好!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

157

帖子

1572

金币

传奇

Rank: 8Rank: 8

积分
6510

最佳新人活跃会员热心会员宣传达人灌水之王

14#
发表于 2021-6-27 20:52:52 | 只看该作者
tg000057 发表于 2021-3-13 15:26
更新一下这个贴,
转cad宏已重新整理过https://www.swbbsc.com/thread-310285-1-1.html升级版在这个贴。
...

好好学习,天天向上!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

157

帖子

1572

金币

传奇

Rank: 8Rank: 8

积分
6510

最佳新人活跃会员热心会员宣传达人灌水之王

15#
发表于 2021-6-27 21:03:17 | 只看该作者
加入QQ群
参与讨论和学习

SolidWorks技术交流群

或扫描二维码加入

tg000057 发表于 2021-1-23 17:19
更新属性改写宏:

现有功能如下:

写得很好!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

129

帖子

1142

金币

传奇

Rank: 8Rank: 8

积分
4259

最佳新人活跃会员热心会员宣传达人灌水之王

16#
发表于 2021-6-27 23:27:53 | 只看该作者

   经典案例图书
好好学习,天天向上!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

157

帖子

99

金币

堂主

Rank: 4

积分
897

最佳新人活跃会员热心会员宣传达人灌水之王

17#
发表于 2022-3-29 08:54:30 | 只看该作者
加入QQ群
参与讨论和学习

SolidWorks技术交流群

或扫描二维码加入

非常感谢无私分享,  感谢
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

72

帖子

61

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
244

最佳新人活跃会员热心会员宣传达人

18#
发表于 2022-3-29 14:29:29 | 只看该作者

   经典案例图书
好好学习,天天向上!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

43

帖子

49

金币

天使

Rank: 2Rank: 2

积分
180

最佳新人活跃会员宣传达人

19#
发表于 2022-4-10 22:13:12 | 只看该作者
厉害,大神
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

39

帖子

162

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
474

最佳新人活跃会员宣传达人

20#
发表于 2022-4-11 01:13:27 | 只看该作者
很不错,找到组织了!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

SOLIDWORKS 2023 机械设计从入门到精通

手机版|小黑屋| GMT+8, 2025-8-11 09:39 , Processed in 0.247330 second(s), 27 queries , Memcache On.

SolidWorks机械工程师网 ( 鲁ICP备14025122号-2 ) 鲁公网安备 37028502190335号

声明:本网言论纯属发表者个人意见,与本网立场无关。
如涉版权,可发邮件: admin@swbbsc.com

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