青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2013-5-22 21:30 | 显示全部楼层 |阅读模式
装配中同一零件有多个,如何框选时只选择其中一个?因为我想通过框选读取每个零件的属性并写出到指定的文本文件做BOM表,但当有多个零件时就会多次写出同一零件的属性到文本文件,想不到如何解决,请大侠们帮忙,谢谢了。。
6 d0 y$ L0 i8 T- u代码如下:& b# Z* ^' k2 \) @
L200:   
- C3 t4 L% Z( V) y# |    MASK/63 4 h5 J' |, Z6 g2 U8 }0 C  \  X
    IDENT/'请选择组件',comp,cnt,n,resp
" S; z9 I) ^9 u6 z$ Y    JUMP/L200:,END:,,resp * V3 i- _8 _% ~! F$ q
L300: $ ^5 m, C$ _( P: R0 Q: P! f; l5 {
    cpname=&NAME(comp(i)) ; h+ q& }2 p, M
    PARTOP/SET,work,cpname  ) R. z2 r7 _" M7 N
    ATT=&ATTVL(PART,'零件名称',IFERR,END:,5)
% ]% `4 s. e; X* z+ V8 I/ ~    ATT1=&ATTVL(PART,'数    量',IFERR,END:,5)9 |) [4 G# O% r' v) i
    ATT2=&ATTVL(PART,'材    料',IFERR,END:,5)/ C" o5 z5 P$ R0 h
    ATT3=&ATTVL(PART,'热 处 理',IFERR,END:,5): X8 ]5 |' y0 n; n, |7 O8 g( M
    ATT4=&ATTVL(PART,'比    例',IFERR,END:,5)
+ B, S& K7 d$ ?8 S7 q1 b3 p    ATT5=&ATTVL(PART,'版    本',IFERR,END:,5)
: @( d2 h8 c- x2 H    ATT6=&ATTVL(PART,'制    图',IFERR,END:,5)
3 @; h1 O5 D9 N# G# G    TT=ATT+'  '+ATT1+'  '+ATT2+'  '+ATT3+'  '+ATT4+'  '+ATT5+'  '+ATT6 + T4 Z6 y3 n1 T6 O# v
    WRITE/1,TT  $$ 写入字符串
5 u1 b/ P$ W* C- h# W; P' _2 v$ f    i=i+1   3 Y2 W: P$ y/ A; r
    IF/i>n,JUMP/L400:  
6 n$ j" D6 k% l3 ]    JUMP/L300:   ) m% p" E: j' j$ }3 B9 |
发表于 2013-7-4 21:05 | 显示全部楼层
通过相应属性来过滤    或者在获取到所有零件后  过滤掉相同的
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-24 02:54 , Processed in 0.046847 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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