QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
goto3d 说: 版主微信号:caivin811031;还未入三维微信群的小伙伴,速度加
2022-07-04
全站
goto3d 说: 此次SW竞赛获奖名单公布如下,抱歉晚了,版主最近太忙:一等奖:塔山817;二等奖:a9041、飞鱼;三等奖:wx_dfA5IKla、xwj960414、bzlgl、hklecon;请以上各位和版主联系,领取奖金!!!
2022-03-11
楼主: ryouss
收起左侧

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

[复制链接]
发表于 2017-8-25 17:09:09 | 显示全部楼层
谢谢分享!!!!!!!
发表于 2017-8-31 14:27:47 | 显示全部楼层
请教一下梁大,能否在宏中加入提取总装配体和子装配体的图号写到属性?
9 p1 z: H' r6 v& d5 ` 2017-08-31_142344.png
发表于 2017-8-31 18:59:41 | 显示全部楼层
keilei001 发表于 2017-8-31 14:27
, |3 f) \+ n8 |3 B2 N3 ^* ~3 M请教一下梁大,能否在宏中加入提取总装配体和子装配体的图号写到属性?

9 N( H/ @5 x2 L! p到底要提取 总装配体的图号 还是 子装配体的图号?
) {- P0 ]4 }9 o" K那么 总 与 子 之间的中层装配体又如何呢?

点评

多谢大鹿先生关注。 对于多层的装配关系我没有非常清晰的观念; 我的意思是要表达零件与所属装配体的关系,只需提取所属装配体的图号。 不知是否表达清楚,还望大鹿先生指导。  详情 回复 发表于 2017-8-31 19:16
发表于 2017-8-31 19:16:31 | 显示全部楼层
大鹿 发表于 2017-8-31 18:594 _, ^$ B+ Y# W, u9 {+ [
到底要提取 总装配体的图号 还是 子装配体的图号?' {/ H: D2 e3 C. @  H) d3 U+ d1 u/ c
那么 总 与 子 之间的中层装配体又如何呢?

' [% h5 b! `- _: [. Q% p多谢大鹿先生关注。
$ M- h+ K4 g# H( L1 {$ k对于多层的装配关系我没有非常清晰的观念;
% s+ K8 V: W2 `5 p+ c我的意思是要表达零件与所属装配体的关系,只需提取所属装配体的图号。' o3 R$ `" a* E3 G
不知是否表达清楚,还望大鹿先生指导。
发表于 2017-9-1 09:11:56 | 显示全部楼层
keilei001 发表于 2017-8-31 19:164 F6 i% z0 b2 K
多谢大鹿先生关注。  a0 |/ c2 p0 }: t" c
对于多层的装配关系我没有非常清晰的观念;
" }! I: F$ `0 X7 R) O: h我的意思是要表达零件与所属装配体的关 ...

+ X* q( N, z, d5 B/ d7 l4 ~, Z俺在某处下载了一个叫“互动工具”的东西,8 y) ~) @- T- p' p9 I9 _' V
完全可以做到这点, 甚至可以客制化所需,' @9 t! A$ A/ }# `9 M
例如 上一级 或 最上级 装配的图号、代号、档案名称 甚至是材料,+ \3 ^) j% J5 \- u. ^
都可以快速地加入到零件的配置自订属性。

点评

大鹿先生所说的互动工具肯定是个好用的法宝。 期待大鹿先生分享,如不方便分享,也请大鹿先生指引一下,谢谢。  详情 回复 发表于 2017-9-1 11:46
发表于 2017-9-1 10:11:31 | 显示全部楼层
这个效率貌似比较高,不过看不懂,还是用原始的方法
发表于 2017-9-1 11:46:18 | 显示全部楼层
大鹿 发表于 2017-9-1 09:11
% m, W) q% q- H俺在某处下载了一个叫“互动工具”的东西,6 w, }4 w$ ?6 Y. ?
完全可以做到这点, 甚至可以客制化所需,
3 k# [  k3 o9 s1 P例如 上一级 或  ...

7 ~- f- o. H; f" G& g& ~; K. }大鹿先生所说的互动工具肯定是个好用的法宝。" w# H2 |7 z+ e- B5 b7 Q
期待大鹿先生分享,如不方便分享,也请大鹿先生指引一下,谢谢。
发表于 2017-9-1 13:07:23 | 显示全部楼层
大鹿 发表于 2017-9-1 09:110 T' e/ s$ p8 }
俺在某处下载了一个叫“互动工具”的东西,5 V4 o- \) l" _6 w
完全可以做到这点, 甚至可以客制化所需,. d9 Q4 t' d# b3 P: ^: _
例如 上一级 或  ...
0 A; B6 t$ _! @0 z) F& X& w2 L' v
台湾的玩家论坛我上不去" ISWXL 互動工具" 能否分享一下,谢谢!

点评

