找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 3963|回复: 6

solidworks文件属性自定义

[复制链接]
发表于 2018-9-7 14:40:22 | 显示全部楼层 |阅读模式
公司要求零件命名为:零件号+零件名称- P7 e* e0 Y; ]: {
下图如何设置才能自动识别的?求大神指点!
: f# Y% F- {6 w, j) d9 d) x. _* B- I/ B! i2 f- ~8 T/ E( R3 U

7 Q8 e/ N. Z  W+ C/ c

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2018-9-7 14:51:22 | 显示全部楼层
就是在零件名称 后面定义名字跟代号就可以了 ,出工程图自动在工程图显示; d; E9 m& S: T/ n
发表于 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 | 显示全部楼层
宏處理
! S. X6 a- @9 h) |! d/ e; H6 u/ _
7 }  G* I# N1 s2 ?3 [- W
  1. Dim swApp As Object" ]5 N, B/ H/ D3 S# G* _+ S  F' @
  2. Dim Part As Object
    ' t$ b) |8 N, t6 O; c; Y+ K
  3. Dim SymbolPlace As Integer
    # B. Q0 L6 P9 m2 H
  4. Dim Number_Name As String! F' z6 ~/ C  s9 T
  5. Dim Number_ As String
    / @) F4 E: L: I2 X1 ~; ^( K
  6. Dim Name_ As String
    / i. ]4 h7 ?2 f
  7. , W; a0 B) V  Q& b3 T; c) Y
  8. Sub main()1 o! e* d. R' x$ h; a) s
  9. Set swApp = Application.SldWorks/ }6 `. U  P; G
  10. Set Part = swApp.ActiveDoc) t% H$ a5 b# Y. N
  11. Number_Name = swApp.ActiveDoc.GetTitle() '取得零件的 編號-名稱(本例編號名稱是用 " - " 符號分離)
    3 ~8 q7 @9 i6 H- [) m: {" y. E
  12. SymbolPlace = InStr(Number_Name, "-") '取得 " - " 符號的位置數' G7 g! J: |, ?, P/ s& P1 u5 {
  13. Number_ = Left(Number_Name, SymbolPlace - 1) '取得 零件編號
    1 ~& r( C9 |/ ]6 w! z' t7 x* \
  14. Name_ = Mid(Number_Name, SymbolPlace + 1, Len(Number_Name) - SymbolPlace - 7) '取得 零件名稱+ h- r" G+ l  H1 L7 h) `$ u
  15. blnretval = Part.DeleteCustomInfo2("", "PartNumber")4 r7 w5 ~% ^4 i6 {/ D: R
  16. blnretval = Part.DeleteCustomInfo2("", "PartName")
    5 M" E, Y1 K( Q  y; M
  17. blnretval = Part.AddCustomInfo3("", "PartNumber", swCustomInfoText, Number_)
    - T$ z- r) M* v
  18. blnretval = Part.AddCustomInfo3("", "PartName", swCustomInfoText, Name_)
    + X, v* e; `* C# ^+ }
  19. End Sub
复制代码
/ c# _: v) {7 B" O

7 d+ @# ?- x3 F) @" B  j# [( J* \
" M' ~/ y2 s  n9 e+ F2 I% @, F* G

0 U# |) }/ D9 n( A1 k7 \" Z6 Z+ K! q
  @5 T3 h: S/ }6 q$ N

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-23 03:54 , Processed in 0.076488 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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