找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 4075|回复: 6

solidworks文件属性自定义

[复制链接]
发表于 2018-9-7 14:40:22 | 显示全部楼层 |阅读模式
公司要求零件命名为:零件号+零件名称
3 {5 v% s/ K5 r0 m! ~) g2 o下图如何设置才能自动识别的?求大神指点!
- d9 e3 t' }) i- E$ n# N, t2 O
0 p7 I+ H, b! F) X
7 Y( c4 t: S  L0 \+ z5 f

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2018-9-7 14:51:22 | 显示全部楼层
就是在零件名称 后面定义名字跟代号就可以了 ,出工程图自动在工程图显示
% \7 O" Q. G9 l; `* a
发表于 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 | 显示全部楼层
宏處理
. U# I% s5 m- }, a6 w; @
9 z1 R: }4 T) F$ S
  1. Dim swApp As Object
    ( @* U9 O4 J$ g1 I1 g; Z& {( l: M2 }
  2. Dim Part As Object1 j  i1 J$ K% x; j
  3. Dim SymbolPlace As Integer
    " K0 G. t% h+ R* }+ a% i
  4. Dim Number_Name As String3 A; v" k# b* L5 j7 @6 q
  5. Dim Number_ As String
    # U9 w0 u2 c8 U6 ~
  6. Dim Name_ As String7 U% u4 U4 m0 T8 i/ k

  7. 7 G( i: W. N& F3 }* Q: [, y
  8. Sub main()
    ! h; |7 `* B4 X7 E) P2 c
  9. Set swApp = Application.SldWorks
    ( {; M/ W' T5 ^$ V) }
  10. Set Part = swApp.ActiveDoc
    4 S$ A% N' y3 V2 p- H# _- l
  11. Number_Name = swApp.ActiveDoc.GetTitle() '取得零件的 編號-名稱(本例編號名稱是用 " - " 符號分離)
    ' z% P9 z$ b8 |# b7 [3 D' e2 p
  12. SymbolPlace = InStr(Number_Name, "-") '取得 " - " 符號的位置數# S6 O0 n- }  O1 ~
  13. Number_ = Left(Number_Name, SymbolPlace - 1) '取得 零件編號1 Q6 C4 J8 J/ H1 y6 u
  14. Name_ = Mid(Number_Name, SymbolPlace + 1, Len(Number_Name) - SymbolPlace - 7) '取得 零件名稱/ W% p! \7 I* i
  15. blnretval = Part.DeleteCustomInfo2("", "PartNumber")4 A7 m8 ~, B! d: h4 z
  16. blnretval = Part.DeleteCustomInfo2("", "PartName")
    ' x7 H! i9 X6 Y, H+ t: s/ J0 a
  17. blnretval = Part.AddCustomInfo3("", "PartNumber", swCustomInfoText, Number_)
    8 S# p- Y: @; x# H3 o2 U/ c
  18. blnretval = Part.AddCustomInfo3("", "PartName", swCustomInfoText, Name_)
    4 J. x7 V' m+ r8 w1 ]
  19. End Sub
复制代码
  k$ D. }9 g2 d/ X: H

" E6 k$ f. g7 b0 Z* L: T( [) m4 g6 L! f5 ~- _/ R% i

5 N3 X/ ~2 U& X  @' V) P% b7 d" e( u8 C. f1 b7 \5 h
  h0 X: z8 r# W# C
( C1 Q2 F' |% N' H! l& E# h

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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