青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 1053|回复: 1

[疑难] 装配中同一零件有多个,如何框选时只选择其中一个?

[复制链接]
发表于 2013-5-22 21:30 | 显示全部楼层 |阅读模式
装配中同一零件有多个,如何框选时只选择其中一个?因为我想通过框选读取每个零件的属性并写出到指定的文本文件做BOM表,但当有多个零件时就会多次写出同一零件的属性到文本文件,想不到如何解决,请大侠们帮忙,谢谢了。。
: o- d6 b% H+ c% G% j; V代码如下:
2 j% h9 S+ G/ a" n5 q6 qL200:   
( o8 F+ p! l3 q7 u  z% [* U2 [4 K    MASK/63 ' _( I3 L8 a& M9 @0 X, i# O
    IDENT/'请选择组件',comp,cnt,n,resp6 C& _( g7 H$ z* A$ g
    JUMP/L200:,END:,,resp
  I% G# k' l1 V2 Z1 hL300:
  O8 B1 b# w/ L/ m, G    cpname=&NAME(comp(i)) . g% P! T  e, J' @
    PARTOP/SET,work,cpname  
4 I, v: o3 g, A! ?    ATT=&ATTVL(PART,'零件名称',IFERR,END:,5)& F2 {  T! Y  C+ r3 v
    ATT1=&ATTVL(PART,'数    量',IFERR,END:,5)
& k3 t2 t, q4 J+ k. b- r    ATT2=&ATTVL(PART,'材    料',IFERR,END:,5)3 @- b8 a  N: O3 a' G! p, X
    ATT3=&ATTVL(PART,'热 处 理',IFERR,END:,5)- w4 b. ~, H+ ?9 \
    ATT4=&ATTVL(PART,'比    例',IFERR,END:,5)
6 E1 T3 q- T3 K  {4 e4 `( {    ATT5=&ATTVL(PART,'版    本',IFERR,END:,5)
- t: E8 b, e2 ~- O; \( p3 ?2 p7 B: B    ATT6=&ATTVL(PART,'制    图',IFERR,END:,5)  B3 k- F0 n2 u
    TT=ATT+'  '+ATT1+'  '+ATT2+'  '+ATT3+'  '+ATT4+'  '+ATT5+'  '+ATT6 % n1 U3 D8 o( o$ v" X  H3 q: _
    WRITE/1,TT  $$ 写入字符串 * P" e! l% Y- r1 }1 }8 s- y
    i=i+1   8 ]! z/ W+ Z8 M7 J, V. G
    IF/i>n,JUMP/L400:  . ?2 d7 w- Q* M7 ~% ~+ q
    JUMP/L300:   4 V( Z0 E" K* s( X- V
发表于 2013-7-4 21:05 | 显示全部楼层
通过相应属性来过滤    或者在获取到所有零件后  过滤掉相同的
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2025-3-10 21:11 , Processed in 0.047278 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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