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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 8241|回复: 21
打印 上一主题 下一主题

大佬们,请帮忙加一个平板型式宏输出带草图输出!

  [复制链接]

10

主题

462

帖子

893

金币

传奇

Rank: 8Rank: 8

积分
5057

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

跳转到指定楼层
楼主
 楼主| 发表于 2020-12-4 15:16:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

   经典图书
这个宏在论坛里面找的,我自己看懂一点,输出名添加了后缀平板型式。由于最近出下料图,经常要添加草图线辅助激光打标,方便焊接的时候对线,但是用宏转出来只能带折弯线。请大佬抽空帮忙加一个命令,可以顺带输出草图,非常感激。
  1. Dim swApp As Object
  2. Dim swModel As Object
  3. Dim swModelName As String
  4. Dim FilePath As String
  5. Dim value As Boolean
  6. Sub main()
  7. Set swApp = Application.SldWorks
  8. Set swModel = swApp.ActiveDoc
  9. swModelName = swModel.GetPathName '读取当前SW模型文档名(含路径)
  10. FilePath = Left(swModelName, Len(swModelName) - 7) + " 平板型式.dwg" '定义工程图名
  11. value = swModel.ExportFlatPatternView(FilePath, swExportFlatPatternOption_None) ' 保留折弯线
  12. 'value = swModel.ExportFlatPatternView(FilePath, swExportFlatPatternOption_RemoveBends) 无折弯线
  13. End Sub
复制代码



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

使用道具 举报

37

主题

997

帖子

1万

金币

版主

Rank: 7Rank: 7Rank: 7Rank: 7

积分
22096

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

