找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 4226|回复: 6

solidworks文件属性自定义

[复制链接]
发表于 2018-9-7 14:40:22 | 显示全部楼层 |阅读模式
公司要求零件命名为:零件号+零件名称
) S; h$ J9 p8 C, n" B" n9 X  `% ^下图如何设置才能自动识别的?求大神指点!
" d: M/ d. [8 L( N- s2 r8 K
) q" Q. Y. A3 d  K9 C/ i* U/ j3 [
/ a5 a" g, H4 h7 I; o

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2018-9-7 14:51:22 | 显示全部楼层
就是在零件名称 后面定义名字跟代号就可以了 ,出工程图自动在工程图显示
4 ~! K- N# ~+ u( w! Z( q* Q& J
发表于 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 | 显示全部楼层
宏處理3 {0 s3 c% ?# m% i9 v* `- \2 G- J& a$ o
7 t( Q4 F- B) K6 P  E$ [& J
  1. Dim swApp As Object9 o2 j" C8 @- t* W
  2. Dim Part As Object/ g# M2 E* H5 e' O9 V5 M
  3. Dim SymbolPlace As Integer2 E1 o' j' w2 Q
  4. Dim Number_Name As String: Q: B6 W% r( y
  5. Dim Number_ As String
    / K! D# D" h( Q" k: t& @. h
  6. Dim Name_ As String
    6 \# M/ O# W( R$ Z, _1 E! v

  7. " H2 f9 Y7 m: ]* q6 {' }6 y8 B" r
  8. Sub main()
    " T" B  J  n- G4 a
  9. Set swApp = Application.SldWorks
    ; p0 U% K1 R6 c: i( I/ `0 l
  10. Set Part = swApp.ActiveDoc
    , {6 p$ G9 \6 e& c3 U( \
  11. Number_Name = swApp.ActiveDoc.GetTitle() '取得零件的 編號-名稱(本例編號名稱是用 " - " 符號分離)# q- ^2 U  ]( z, c" U' E1 S
  12. SymbolPlace = InStr(Number_Name, "-") '取得 " - " 符號的位置數- U, ?5 u8 [' x3 Q" s/ r
  13. Number_ = Left(Number_Name, SymbolPlace - 1) '取得 零件編號( e3 z( X, i" }
  14. Name_ = Mid(Number_Name, SymbolPlace + 1, Len(Number_Name) - SymbolPlace - 7) '取得 零件名稱: u% }0 r% b1 G% u7 U  g8 C0 W
  15. blnretval = Part.DeleteCustomInfo2("", "PartNumber")
    * _% ^5 k/ k9 W0 M3 g, F
  16. blnretval = Part.DeleteCustomInfo2("", "PartName")! A( }1 g* a4 v* q& |9 i
  17. blnretval = Part.AddCustomInfo3("", "PartNumber", swCustomInfoText, Number_)* S1 H2 p( _+ R9 v
  18. blnretval = Part.AddCustomInfo3("", "PartName", swCustomInfoText, Name_)& K* i  [4 Z! P6 H9 X
  19. End Sub
复制代码

8 C  ]( o/ O5 l( g; R& t! A: |- k3 B
/ u8 T  ?5 {% t+ k: `7 u0 s' Z7 R1 G; L! {
/ m  R8 D3 n9 c2 C

$ W6 G1 g: x5 B/ i9 s9 E
2 w1 T6 w0 T! ^! V9 `& ^: ^' Z- W2 u: Y! Q3 o

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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