QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

楼主: ryouss
收起左侧

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

[复制链接]
发表于 2017-8-25 17:09:09 | 显示全部楼层 来自: 中国辽宁沈阳
谢谢分享!!!!!!!
发表于 2017-8-31 14:27:47 | 显示全部楼层 来自: 中国广东肇庆
请教一下梁大,能否在宏中加入提取总装配体和子装配体的图号写到属性?
; E) M& d2 Q. b( q$ j- @( Q1 N 2017-08-31_142344.png
发表于 2017-8-31 18:59:41 | 显示全部楼层 来自: 中国香港
keilei001 发表于 2017-8-31 14:27
+ Y2 G' F8 W# Q8 z5 h+ l0 l4 ?/ v7 D请教一下梁大,能否在宏中加入提取总装配体和子装配体的图号写到属性?

$ r" @' h' q6 |* q: I/ |6 E8 @到底要提取 总装配体的图号 还是 子装配体的图号?
* O5 n9 \9 [3 H, f0 c/ `7 s那么 总 与 子 之间的中层装配体又如何呢?
发表于 2017-8-31 19:16:31 | 显示全部楼层 来自: 中国广东肇庆
大鹿 发表于 2017-8-31 18:59
8 E& J5 G7 P& B到底要提取 总装配体的图号 还是 子装配体的图号?0 d/ g4 S* ?# a3 a1 n' N- d
那么 总 与 子 之间的中层装配体又如何呢?

: _, F9 x2 |5 y  N  M6 x多谢大鹿先生关注。
1 W1 r3 Q& J" a7 f对于多层的装配关系我没有非常清晰的观念;
$ g1 b! n; u% u- d' ^我的意思是要表达零件与所属装配体的关系,只需提取所属装配体的图号。3 l6 e) g( f$ \% C- X; ~* x: G3 h
不知是否表达清楚,还望大鹿先生指导。
发表于 2017-9-1 09:11:56 | 显示全部楼层 来自: 中国香港
keilei001 发表于 2017-8-31 19:16( k* N0 u: ^1 E5 o9 Q6 ?
多谢大鹿先生关注。2 Z. z! B8 \/ Y2 t8 u" X
对于多层的装配关系我没有非常清晰的观念;" Z2 V! {: N, @* g7 U( D" @
我的意思是要表达零件与所属装配体的关 ...

% P8 t, D- `- w! {* R' A" z/ g$ L1 L俺在某处下载了一个叫“互动工具”的东西,: ?: m  T/ Y+ z5 a- b3 g$ Y- j
完全可以做到这点, 甚至可以客制化所需,
* `/ s% \4 k9 z' \4 ?例如 上一级 或 最上级 装配的图号、代号、档案名称 甚至是材料,) j: t6 _& @. m+ _  j: P* k  A( ]* X8 j6 n
都可以快速地加入到零件的配置自订属性。
发表于 2017-9-1 10:11:31 | 显示全部楼层 来自: 中国广东珠海
这个效率貌似比较高,不过看不懂,还是用原始的方法
发表于 2017-9-1 11:46:18 | 显示全部楼层 来自: 中国广东肇庆
大鹿 发表于 2017-9-1 09:11
" t! q/ z; j8 P( n  g( {俺在某处下载了一个叫“互动工具”的东西,
' u8 v6 P4 p( q, F: \4 @完全可以做到这点, 甚至可以客制化所需,/ {) ~" L, C1 a& ]: B6 P, ~) C4 P
例如 上一级 或  ...

5 ^  A1 u8 d' J0 t& s0 J" Z大鹿先生所说的互动工具肯定是个好用的法宝。
1 [! @$ @( u' U3 u0 y) |/ D0 k* ]期待大鹿先生分享,如不方便分享,也请大鹿先生指引一下,谢谢。
发表于 2017-9-1 13:07:23 | 显示全部楼层 来自: 中国湖北武汉
大鹿 发表于 2017-9-1 09:11
/ ~7 z/ I; q, O( Q& |俺在某处下载了一个叫“互动工具”的东西,
# v" H7 j' v$ X6 W& m0 I完全可以做到这点, 甚至可以客制化所需,- s8 [5 }. B! U3 C* R- ~/ b
例如 上一级 或  ...
& `) y, r, {2 B1 S* P
台湾的玩家论坛我上不去" ISWXL 互動工具" 能否分享一下,谢谢!
发表于 2017-9-1 13:12:42 | 显示全部楼层 来自: 中国广东肇庆
soso2006 发表于 2017-9-1 13:07' a( k* q/ V' p1 R0 o; q
台湾的玩家论坛我上不去" ISWXL 互動工具" 能否分享一下,谢谢!

* w4 G7 N: |- @6 t请教这位大大,ISWXL是什么意思?
发表于 2017-9-1 13:40:49 | 显示全部楼层 来自: 中国湖北武汉
本帖最后由 soso2006 于 2017-9-1 13:42 编辑 * r# \2 R$ u1 r$ R% ^
keilei001 发表于 2017-9-1 13:121 s/ u6 o/ p9 }9 o) e& m7 N
请教这位大大,ISWXL是什么意思?
$ ^; }3 ?% D/ U: }  d9 f* l+ \" @
不太清楚,这要问此工具的开发者了,此工具一直在升级
 楼主| 发表于 2017-9-1 16:00:23 | 显示全部楼层 来自: 中国浙江嘉兴