好像在专门店有的下了  详情 回复 发表于 2017-9-2 11:34
请教这位大大,ISWXL是什么意思?  详情 回复 发表于 2017-9-1 13:12
发表于 2017-9-1 13:12:42 | 显示全部楼层
soso2006 发表于 2017-9-1 13:07
2 f: K$ z2 C" t1 A  E台湾的玩家论坛我上不去" ISWXL 互動工具" 能否分享一下,谢谢!
. I7 Q; D. O5 ?
请教这位大大,ISWXL是什么意思?
发表于 2017-9-1 13:40:49 | 显示全部楼层
本帖最后由 soso2006 于 2017-9-1 13:42 编辑
/ X* d. u' c# w. Z# T4 ^
keilei001 发表于 2017-9-1 13:12
1 K' v! \; p/ I* h/ r7 c1 O请教这位大大,ISWXL是什么意思?
4 o5 x, [! o8 |: p! m: o3 B
不太清楚,这要问此工具的开发者了,此工具一直在升级

点评

谢谢回复,请问是不是类似凯元的工具?  详情 回复 发表于 2017-9-2 00:35
 楼主| 发表于 2017-9-1 16:00:23 | 显示全部楼层
本帖最后由 ryouss 于 2017-9-1 16:01 编辑
6 T/ m' L# e5 o+ f( s
keilei001 发表于 2017-8-31 14:276 ?. T! }6 @7 S! @
请教一下梁大,能否在宏中加入提取总装配体和子装配体的图号写到属性?

: k' |& q9 ]& ?& w! J1. 如果僅考慮總裝配体的图號,笨方法是在每個零件(含子零件)皆補入"總裝編號" 的自訂屬性.  V9 n* I" h- O' \, \2 m) K

6 d% W$ m# F' L+ h6 u/ [: v8 [2. 在工程图的 "總裝編號" 就可以鍵入  $PRPSHEET:"總裝編號"
7 r% j$ ^0 p7 `) p2 y7 U7 r3. 如上條件可行,就自行補上紅框的編程
+ ?  w' m. S: m; O* w$ o1 ]( b  G7 a6 B9 {6 I
14.png - f: M% j8 c! h# @, Z+ X

6 o6 P/ x5 q8 q0 O; p. ~ 13.png
! Q# E. F$ E8 J$ l( n4 b

点评

多谢梁大回复! 比如顶层总装配是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
; {$ X$ I( u; B4 S/ C. P1 G不太清楚,这要问此工具的开发者了,此工具一直在升级

0 |4 |5 u0 B* l. N谢谢回复,请问是不是类似凯元的工具?
发表于 2017-9-2 00:44:14 | 显示全部楼层
ryouss 发表于 2017-9-1 16:00  O# Q2 w2 f, K7 n! Z( A+ a
1. 如果僅考慮總裝配体的图號,笨方法是在每個零件(含子零件)皆補入"總裝編號" 的自訂屬性.
8 o$ _1 y6 J# s, [" u* c/ b! k) n7 |" C
2. 在工程 ...
4 r% @, p$ x" o: `5 {  J+ v8 d" L
多谢梁大回复!
0 q. U: E& C6 D+ k* y, C比如顶层总装配是A、中层装配是B、底层装配是C,各层皆有零件;
& w: X! ]7 y9 {; }A装配下有零件01,B装配下有零件02,C装配下有零件03;
6 s) z0 f- ?, T我想零件在属性中的装配图号01的为A,02的为B,03的为C.% E# A1 [3 t+ D- u7 [# {6 \5 O" p7 r
不知这种想法是否合理,还望梁大指教。
发表于 2017-9-2 09:02:18 | 显示全部楼层
keilei001 发表于 2017-9-2 00:44' ~# Y5 K8 `5 C: T+ T0 G
多谢梁大回复!
+ b4 U0 e: D& }" i" E( w比如顶层总装配是A、中层装配是B、底层装配是C,各层皆有零件;
. ]* L; Z8 o7 r1 ~; I% M+ ]; ZA装配下有零件01,B装 ...

