QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
goto3d 说: 此次SW竞赛获奖名单公布如下,抱歉晚了,版主最近太忙:一等奖:塔山817;二等奖:a9041、飞鱼;三等奖:wx_dfA5IKla、xwj960414、bzlgl、hklecon;请以上各位和版主联系,领取奖金!!!
2022-03-11
全站
goto3d 说: 在线网校新上线表哥同事(Mastercam2022)+虞为民版大(inventor2022)的最新课程,来围观吧!
2021-06-26
楼主: ryouss
收起左侧

[分享] 遍歷宏_裝配体及子裝配零件的屬性及件號名稱分離

[复制链接]
发表于 2017-8-25 17:09:09 | 显示全部楼层
谢谢分享!!!!!!!
发表于 2017-8-31 14:27:47 | 显示全部楼层
请教一下梁大,能否在宏中加入提取总装配体和子装配体的图号写到属性?
- Z$ |0 K8 j2 u) n6 [$ q& h 2017-08-31_142344.png

点评

到底要提取 总装配体的图号 还是 子装配体的图号? 那么 总 与 子 之间的中层装配体又如何呢?  详情 回复 发表于 2017-8-31 18:59
发表于 2017-8-31 18:59:41 | 显示全部楼层
keilei001 发表于 2017-8-31 14:27
; @6 u1 U1 k# C) a3 s: X' r- c( u5 D请教一下梁大,能否在宏中加入提取总装配体和子装配体的图号写到属性?

( k& w# q/ H  R$ A5 M到底要提取 总装配体的图号 还是 子装配体的图号?  ~, t4 K7 Y1 r& f2 O
那么 总 与 子 之间的中层装配体又如何呢?

点评

多谢大鹿先生关注。 对于多层的装配关系我没有非常清晰的观念; 我的意思是要表达零件与所属装配体的关系,只需提取所属装配体的图号。 不知是否表达清楚,还望大鹿先生指导。  详情 回复 发表于 2017-8-31 19:16
发表于 2017-8-31 19:16:31 | 显示全部楼层
大鹿 发表于 2017-8-31 18:59# R( R& O! U7 t7 U3 K  w
到底要提取 总装配体的图号 还是 子装配体的图号?
1 X3 @6 v+ H9 S' Y/ Y1 S那么 总 与 子 之间的中层装配体又如何呢?

7 h7 j% q- G  r: d2 k) o1 A多谢大鹿先生关注。
/ ]9 X0 i0 d4 H9 Y$ u5 C对于多层的装配关系我没有非常清晰的观念;# w; F! V) O. a& x! W' W
我的意思是要表达零件与所属装配体的关系,只需提取所属装配体的图号。3 w4 d/ Y( `2 s  K4 W; F( U
不知是否表达清楚,还望大鹿先生指导。

点评

俺在某处下载了一个叫“互动工具”的东西, 完全可以做到这点, 甚至可以客制化所需, 例如 上一级 或 最上级 装配的图号、代号、档案名称 甚至是材料, 都可以快速地加入到零件的配置自订属性。  详情 回复 发表于 2017-9-1 09:11
发表于 2017-9-1 09:11:56 | 显示全部楼层
keilei001 发表于 2017-8-31 19:16
. ^% a, ~9 b; D& ?) X5 ?多谢大鹿先生关注。6 E' K; r; ~- b) C1 _
对于多层的装配关系我没有非常清晰的观念;/ T( a8 W7 i* j  L& D/ j. Z
我的意思是要表达零件与所属装配体的关 ...

5 l4 H: x. `# H, I俺在某处下载了一个叫“互动工具”的东西,6 F2 W' m/ ~- b4 a5 _& ^
完全可以做到这点, 甚至可以客制化所需,. Z$ _0 ?$ ]3 f) s
例如 上一级 或 最上级 装配的图号、代号、档案名称 甚至是材料,& g' C3 ~0 v  X9 e6 U+ K, K
都可以快速地加入到零件的配置自订属性。

点评

