找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 3958|回复: 6

solidworks文件属性自定义

[复制链接]
发表于 2018-9-7 14:40:22 | 显示全部楼层 |阅读模式
公司要求零件命名为:零件号+零件名称
. B- m9 S) d. ?/ d/ s/ D下图如何设置才能自动识别的?求大神指点!0 |7 m2 p  e: G3 C' |7 K

$ @( [& g# S5 w: P) L
4 _$ M5 q8 ^1 ^" \/ q/ k; x- F/ @

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2018-9-7 14:51:22 | 显示全部楼层
就是在零件名称 后面定义名字跟代号就可以了 ,出工程图自动在工程图显示. y& d2 v0 }6 Y, V9 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 | 显示全部楼层
宏處理9 V( W7 h7 Y- p
% r0 o% |- ]! V3 o
  1. Dim swApp As Object
    . X  f4 R. a  m' S3 V* i
  2. Dim Part As Object! r4 U1 @/ d. |) Y7 i0 m
  3. Dim SymbolPlace As Integer& v5 Q3 \. [7 l: p/ y, c/ g3 U
  4. Dim Number_Name As String; s# e( j7 Q& }$ H$ I( Z- y
  5. Dim Number_ As String% j+ p0 D+ i  G# L0 e$ C
  6. Dim Name_ As String" E/ w- f5 h4 Q* Z5 }3 p
  7. 4 _% W4 d* f8 h- V6 R  U6 J
  8. Sub main()) g8 |" H6 C. t+ t( J7 e
  9. Set swApp = Application.SldWorks
    ; K& I7 M9 u: L: A  }4 \! u+ Y
  10. Set Part = swApp.ActiveDoc$ w+ X$ Y' @8 q: I- P
  11. Number_Name = swApp.ActiveDoc.GetTitle() '取得零件的 編號-名稱(本例編號名稱是用 " - " 符號分離)( F6 H0 X/ ~5 ^7 r- m6 w
  12. SymbolPlace = InStr(Number_Name, "-") '取得 " - " 符號的位置數
    $ {/ I9 ?8 [! k; ~* k5 Q' [
  13. Number_ = Left(Number_Name, SymbolPlace - 1) '取得 零件編號
    ' f  |) S. \9 C
  14. Name_ = Mid(Number_Name, SymbolPlace + 1, Len(Number_Name) - SymbolPlace - 7) '取得 零件名稱
    + [5 x$ E- K1 {8 C
  15. blnretval = Part.DeleteCustomInfo2("", "PartNumber")* X5 f, {5 @. k8 w* Q; O+ X
  16. blnretval = Part.DeleteCustomInfo2("", "PartName")
    5 g$ w9 a* H2 M
  17. blnretval = Part.AddCustomInfo3("", "PartNumber", swCustomInfoText, Number_)
    0 G3 K# T/ _# x7 j) w
  18. blnretval = Part.AddCustomInfo3("", "PartName", swCustomInfoText, Name_)
    8 }  |' q  g! o
  19. End Sub
复制代码

$ w" ^# A" n$ r! k% r- Z
  G+ [/ q' Q" g3 o( ^7 ~2 q) e( Y- Q

* m3 h  a3 ~& `* [+ M3 |
" f: w% j7 a  i) a) A$ y) u* F$ _! t$ y# g8 v- v" E' D

1 e( q  S0 D# M2 D

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-22 06:35 , Processed in 0.076346 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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