QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
5小时前
查看: 1327|回复: 0
收起左侧

[讨论] 如何提高在系列零件设计表中插入“材料明细表”的效率?

[复制链接]
发表于 2014-10-10 16:23:08 | 显示全部楼层 |阅读模式 来自: 中国甘肃兰州

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

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

x
本帖最后由 ning84 于 2014-10-10 17:43 编辑
3 z5 U' I9 n! f: ?5 Z
( F3 @# T3 W0 \1 N0 G: t# x6 B; b 表格配置.jpg & |; w! Y; Y5 [- Y8 E! z4 y2 P

4 r* f1 |8 z( s/ M, w1 n采用“系列零件设计表”建立三维模型。插入材料明细表方法如图所示。! T) q2 A1 Y% s( i1 e
% _- Q  g4 c: `$ C% ^: ]- q5 }
现在采用的方法是用手工操作
; q# A+ |, u  h4 h  D材料明细表的配置与“系列零件设计表”的配置进行一对一的匹配。
" Q5 Q( Y$ ]1 x- `: q人工一对一匹配,极易出错。
6 w8 U: q/ H, R; g问:是否有更简单实用的方法,让材料明细表的配置与系列零件设计表的配置,进行一对一的匹配,提高工作效率,降低差错率。
; |  }6 K2 j4 ?. e
) l6 }7 X; {9 j4 K***************4 Q! Y1 R9 \5 ^+ _5 r" p
采用API方法也没有得到解决。
; l9 f" }& q( }- i# Q' R& hPrivate Sub ll1010()0 X; a. W1 E5 g. w
  Dim SwApp As SldWorks.SldWorks, SwModel As ModelDoc2$ t& c4 F4 L: \
    Set SwApp = Application.SldWorks: X% w4 \' i6 T( m5 g+ a9 g0 F
    Set SwModel = SwApp.ActiveDoc& H$ d, d1 k% z1 _. T
  Dim SwFeat As Feature, Str
, R. D3 a) d* }. ^    Str = "材料明细表1"
4 v$ K9 b4 J1 |. k2 V7 W4 d    Set SwFeat = SwModel.FeatureByName(Str)
+ l; Y1 X2 s; A$ |0 i) M* j    'Debug.Print SwFeat.Name# S( p8 k4 |( A$ g( z' F$ V  |
  Dim SwBomFeat As BomFeature
1 Z) c- e% g$ ^0 K2 @9 ?1 p    Set SwBomFeat = SwFeat.GetSpecificFeature  u9 W0 }* y( f4 J$ \% R2 i1 X
  Dim Arr, Visible As Boolean
3 w  W* n  m, D4 d" G* u    With SwBomFeat
( e) w8 H+ h- f; w7 Q, E5 y) J       Arr = .GetConfigurations(False, Visible)- Q9 l6 ~, |) W% m  J2 x6 |8 f& H
       Debug.Print .GetConfigurationCount(True)
* I; b7 G# q2 x1 g% `( T       Stop1 C" S' K1 c$ A3 L9 j" F) l# r! W
    End With6 W9 [9 f" w# F! b' [8 Z( i
End Sub. M! `) L! u3 d4 N# M; c% ^1 f
! C: S) i' A) s. c' t. Y2 c
2 @) V) ^. J/ k. v3 a+ r

+ J; e! ?5 m& {8 I" \, R% F+ k$ G: r/ d5 M6 D

Tank2010.zip

1.43 MB, 下载次数: 9

发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

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