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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

楼主: shinvis
打印 上一主题 下一主题

【更新】粗糙度基准形位公差插入宏

  [复制链接]

6

主题

208

帖子

731

金币

长老

Rank: 6Rank: 6Rank: 6

积分
1925

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

21#
 楼主| 发表于 2025-4-11 13:59:44 | 只看该作者

   经典图书
昨晚简化内容,有些个地方没注意到。
把SUB setGlot sub替换掉
  1. [/size]
  2. [size=12px]Sub setGtol()[/size]
  3. [size=12px]Dim swApp As Object[/size]
  4. [size=12px]
  5. [/size]
  6. [size=12px]Dim Part As Object[/size]
  7. [size=12px]Dim boolstatus As Boolean[/size]
  8. [size=12px]Dim longstatus As Long, longwarnings As Long[/size]
  9. [size=12px]Set swApp = _[/size]
  10. [size=12px]Application.SldWorks[/size]
  11. [size=12px]
  12. [/size]
  13. [size=12px]Set Part = swApp.ActiveDoc[/size]
  14. [size=12px]
  15. [/size]
  16. [size=12px]Dim myGtol As Object[/size]
  17. [size=12px]Dim myAnno As Object[/size]
  18. [size=12px]Set myGtol = Part.InsertGtol()[/size]
  19. [size=12px]If Not myGtol Is Nothing Then[/size]
  20. [size=12px]   [/size]
  21. [size=12px]   myGtol.SetFrameSymbols2 1, XWLX, False, "", False, "", "", "", ""[/size]
  22. [size=12px]   If TextBox5.Text = "" Then[/size]
  23. [size=12px]   myGtol.SetFrameValues 1, TextBox3.Text, "", TextBox4.Text, "", ""[/size]
  24. [size=12px]   Else[/size]
  25. [size=12px]   myGtol.SetFrameValues 1, TextBox3.Text, "", TextBox4.Text & "-" & TextBox5.Text, "", ""[/size]
  26. [size=12px]   End If[/size]
  27. [size=12px]   myGtol.SetFrameSymbols2 2, "", False, "", False, "", "", "", ""[/size]
  28. [size=12px]   myGtol.SetFrameValues 2, "", "", "", "", ""[/size]
  29. [size=12px]   myGtol.SetPTZHeight "", False[/size]
  30. [size=12px]   myGtol.SetCompositeFrame True[/size]
  31. [size=12px]   'myGtol.SetBelowFrame ""[/size]
  32. [size=12px]   myGtol.SetBetweenTwoPoints False, "", ""[/size]
  33. [size=12px]   Set myAnno = myGtol.GetAnnotation()[/size]
  34. [size=12px]  [/size]
  35. [size=12px]End If[/size]
  36. [size=12px]Part.WindowRedraw[/size]
  37. [size=12px]End Sub[/size]

  38. [size=12px]
复制代码

粗糙度基准形位公差 -1.rar

