找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 4076|回复: 6

solidworks文件属性自定义

[复制链接]
发表于 2018-9-7 14:40:22 | 显示全部楼层 |阅读模式
公司要求零件命名为:零件号+零件名称  h7 s8 L+ z7 s1 t
下图如何设置才能自动识别的?求大神指点!
+ S! C, b) T  h3 Q. E. R6 V' z& w' q
& n6 G2 G  c6 u; T) E- R

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2018-9-7 14:51:22 | 显示全部楼层
就是在零件名称 后面定义名字跟代号就可以了 ,出工程图自动在工程图显示  U0 v1 s0 ~# C% }
发表于 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 | 显示全部楼层
宏處理
  v( {/ I: h5 }! f; r8 u- g. q4 J+ u' l; x9 h' h6 h
  1. Dim swApp As Object
    5 A# V) B3 s) H7 Y* W
  2. Dim Part As Object
    ' W$ H2 T. n/ B: Z3 y
  3. Dim SymbolPlace As Integer
    3 F/ g8 V4 Q0 r
  4. Dim Number_Name As String' q' J# _6 g1 v' b
  5. Dim Number_ As String9 Z: H/ k: J" \8 p1 M0 d5 z0 B
  6. Dim Name_ As String
    ! X- ?! s: u) c9 b, P

  7. . v- @0 ~4 K. ?! T3 m6 P/ K+ o: T3 y: L
  8. Sub main()1 B  @4 h, }! I: {9 m3 p  t
  9. Set swApp = Application.SldWorks
    3 ~) M* `: e! a, j  k) f% ^
  10. Set Part = swApp.ActiveDoc
    , ~. \" K: K4 {
  11. Number_Name = swApp.ActiveDoc.GetTitle() '取得零件的 編號-名稱(本例編號名稱是用 " - " 符號分離). l. s6 }1 b: C. a# y" v( G' [5 e
  12. SymbolPlace = InStr(Number_Name, "-") '取得 " - " 符號的位置數
    0 g2 Q5 e2 f: D" X+ J9 m# S
  13. Number_ = Left(Number_Name, SymbolPlace - 1) '取得 零件編號
    0 y! [/ ]) I/ W
  14. Name_ = Mid(Number_Name, SymbolPlace + 1, Len(Number_Name) - SymbolPlace - 7) '取得 零件名稱8 k! H" J% T8 k$ R
  15. blnretval = Part.DeleteCustomInfo2("", "PartNumber")  h  J& ~4 f* r: F  r- A+ W
  16. blnretval = Part.DeleteCustomInfo2("", "PartName")
    4 g3 E* C; j' S9 N( h- w* D
  17. blnretval = Part.AddCustomInfo3("", "PartNumber", swCustomInfoText, Number_): a1 c2 ^1 s( ^3 A0 I6 g
  18. blnretval = Part.AddCustomInfo3("", "PartName", swCustomInfoText, Name_)
    7 q7 Q, v1 ?, `( z- Z# ]# }3 x
  19. End Sub
复制代码

# P  |* H* O; b; q) d
* Q# j" Z& B# Y3 D3 a1 M. R9 Z, l

; L# O5 R4 x0 F1 I! H4 b
3 q7 a: A: k1 k6 d, Q, D7 @
  g' H' _2 \0 r. I/ h
  K( z0 d5 {0 K& [, |. x4 {8 b

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-7 13:32 , Processed in 0.065540 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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