大鹿先生所说的互动工具肯定是个好用的法宝。 期待大鹿先生分享,如不方便分享,也请大鹿先生指引一下,谢谢。  详情 回复 发表于 2017-9-1 11:46
发表于 2017-9-1 10:11:31 | 显示全部楼层
这个效率貌似比较高,不过看不懂,还是用原始的方法
发表于 2017-9-1 11:46:18 | 显示全部楼层
大鹿 发表于 2017-9-1 09:11
! l+ n! Z! t! `俺在某处下载了一个叫“互动工具”的东西,$ I+ S+ ^- \6 {2 p
完全可以做到这点, 甚至可以客制化所需,) o# |+ s: r8 v' x
例如 上一级 或  ...

. k# H3 W7 b8 h大鹿先生所说的互动工具肯定是个好用的法宝。" @9 [' A+ X" i5 |, A
期待大鹿先生分享,如不方便分享,也请大鹿先生指引一下,谢谢。
发表于 2017-9-1 13:07:23 | 显示全部楼层
大鹿 发表于 2017-9-1 09:11
8 h: S; G: v- s( @4 O俺在某处下载了一个叫“互动工具”的东西,$ P8 {1 Z3 H2 V: N
完全可以做到这点, 甚至可以客制化所需,- t, m( \. P3 m  ^: R/ _
例如 上一级 或  ...
- E7 r0 T( ?+ P' _  O. T
台湾的玩家论坛我上不去" ISWXL 互動工具" 能否分享一下,谢谢!

点评

好像在专门店有的下了  详情 回复 发表于 2017-9-2 11:34
请教这位大大,ISWXL是什么意思?  详情 回复 发表于 2017-9-1 13:12
发表于 2017-9-1 13:12:42 | 显示全部楼层
soso2006 发表于 2017-9-1 13:07
) E  v0 \3 u/ N6 c9 ^7 O" e- _# v台湾的玩家论坛我上不去" ISWXL 互動工具" 能否分享一下,谢谢!
8 [( u9 G8 H3 N* |, n
请教这位大大,ISWXL是什么意思?
发表于 2017-9-1 13:40:49 | 显示全部楼层
本帖最后由 soso2006 于 2017-9-1 13:42 编辑
; y0 z/ w+ }. |  A+ i6 x4 k% a
keilei001 发表于 2017-9-1 13:125 P+ t! }7 P4 b6 @! X
请教这位大大,ISWXL是什么意思?
, T. v5 i- j( p
不太清楚,这要问此工具的开发者了,此工具一直在升级

点评

谢谢回复,请问是不是类似凯元的工具?  详情 回复 发表于 2017-9-2 00:35
 楼主| 发表于 2017-9-1 16:00:23 | 显示全部楼层
本帖最后由 ryouss 于 2017-9-1 16:01 编辑 . V& m4 L- Q3 Y5 M
keilei001 发表于 2017-8-31 14:276 f6 U0 D+ u0 C$ n' n; F5 w5 M9 l
请教一下梁大,能否在宏中加入提取总装配体和子装配体的图号写到属性?
7 B( ]7 n$ a% n4 S, ?+ N0 c
1. 如果僅考慮總裝配体的图號,笨方法是在每個零件(含子零件)皆補入"總裝編號" 的自訂屬性.
5 \6 F( k* _6 [3 p( {; h7 T
9 v$ x1 d4 J4 i# T2 j% I7 H5 u2. 在工程图的 "總裝編號" 就可以鍵入  $PRPSHEET:"總裝編號"
8 t; ?' _) ^! j: W3. 如上條件可行,就自行補上紅框的編程
4 R- o  a1 x, h" j% @
. C0 x/ y: K1 Y2 ]9 z 14.png % n0 U' ?! J: x( T) K; u

- K4 z4 _$ @- r& Q2 L- m8 o, Q 13.png
4 K/ v. e+ Y3 N7 e8 H* X& F

点评

多谢梁大回复! 比如顶层总装配是A、中层装配是B、底层装配是C,各层皆有零件; A装配下有零件01,B装配下有零件02,C装配下有零件03; 我想零件在属性中的装配图号01的为A,02的为B,03的为C. 不知这种想法是否  详情 回复 发表于 2017-9-2 00:44
发表于 2017-9-2 00:35:41 | 显示全部楼层
soso2006 发表于 2017-9-1 13:40
( T" v$ [. e1 ?) p; T3 q3 ^0 D不太清楚,这要问此工具的开发者了,此工具一直在升级
; u, R" c$ @% k4 w4 B# p; w3 U, G2 `
谢谢回复,请问是不是类似凯元的工具?
发表于 2017-9-2 00:44:14 | 显示全部楼层
ryouss 发表于 2017-9-1 16:00
  M! j4 n- i# Y3 k* w, T* {1. 如果僅考慮總裝配体的图號,笨方法是在每個零件(含子零件)皆補入"總裝編號" 的自訂屬性.* i5 g2 L6 n+ V0 |1 Q* p6 z/ Q) x