(27.77 KB, 下载次数: 83 售价: 10 金币

SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复 支持 反对

使用道具 举报

6

主题

208

帖子

731

金币

长老

Rank: 6Rank: 6Rank: 6

积分
1925

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

22#
 楼主| 发表于 2025-4-11 14:12:28 | 只看该作者
why2024 发表于 2025-4-11 11:51
楼主指导指导,直接运行宏无反应,只能编译宏,运行MAIN,才行。运行CCD也不行?

不是没有反应,如果在工程图下,请看工程图最左下角 。我不喜欢弹窗,小小的宏都是自己编写或集合优化,自己知道哪里有问题
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复 支持 反对

使用道具 举报

7

主题

1822

帖子

1222

金币

传奇

Rank: 8Rank: 8

积分
6172

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

23#
发表于 2025-4-11 16:55:44 | 只看该作者

   经典图书
Kerwin1314 发表于 2025-4-11 13:19
去看看扫盲贴,你会恍然大悟的

受教了,之前很多通过快捷宏运行可以直接运行宏,看来还得添加宏按钮
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

3

主题

126

帖子

850

金币

传奇

Rank: 8Rank: 8

积分
3097

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

24#
发表于 2025-4-11 19:19:21 | 只看该作者
一直想要类似这样的宏,一直搞不定 ,感谢大神分享,很喜欢,很感谢!!!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

7

主题

868

帖子

48

金币

长老

Rank: 6Rank: 6Rank: 6

积分
2418

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

25#
发表于 2025-4-11 19:23:53 | 只看该作者

   经典案例图书
SW机械工程师网,找到组织了!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

3

主题

126

帖子

850

金币

传奇

Rank: 8Rank: 8

积分
3097

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

26#
发表于 2025-4-11 19:29:56 | 只看该作者
你好 大神,如果加一个功能:满足选择多条边线赋值粗糙度的就更完美了!大神可以构思一下代码。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

7

主题

868

帖子

48

金币

长老

Rank: 6Rank: 6Rank: 6

积分
2418

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

27#
发表于 2025-4-11 19:37:02 | 只看该作者

   经典案例图书

这个能写入固定配置里面吗?期待你的作品
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

6

主题

208

帖子

731

金币

长老

Rank: 6Rank: 6Rank: 6

积分
1925

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

28#
 楼主| 发表于 2025-4-11 20:54:43 | 只看该作者
Alex_Wang 发表于 2025-4-11 19:29
你好 大神,如果加一个功能:满足选择多条边线赋值粗糙度的就更完美了!大神可以构思一下代码。

这个很容易的,思路就是:要点一下开始,然后监控鼠标,点一下记录一下X Y Z 的位置,以数组保存下来。确定了再写入就行了。
但这个可以说不实用。
一般基准达到4个就算很多了。我做的工作零件都很简单,不会有多面找基准再加工。所以这个自行处理。
一个萝卜一个坑更好一点,多线操作容易出现问题
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

6

主题

208

帖子

731

金币

长老

Rank: 6Rank: 6Rank: 6

积分
1925

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

29#
 楼主| 发表于 2025-4-11 21:07:28 | 只看该作者
葛特曼 发表于 2025-4-11 19:37
这个能写入固定配置里面吗?期待你的作品

自保留,已实现外形尺寸自动判断是不是圆写入自定义属性中。
源码应该不会那么快公布。
等做成 EXE 后会分享给大家使用。
这个功能太过单一,关于属性的还有一系列要做,比如  输出BOM到EXCEL   那个宏需要这个插进去,以及排序的需要在那些大佬基础上修改,一系列下来,用宏来编写已经不够用了。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

9

主题

937

帖子

488

金币

传奇

Rank: 8Rank: 8

积分
3319

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

30#
发表于 2025-4-11 21:42:20 | 只看该作者

   经典图书
感谢楼主分享,很不错!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

20

主题

1364

帖子

147

金币

传奇

Rank: 8Rank: 8

积分
6817

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

31#
发表于 2025-4-12 09:29:48 | 只看该作者
顶一下,坐等高手!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

200

帖子

1777

金币

传奇

Rank: 8Rank: 8

积分
5984

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

32#
发表于 2025-4-12 09:43:30 | 只看该作者
感谢楼主分享,很不错!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

7

主题

1822

帖子

1222

金币

传奇

Rank: 8Rank: 8

积分
6172

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

33#
发表于 2025-4-12 10:16:03 | 只看该作者
感谢楼主分享,很不错!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

43

帖子

15

金币

天使

Rank: 2Rank: 2

积分
179

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

34#
发表于 2025-4-12 16:50:02 | 只看该作者
感谢楼主分享,很不错!谢谢
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

70

帖子

17

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
350

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

35#
发表于 2025-4-12 17:05:10 | 只看该作者
加入QQ群
参与讨论和学习

SolidWorks技术交流群

或扫描二维码加入

不错啊,很需要啊,高手啊
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

20

主题

1364

帖子

147

金币

传奇

Rank: 8Rank: 8

积分
6817

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

36#
发表于 2025-4-12 19:44:28 | 只看该作者

   经典案例图书
SW机械工程师网,找到组织了!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

7

主题

868

帖子

48

金币

长老

Rank: 6Rank: 6Rank: 6

积分
2418

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

37#
发表于 2025-4-13 14:37:18 | 只看该作者
加入QQ群
参与讨论和学习

SolidWorks技术交流群

或扫描二维码加入


群主分享下啊
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

122

帖子

6

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
385

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

38#
发表于 2025-4-15 11:09:49 | 只看该作者

   经典案例图书

感谢楼主分享,很不错!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

7

主题

868

帖子

48

金币

长老

Rank: 6Rank: 6Rank: 6

积分
2418

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

39#
发表于 2025-4-15 20:26:20 | 只看该作者

感谢楼主分享
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

59

帖子

76

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
443

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

40#
发表于 2025-4-16 16:59:35 | 只看该作者
支持楼主,辛苦辛苦
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

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

本版积分规则

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

手机版|小黑屋| GMT+8, 2025-6-26 14:12 , Processed in 0.262230 second(s), 22 queries , Memcache On.

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

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

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