本帖最后由 ryouss 于 2017-9-1 16:01 编辑 : v8 @% k+ i, D  R
keilei001 发表于 2017-8-31 14:27
& y( X6 b0 j8 P  \9 C; W1 [  x7 a请教一下梁大,能否在宏中加入提取总装配体和子装配体的图号写到属性?
9 W! S& W' w6 Q' P8 Y6 [+ N
1. 如果僅考慮總裝配体的图號,笨方法是在每個零件(含子零件)皆補入"總裝編號" 的自訂屬性.
1 L" h" C3 Z3 {2 b3 e9 V6 T
9 w: N7 e4 e3 }2. 在工程图的 "總裝編號" 就可以鍵入  $PRPSHEET:"總裝編號"
- f- b! Q# D" j% I; p& T3. 如上條件可行,就自行補上紅框的編程
! ^2 {* _9 o1 e* X% g% W; j" G6 Y' }2 r9 S4 Q" c
14.png % X9 }  }% Q' o5 B1 k
, g: @8 @5 b; d' T5 h
13.png
. y& a2 V# Q9 b; a& G3 R. K
发表于 2017-9-2 00:35:41 | 显示全部楼层 来自: 中国广东肇庆
soso2006 发表于 2017-9-1 13:403 b$ s; M( D" X' d
不太清楚,这要问此工具的开发者了,此工具一直在升级

! Y; M! w7 ]" w2 J4 u谢谢回复,请问是不是类似凯元的工具?
发表于 2017-9-2 00:44:14 | 显示全部楼层 来自: 中国广东肇庆
ryouss 发表于 2017-9-1 16:00) f. h+ A5 I9 P; A
1. 如果僅考慮總裝配体的图號,笨方法是在每個零件(含子零件)皆補入"總裝編號" 的自訂屬性.
# @$ [0 Q; O2 B+ b1 w4 k2 c
# X. H6 {. j9 j" M2. 在工程 ...
9 [5 e! y+ W! r  s! n8 \
多谢梁大回复!( S( \% @6 L0 G
比如顶层总装配是A、中层装配是B、底层装配是C,各层皆有零件;4 ?/ U% V* N8 ^, f8 \# W1 v9 g) K5 Q
A装配下有零件01,B装配下有零件02,C装配下有零件03;! F2 v+ N4 ^: \
我想零件在属性中的装配图号01的为A,02的为B,03的为C.; ^- s& l7 m' O4 P" }  b8 @
不知这种想法是否合理,还望梁大指教。

点评

俺有个疑问,如果该零件也有分别插入到不同的装配, 甚至有插入到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
' R4 ]6 J$ e% C3 d多谢梁大回复!( F5 Y& ?# {2 n: Z5 v8 y8 l
比如顶层总装配是A、中层装配是B、底层装配是C,各层皆有零件;
  @: b1 h& K4 E# x# @" SA装配下有零件01,B装 ...

# M! J; P; c6 J7 a; B俺有个疑问,如果该零件也有分别插入到不同的装配,6 }: n) O7 s' W7 p5 O. V
甚至有插入到A装配和B装配,
8 Z/ [6 G; I$ l; [6 J: n那么零件的属性就会:  ]! `5 w) e" A: p. C
01:A- }: m3 Q5 c' J! I7 M7 W' p: q
02:B、......
: X+ a# K$ h- H- v03:A、B、C、......
& |& `, E0 l; a请问是否K大想要的。

点评

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

  m& X4 b; ]& ?# m7 A; i好像在专门店有的下了
 楼主| 发表于 2017-9-2 15:05:45 | 显示全部楼层 来自: 中国浙江嘉兴
本帖最后由 ryouss 于 2017-9-2 22:32 编辑 " Q% e/ j9 P7 N  j* z- [
大鹿 发表于 2017-9-2 09:02
. _& [0 H2 n- Y: o0 A1 c) o俺有个疑问,如果该零件也有分别插入到不同的装配,
% m% U" A0 z4 P. C2 A甚至有插入到A装配和B装配,- R) p- E9 l8 Y! i1 J% I* O/ q. j8 n. v
那么零件的属性就会: ...
$ w. u4 ^5 M9 Z
鹿大分析得很對,4 z4 \# Y+ \0 D* X9 h( T: [
3 b( E+ x3 d0 H" g) U& k: N
共用零件的組裝結構不光只是一對一,是盤根錯節很是繁雜.
1 r$ M5 a6 ?: |& {. \- P8 s# N* o: B
1. 如下的是依據本主題宏作修改,因編程循環結構關係裝配体下的特徵樹需要條件配合(見圖1).
$ `. M2 S7 j; T: u6 @5 U. s6 Y4 G. O  o
2. 零件的總裝編號,是單純的如附图裝配体做測試的,若是較大複雜的組裝系統可能就亂套了.! v6 s+ e. v3 F, `! @) |- B. W3 J% G
* i" V- v4 R+ M0 Z( C- m4 _" {
1.png 8 D  ~9 x6 a- d  R4 R6 ]
! `) M9 n( I" H* R2 ]3 X8 K
2.png : [' U8 P/ b( Q! Q9 ^6 a

( j, f' l5 r. s7 l2 N2 N5 a2 x 3.png # ?+ W& y2 J  B$ _

8 r' {6 C4 x9 Y. w9 i 4.png 0 d6 }% |5 L3 f& K
& A1 j3 D6 U3 `
遍歷宏_裝配零件屬性及件號名稱分離.rar (17.98 KB, 下载次数: 54)
发表于 2017-9-3 08:51:40 | 显示全部楼层 来自: 中国广东肇庆
大鹿 发表于 2017-9-2 09:02
; H- `" o$ |1 N, X( N# \7 O/ G俺有个疑问,如果该零件也有分别插入到不同的装配,
, q" _, p3 P8 E- f! |. L甚至有插入到A装配和B装配,6 D+ v/ z% G: G3 w
那么零件的属性就会: ...

; A3 @; ]! T, h' f2 D9 K多谢大鹿先生回复!, z8 I' C5 o+ `5 }0 [- H0 ]
这确实是我想要的效果,但零件有分别插入到不同的装配,在标题栏中就放不下了。
0 X! |6 B6 |% p: T3 x1 J+ d想来我这想法是不合理的和不切实际的。
发表于 2017-9-3 08:52:14 | 显示全部楼层 来自: 中国广东肇庆
ryouss 发表于 2017-9-2 15:05. L9 s/ U. ]8 n
鹿大分析得很對,
) W9 j2 i* e& C) K9 f, F
- ~* b! A0 c8 K/ i# Q共用零件的組裝結構不光只是一對一,是盤根錯節很是繁雜.
3 J% g) T& ~9 X: X% ^6 u  b* w
感谢梁大分享!
发表于 2018-2-3 11:05:56 | 显示全部楼层 来自: 中国江苏苏州
学习了
1 V4 o3 |9 c/ [6 H9 F7 [! p  O
发表于 2018-2-7 14:10:10 | 显示全部楼层 来自: 中国天津
请教梁大,我的零件命名方式是 代号+名称+版本 - ^; o* @6 v) u3 G+ {4 ]
小弟对代码一窍不懂,照葫芦画瓢模仿了一下,但是有后缀名出现在了后面,还烦请诸位能不吝赐教,小弟感谢万分。
  B& T& I% U( X* @2 K" Z
- t% f/ r6 ~7 Z3 {% Q2 c+ C8 I
2.jpg
搜狗截图20180207140541.jpg
发表于 2018-2-7 14:45:37 | 显示全部楼层 来自: 中国天津
erikgqp8645 发表于 2018-2-7 14:10
( }. O- ]% t; `# g. X/ M请教梁大,我的零件命名方式是 代号+名称+版本 $ R5 J8 O8 O. c9 w6 N  a# r3 ?4 K
小弟对代码一窍不懂,照葫芦画瓢模仿了一下,但是有后缀名 ...
! y$ j# O' w, W8 W
自己搞明白啦。把红圈上面的那行最后改为L2 -7就可以啦,我想大概意思是删除掉L2以后的所有文本。
发表于 2018-2-7 14:56:14 | 显示全部楼层 来自: 中国天津
erikgqp8645 发表于 2018-2-7 14:45
8 `$ [0 [" w: [& n自己搞明白啦。把红圈上面的那行最后改为L2 -7就可以啦,我想大概意思是删除掉L2以后的所有文本。
: [' W7 E8 |8 @; a" F" O
还是不行啊,又出现了新问题,提取的时候只显示名称的两个文本字符。
发表于 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 )

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