' ?$ o" G3 c4 q! p  t
2. 在工程 ...
' D  K0 ^2 I$ L5 |) w& J! E/ B
多谢梁大回复!
$ k( b- O1 u7 Y- Y: x* P8 l比如顶层总装配是A、中层装配是B、底层装配是C,各层皆有零件;: m5 E: S7 ]! R% p
A装配下有零件01,B装配下有零件02,C装配下有零件03;
/ C: ^1 R, q& n) l我想零件在属性中的装配图号01的为A,02的为B,03的为C.$ ], _2 u! Q1 b/ I5 v/ X0 d4 ]+ I
不知这种想法是否合理,还望梁大指教。

点评

俺有个疑问,如果该零件也有分别插入到不同的装配, 甚至有插入到A装配和B装配, 那么零件的属性就会: 01:A 02:B、...... 03:A、B、C、...... 请问是否K大想要的。  详情 回复 发表于 2017-9-2 09:02
发表于 2017-9-2 09:02:18 | 显示全部楼层
keilei001 发表于 2017-9-2 00:44
9 R1 v& i- f/ X9 e4 H多谢梁大回复!
7 K7 k2 o& H+ M" N比如顶层总装配是A、中层装配是B、底层装配是C,各层皆有零件;
" E' I# ~) t) l  V$ R. j1 G, zA装配下有零件01,B装 ...

4 q- z+ X) f* U8 b' K% V9 p俺有个疑问,如果该零件也有分别插入到不同的装配,
& G7 d, o8 F6 L甚至有插入到A装配和B装配,
4 t! [% A. E- t/ v( @# G那么零件的属性就会:
4 V' a  x# T: `3 S" p; ?01:A
! ?, y( B9 ]5 i- ^/ K; |) r) y; }$ q02:B、......- U$ y) Z8 w  x: ^2 V9 w
03:A、B、C、......
. r; H, I) g1 Z+ A) F请问是否K大想要的。

点评

多谢大鹿先生回复! 这确实是我想要的效果,但零件有分别插入到不同的装配,在标题栏中就放不下了。 想来我这想法是不合理的和不切实际的。  详情 回复 发表于 2017-9-3 08:51
发表于 2017-9-2 11:34:01 | 显示全部楼层
soso2006 发表于 2017-9-1 13:076 B0 p! Y* K. P  ~, ?
台湾的玩家论坛我上不去" ISWXL 互動工具" 能否分享一下,谢谢!

! P, e2 w  B/ r% p8 y好像在专门店有的下了
 楼主| 发表于 2017-9-2 15:05:45 | 显示全部楼层
本帖最后由 ryouss 于 2017-9-2 22:32 编辑
; h7 h2 T0 u; P
大鹿 发表于 2017-9-2 09:02" A$ X' W; V/ }6 M' `7 s
俺有个疑问,如果该零件也有分别插入到不同的装配,
# Y5 l$ y, r' y% }甚至有插入到A装配和B装配,/ M; `" ~5 A4 I/ }- j: C
那么零件的属性就会: ...