推荐
发表于 2020-12-11 11:04:16 | 只看该作者
说好的CAD二次命令,请查收。(注:这个是用LISP来写的,具体怎么用参考这里
命令:FIX_SKETCH(这个可以自行改名字)

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

使用道具 举报

37

主题

997

帖子

1万

金币

版主

Rank: 7Rank: 7Rank: 7Rank: 7

积分
22096

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

推荐
发表于 2020-12-8 15:35:44 | 只看该作者

   经典图书
看看行不行,我也是按API来改,没做过测试。 零件转DWG(带折弯线和草图).zip (7.58 KB, 下载次数: 254, 售价: 5 金币)
SolidWorks机械工程师网
回复 支持 1 反对 0

使用道具 举报

37

主题

997

帖子

1万

金币

版主

Rank: 7Rank: 7Rank: 7Rank: 7

积分
22096

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

地板
发表于 2020-12-7 10:44:45 | 只看该作者
完全不知道你说的是什么草图,能举例说明?
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

2

主题

28

帖子

197

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
333
QQ
5#
发表于 2020-12-7 16:13:15 | 只看该作者

   经典案例图书
顶一下,坐等高手!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

10

主题

462

帖子

893

金币

传奇

Rank: 8Rank: 8

积分
5057

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

6#
 楼主| 发表于 2020-12-8 13:36:42 | 只看该作者
Allate 发表于 2020-12-7 10:44
完全不知道你说的是什么草图,能举例说明?

直接输出平板型式,有个草图转出的。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

10

主题

462

帖子

893

金币

传奇

Rank: 8Rank: 8

积分
5057

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

7#
 楼主| 发表于 2020-12-9 11:33:28 | 只看该作者

   经典案例图书
Allate 发表于 2020-12-8 15:35
看看行不行,我也是按API来改,没做过测试。

2020版本测试通过,版主厉害!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

10

主题

462

帖子

893

金币

传奇

Rank: 8Rank: 8

积分
5057

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

8#
 楼主| 发表于 2020-12-10 09:58:54 | 只看该作者
Allate 发表于 2020-12-8 15:35
看看行不行,我也是按API来改,没做过测试。

版主大神,这个宏很有帮助,提高了工作效率,能不能帮我把草图的线改成折弯线一样是虚线?我改了线型是虚线,显示还是实线,如果没办法也就算了。非常感谢。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

37

主题

997

帖子

1万

金币

版主

Rank: 7Rank: 7Rank: 7Rank: 7

积分
22096

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

9#
发表于 2020-12-10 10:07:06 | 只看该作者
yni621 发表于 2020-12-10 09:58
版主大神,这个宏很有帮助,提高了工作效率,能不能帮我把草图的线改成折弯线一样是虚线?我改了线型是虚 ...

其实我一般也没用到草图这个功能的,不好作判断。要不这样,你发一个零件出来,我研究一下。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

10

主题

462

帖子

893

金币

传奇

Rank: 8Rank: 8

积分
5057

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

10#
 楼主| 发表于 2020-12-10 11:56:16 | 只看该作者

   经典图书
Allate 发表于 2020-12-10 10:07
其实我一般也没用到草图这个功能的,不好作判断。要不这样,你发一个零件出来,我研究一下。

SB-BJ-A002 角立板 T1.5.SLDPRT (1.56 MB, 下载次数: 190)
草图是上激光机打标用,
主要是辅助折弯,压到对线就可以折圆弧。
还有一种是辅助焊接定位用。
麻烦大神了,有空就看看,实在不行,也感谢你的帮忙。

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

使用道具 举报

37

主题

997

帖子

1万

金币

版主

Rank: 7Rank: 7Rank: 7Rank: 7

积分
22096

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

11#
发表于 2020-12-10 13:52:13 | 只看该作者
yni621 发表于 2020-12-10 11:56
草图是上激光机打标用,
主要是辅助折弯,压到对线就可以折圆弧。
还有一种是辅助焊接定位用。

尴尬,我只有SW2019...不过大概知道是怎么回事了,不用另外再发。
这个草图暂时想不到在SW宏里面怎么解决,不过倒是可以在CAD那里下手,搞个CAD的二次命令就好。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

10

主题

462

帖子

893

金币

传奇

Rank: 8Rank: 8

积分
5057

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

12#
 楼主| 发表于 2020-12-10 16:22:29 | 只看该作者
Allate 发表于 2020-12-10 13:52
尴尬,我只有SW2019...不过大概知道是怎么回事了,不用另外再发。
这个草图暂时想不到在SW宏里面怎么解 ...

好的,没关系,现在的也 挺好用了,还是谢谢你。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

10

主题

462

帖子

893

金币

传奇

Rank: 8Rank: 8

积分
5057

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

13#
 楼主| 发表于 2020-12-11 13:49:35 | 只看该作者
Allate 发表于 2020-12-11 11:04
说好的CAD二次命令,请查收。(注:这个是用LISP来写的,具体怎么用参考这里)
命令:FIX_SKETCH(这个可 ...

版主大大太有心了,上面那个宏可以满足了,CAD也可以用。感谢了 。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

122

帖子

1061

金币

传奇

Rank: 8Rank: 8

积分
4020

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

14#
发表于 2021-6-27 23:31:24 | 只看该作者
顶一下,学习了!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

2

主题

630

帖子

49

金币

长老

Rank: 6Rank: 6Rank: 6

积分
1878

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

15#
发表于 2022-3-15 10:25:24 | 只看该作者
加入QQ群
参与讨论和学习

SolidWorks技术交流群

或扫描二维码加入

Allate 发表于 2020-12-11 11:04
说好的CAD二次命令,请查收。(注:这个是用LISP来写的,具体怎么用参考这里)
命令:FIX_SKETCH(这个可 ...

这个是怎么用的?
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

1

主题

262

帖子

537

金币

长老

Rank: 6Rank: 6Rank: 6

积分
2181

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

16#
发表于 2023-2-11 16:37:32 | 只看该作者

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

使用道具 举报

15

主题

396

帖子

84

金币

长老

Rank: 6Rank: 6Rank: 6

积分
1825

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

17#
发表于 2023-11-16 15:45:11 | 只看该作者
加入QQ群
参与讨论和学习

SolidWorks技术交流群

或扫描二维码加入

Allate 发表于 2020-12-8 15:35
看看行不行,我也是按API来改,没做过测试。

A大,这个宏已用,很好用。就是有个问题,就是默认工程图模板必须要打开显示观阅草图,这样转出DXF才会显示草图。 有没有办法可以跳过默认工程图模板这块。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

15

主题

396

帖子

84

金币

长老

Rank: 6Rank: 6Rank: 6

积分
1825

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

18#
发表于 2023-11-17 08:11:43 | 只看该作者

   经典案例图书
zxt0824 发表于 2023-11-16 15:45
A大,这个宏已用,很好用。就是有个问题,就是默认工程图模板必须要打开显示观阅草图,这样转出DXF才会显 ...

@Allate 这个问题已经找到办法解决了。现在就是折弯线如何不显示,只显示草图呢。感谢
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

37

主题

997

帖子

1万

金币

版主

Rank: 7Rank: 7Rank: 7Rank: 7

积分
22096

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

19#
发表于 2023-11-17 08:30:06 | 只看该作者
zxt0824 发表于 2023-11-17 08:11
@Allate 这个问题已经找到办法解决了。现在就是折弯线如何不显示,只显示草图呢。感谢

你把最后一行的13更改成9即可。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

3

主题

1329

帖子

278

金币

传奇

Rank: 8Rank: 8

积分
4652

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

20#
发表于 2023-11-17 08:50:11 | 只看该作者
好好学习,天天向上!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭 卷起
关闭 卷起

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

手机版|小黑屋| GMT+8, 2024-9-20 00:24 , Processed in 0.325851 second(s), 27 queries , Memcache On.

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

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

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