找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 4225|回复: 6

solidworks文件属性自定义

[复制链接]
发表于 2018-9-7 14:40:22 | 显示全部楼层 |阅读模式
公司要求零件命名为:零件号+零件名称
  ^& N  h# ]2 u- e3 k, d; {下图如何设置才能自动识别的?求大神指点!3 b% U% ]/ n5 q0 A& ]
% d1 h; Y, F% @4 R
+ `9 D4 z, m' k' l

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2018-9-7 14:51:22 | 显示全部楼层
就是在零件名称 后面定义名字跟代号就可以了 ,出工程图自动在工程图显示# A! t4 {7 m' ^/ H8 A$ S" |. \) A/ o
发表于 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 | 显示全部楼层
宏處理: q0 C6 [+ x9 U+ b

, ]8 r. y8 B  u, O7 p. s
  1. Dim swApp As Object
    ( j, R; Z; y2 r4 v, F; b
  2. Dim Part As Object
    , y  m& W* e, Q, V2 c2 W8 d
  3. Dim SymbolPlace As Integer
    " A9 ?+ T) p- ~- h* u' v
  4. Dim Number_Name As String: y5 Q/ t. y8 j4 `5 W4 t7 P5 T
  5. Dim Number_ As String5 m3 |+ L4 y9 T5 s: h
  6. Dim Name_ As String
    6 j1 C5 _& V3 X( M- b4 a: O2 E

  7. 1 Y3 [+ ^$ k) I" h8 ~) u9 n
  8. Sub main()* U/ L7 `& j" R9 ?/ j: i
  9. Set swApp = Application.SldWorks
    $ h3 I1 r2 n  i, B6 v4 |, M2 P
  10. Set Part = swApp.ActiveDoc
    + c; j2 d. y% B* i0 E3 I2 c$ J
  11. Number_Name = swApp.ActiveDoc.GetTitle() '取得零件的 編號-名稱(本例編號名稱是用 " - " 符號分離)
    2 ^1 b% }! y+ k( C! f) A+ \% _- y
  12. SymbolPlace = InStr(Number_Name, "-") '取得 " - " 符號的位置數
    + Y- `; d- g4 K9 |# ~
  13. Number_ = Left(Number_Name, SymbolPlace - 1) '取得 零件編號, i/ J$ U* Q$ l, V* P6 a3 V
  14. Name_ = Mid(Number_Name, SymbolPlace + 1, Len(Number_Name) - SymbolPlace - 7) '取得 零件名稱! S, f, r% V- ?4 ^9 l
  15. blnretval = Part.DeleteCustomInfo2("", "PartNumber")+ M( h5 x* j: T- d
  16. blnretval = Part.DeleteCustomInfo2("", "PartName")- w" z; J; E+ z3 y
  17. blnretval = Part.AddCustomInfo3("", "PartNumber", swCustomInfoText, Number_)
      _- ?9 d- t+ B6 r8 y6 }# _8 S
  18. blnretval = Part.AddCustomInfo3("", "PartName", swCustomInfoText, Name_)( h& n  p( e6 C7 @: J) Q7 j
  19. End Sub
复制代码
) \9 i8 a: c& i! a4 G

* o5 N' e3 b8 X
* j8 W% N& D' H6 K9 ]0 v1 Y4 r( s; m! U* e  o, B
$ A  L1 A& |" O: b. T

' B" J; M. @: T; j( u/ N# B+ B' R6 F0 R- R

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-23 23:51 , Processed in 0.064195 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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