2 }; ?( W; v/ }鹿大分析得很對,
# K3 B1 Q& e$ ~. T& ]6 X- `  V1 ^7 D2 h# k; S: k
共用零件的組裝結構不光只是一對一,是盤根錯節很是繁雜.
. j% h# w: m8 |" I, t
$ k  q* ]* O' W7 j+ ^% r1. 如下的是依據本主題宏作修改,因編程循環結構關係裝配体下的特徵樹需要條件配合(見圖1).
: C) N: R( k2 [3 L
4 S0 y" E: O" X) W: |2. 零件的總裝編號,是單純的如附图裝配体做測試的,若是較大複雜的組裝系統可能就亂套了.
& Q4 O6 Z, E! ?  t
  d+ y: {( i& H* W, I/ } 1.png
& |- ~) u1 E: f" d% ^0 ]" H8 X8 W* z4 G! t9 V' {' e' W
2.png
& ?! f- L! t0 r5 K+ P9 [
' Q8 ^$ n$ F% P* S& M 3.png 9 z  X6 e8 M( u/ e3 g7 Y
. ?  e/ [3 }# S2 N( J5 T; z6 v
4.png
! A" S0 Y5 p1 T/ g3 [  p. {! U
; ^' V# J. B  j7 C* C7 F" F 遍歷宏_裝配零件屬性及件號名稱分離.rar (17.98 KB, 下载次数: 54)

点评

感谢梁大分享!  详情 回复 发表于 2017-9-3 08:52
发表于 2017-9-3 08:51:40 | 显示全部楼层
大鹿 发表于 2017-9-2 09:02' R$ B4 t( j0 K5 k8 L# S4 Q
俺有个疑问,如果该零件也有分别插入到不同的装配,
' C. [/ Q' I5 J甚至有插入到A装配和B装配,; _. T8 @9 w* f+ \" E: S
那么零件的属性就会: ...

* e1 }& c4 R% Z1 z多谢大鹿先生回复!
" B* P. b% w/ L: J这确实是我想要的效果,但零件有分别插入到不同的装配,在标题栏中就放不下了。
3 C3 S9 P. g: I1 U( J想来我这想法是不合理的和不切实际的。
发表于 2017-9-3 08:52:14 | 显示全部楼层
ryouss 发表于 2017-9-2 15:05! j+ j- e' B) B- O! i: e$ A
鹿大分析得很對,; F( B& }& h6 x6 x8 f& n# g

, w" D! ]+ t% d5 u共用零件的組裝結構不光只是一對一,是盤根錯節很是繁雜.
, ~3 `2 R# y0 @, C5 g8 D) `( `6 U
感谢梁大分享!
发表于 2018-2-3 11:05:56 | 显示全部楼层
学习了' h! Y% H6 P# o) `/ z* q! O
发表于 2018-2-7 14:10:10 | 显示全部楼层
请教梁大,我的零件命名方式是 代号+名称+版本
5 T  v+ y+ p& r5 k: i4 I' ]1 m小弟对代码一窍不懂,照葫芦画瓢模仿了一下,但是有后缀名出现在了后面,还烦请诸位能不吝赐教,小弟感谢万分。: _- h: C6 ]" y9 C9 l, G9 F8 g

# H$ [+ ?$ b3 d6 R  ]2 h9 w
2.jpg
搜狗截图20180207140541.jpg
发表于 2018-2-7 14:45:37 | 显示全部楼层
erikgqp8645 发表于 2018-2-7 14:10
$ P6 I) }; {+ F( H+ l2 F请教梁大,我的零件命名方式是 代号+名称+版本 ) N8 X  M) L8 k' t
小弟对代码一窍不懂,照葫芦画瓢模仿了一下,但是有后缀名 ...

/ B* }9 ~1 S: }' \  P9 S, {& [! s0 o自己搞明白啦。把红圈上面的那行最后改为L2 -7就可以啦,我想大概意思是删除掉L2以后的所有文本。
发表于 2018-2-7 14:56:14 | 显示全部楼层
erikgqp8645 发表于 2018-2-7 14:45
$ T( j* a% Z! ^6 k, ~$ R4 k/ ]0 P自己搞明白啦。把红圈上面的那行最后改为L2 -7就可以啦,我想大概意思是删除掉L2以后的所有文本。
, }! j4 p5 a. @; e
还是不行啊,又出现了新问题,提取的时候只显示名称的两个文本字符。
发表于 2018-2-9 11:52:09 | 显示全部楼层
很好的东西,可惜流量不够,下不了!
发表于 2018-8-7 17:45:55 | 显示全部楼层
谢谢楼主的分享,学习一下
发表于 2018-8-13 14:58:26 | 显示全部楼层
回帖学习
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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