机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 3265|回复: 6

solidworks文件属性自定义

[复制链接]
发表于 2018-9-7 14:40:22 | 显示全部楼层 |阅读模式
公司要求零件命名为:零件号+零件名称) r1 P$ [8 W, z0 b' M% |
下图如何设置才能自动识别的?求大神指点!
# Z( p& w  l( D8 k! f0 Q4 G5 N3 a) x2 E- {/ z

2 M( X1 R- ?7 {" l' [

本帖子中包含更多资源

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

x
回复

使用道具 举报

发表于 2018-9-7 14:51:22 | 显示全部楼层
就是在零件名称 后面定义名字跟代号就可以了 ,出工程图自动在工程图显示+ l0 N% b8 O. t; e; {0 x% J' e
回复 支持 反对

使用道具 举报

发表于 2018-9-7 15:39:16 | 显示全部楼层
百度一下“solidworks图号和名称分离命令”有惊喜。
回复 支持 反对

使用道具 举报

发表于 2018-9-7 19:21:57 | 显示全部楼层
零件名称很难定义准确,所以不建议把零件名称给增加上。
回复 支持 反对

使用道具 举报

发表于 2018-9-7 22:09:21 | 显示全部楼层
可以直接在开始菜单——SolidWorks工具——属性编制程序里做
回复 支持 反对

使用道具 举报

发表于 2018-9-8 14:50:33 | 显示全部楼层
宏處理
8 X  }# X, B$ @* `0 u+ Z) w( v, _# v* ^. z7 d
  1. Dim swApp As Object1 `0 C. h# m+ _( K) S: B" L
  2. Dim Part As Object
    8 [0 M& Q* P# f
  3. Dim SymbolPlace As Integer3 y) |+ H) d' N0 v; {8 O: E
  4. Dim Number_Name As String8 \; Q; g2 O1 q$ \
  5. Dim Number_ As String
    4 B% Y) o, L# Z  V' f( j3 [  K
  6. Dim Name_ As String
    # `1 f& b- y- t% l1 b. k. F

  7. / c+ T" `# `+ E  l* ~8 W0 P! B
  8. Sub main()
    2 C. m/ m  o* Q% M
  9. Set swApp = Application.SldWorks3 M9 n; x3 @6 A& G
  10. Set Part = swApp.ActiveDoc% \* B7 c, @7 Q' x& I
  11. Number_Name = swApp.ActiveDoc.GetTitle() '取得零件的 編號-名稱(本例編號名稱是用 " - " 符號分離)
    5 f, Q9 R) W, `. {  p3 q6 A
  12. SymbolPlace = InStr(Number_Name, "-") '取得 " - " 符號的位置數
    0 d' t) ^4 y2 s" q8 d
  13. Number_ = Left(Number_Name, SymbolPlace - 1) '取得 零件編號
    6 g9 b% _" W: L" O" i
  14. Name_ = Mid(Number_Name, SymbolPlace + 1, Len(Number_Name) - SymbolPlace - 7) '取得 零件名稱1 t, h$ F- c" Y' x2 N
  15. blnretval = Part.DeleteCustomInfo2("", "PartNumber")/ b" W. ?1 m; l
  16. blnretval = Part.DeleteCustomInfo2("", "PartName")
    , L% h' e$ L8 T
  17. blnretval = Part.AddCustomInfo3("", "PartNumber", swCustomInfoText, Number_)* {: t; p* Y- B0 E% D$ b
  18. blnretval = Part.AddCustomInfo3("", "PartName", swCustomInfoText, Name_)
    ; |+ l' V4 ~: }& O) k+ R% t1 a
  19. End Sub
复制代码
' y8 H4 ]/ e1 q" C6 R4 R# F

0 o7 E5 z# i! S& u9 J8 ?! P4 A6 `2 W
% }: o. J9 g9 e! n
2 v) h% e% L" v+ b) H8 ^( h- l# Y0 U8 w7 l. a+ A/ v

6 O* Y, a& v  h- T' g8 P) m5 `3 z5 p

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

发表于 2020-1-8 20:49:45 | 显示全部楼层
感谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2024-11-25 18:22 , Processed in 0.056416 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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