6 D( e( ^2 b1 K# T/ R俺有个疑问,如果该零件也有分别插入到不同的装配,
1 d! e/ C+ m/ L: K' |甚至有插入到A装配和B装配,8 D$ J( ~4 d7 K" W% i3 ^' B+ K/ n) d
那么零件的属性就会:; ?$ I8 `+ J% Z, S  ~
01:A$ n/ s6 z$ B& V" P. F  Q5 x
02:B、......
6 ]0 ~! D% v) d9 _+ ?7 R. @03:A、B、C、......
. N# r. m1 n* v& y* h请问是否K大想要的。

点评

多谢大鹿先生回复! 这确实是我想要的效果,但零件有分别插入到不同的装配,在标题栏中就放不下了。 想来我这想法是不合理的和不切实际的。  详情 回复 发表于 2017-9-3 08:51
发表于 2017-9-2 11:34:01 | 显示全部楼层
soso2006 发表于 2017-9-1 13:074 t$ s! \8 f# V8 F! }
台湾的玩家论坛我上不去" ISWXL 互動工具" 能否分享一下,谢谢!
% p' j# _8 A3 q4 B4 w: ^
好像在专门店有的下了
 楼主| 发表于 2017-9-2 15:05:45 | 显示全部楼层
本帖最后由 ryouss 于 2017-9-2 22:32 编辑
9 Z6 p7 O; R9 M; O% P
大鹿 发表于 2017-9-2 09:02& U, t5 q9 x/ T! l
俺有个疑问,如果该零件也有分别插入到不同的装配,
' L+ X( P+ L% l  |. [7 Q9 B% ]甚至有插入到A装配和B装配,
/ r' \% D( ?6 ~) u5 m那么零件的属性就会: ...

2 a6 I# z7 S% [# _鹿大分析得很對,
, c; n; t* f$ ^, M0 v" @' x7 m$ v. F1 ]& d6 ]- T" l8 t
共用零件的組裝結構不光只是一對一,是盤根錯節很是繁雜.% ~4 Q, h; p; n% m: ~9 z
& I. D, Z5 _% q  `9 v
1. 如下的是依據本主題宏作修改,因編程循環結構關係裝配体下的特徵樹需要條件配合(見圖1).
: O3 |& |" J/ O( F1 D
/ i5 z/ l& C& t% D" R1 ^3 F2. 零件的總裝編號,是單純的如附图裝配体做測試的,若是較大複雜的組裝系統可能就亂套了.
8 f+ _. a% S$ W7 E, [# s
" J1 y9 D" l3 q' G- h/ u 1.png , }- T: E; t- ]
5 b3 }0 B! U. z9 F
2.png
# g0 \+ H. s* i8 s7 \& ~" D
6 J+ N" @- M# I% ]( \ 3.png 9 v+ P% I1 I4 s0 m1 ^) q% z

. W# N2 k& ^& L4 r 4.png
* J' Y# S; T# ~) ?
8 E% T) v! H% j" ?% U 遍歷宏_裝配零件屬性及件號名稱分離.rar (17.98 KB, 下载次数: 54)

点评

感谢梁大分享!  详情 回复 发表于 2017-9-3 08:52
发表于 2017-9-3 08:51:40 | 显示全部楼层
大鹿 发表于 2017-9-2 09:02& ^5 ^& b: a4 S
俺有个疑问,如果该零件也有分别插入到不同的装配,6 K: y) u8 V) x* R6 w; K+ o
甚至有插入到A装配和B装配,2 t* e& k2 w) }3 y5 K+ O5 x
那么零件的属性就会: ...
0 x4 `+ y7 n1 g: c8 x/ F
多谢大鹿先生回复!) @9 `$ O$ N' ^  N( M) C0 U
这确实是我想要的效果,但零件有分别插入到不同的装配,在标题栏中就放不下了。
1 g: a* E0 D; z想来我这想法是不合理的和不切实际的。
发表于 2017-9-3 08:52:14 | 显示全部楼层
ryouss 发表于 2017-9-2 15:05
7 O- l( O5 b' p" M4 N鹿大分析得很對,
. _3 S9 m3 g! V: {5 y$ u1 A5 l+ h8 C, U, ^: o! Y/ a4 u2 ^
共用零件的組裝結構不光只是一對一,是盤根錯節很是繁雜.
, \* D. m" K/ [7 o- \1 u
感谢梁大分享!
发表于 2018-2-3 11:05:56 | 显示全部楼层
学习了0 G0 m; {& \" `9 \
发表于 2018-2-7 14:10:10 | 显示全部楼层
请教梁大,我的零件命名方式是 代号+名称+版本
8 R& n( }4 c) y" {" U小弟对代码一窍不懂,照葫芦画瓢模仿了一下,但是有后缀名出现在了后面,还烦请诸位能不吝赐教,小弟感谢万分。, H5 V. P& N8 t6 Q% u8 N4 l

7 Z4 D5 i' ^' C0 c  ]
2.jpg
搜狗截图20180207140541.jpg
发表于 2018-2-7 14:45:37 | 显示全部楼层
erikgqp8645 发表于 2018-2-7 14:10
# e( ~+ l! Z2 Q5 H# g请教梁大,我的零件命名方式是 代号+名称+版本 / j  l$ A  @9 k3 O" F  O( u0 S6 K$ I9 p
小弟对代码一窍不懂,照葫芦画瓢模仿了一下,但是有后缀名 ...

0 W& ~& ]' g4 G自己搞明白啦。把红圈上面的那行最后改为L2 -7就可以啦,我想大概意思是删除掉L2以后的所有文本。
发表于 2018-2-7 14:56:14 | 显示全部楼层
erikgqp8645 发表于 2018-2-7 14:45
' ]! r* D* c' T5 |: d6 E; i" X9 I; U自己搞明白啦。把红圈上面的那行最后改为L2 -7就可以啦,我想大概意思是删除掉L2以后的所有文本。

  {) C* ^' y% M5 t4 K; b& s; G还是不行啊,又出现了新问题,提取的时候只显示名称的两个文本字符。
发表于 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备13008828号-1 )

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