青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2013-5-22 21:30 | 显示全部楼层 |阅读模式
装配中同一零件有多个,如何框选时只选择其中一个?因为我想通过框选读取每个零件的属性并写出到指定的文本文件做BOM表,但当有多个零件时就会多次写出同一零件的属性到文本文件,想不到如何解决,请大侠们帮忙,谢谢了。。
$ Q6 F* q6 \+ F' m5 h3 V% }代码如下:
/ B2 M: o$ ^. x; `6 r' _* p8 wL200:   
% K  n/ {7 X) o, ~: O* _    MASK/63 7 A9 C' \. a6 g/ T
    IDENT/'请选择组件',comp,cnt,n,resp
- {# r4 a  {  I    JUMP/L200:,END:,,resp 2 t4 o8 C! i2 S1 T' j+ a- Z4 f4 E
L300: ! d0 z. T9 j! n# M/ b% d
    cpname=&NAME(comp(i)) $ H5 S% |3 Y: N8 B- A! k) j6 P
    PARTOP/SET,work,cpname  3 l" m( o! Q2 `- n$ O3 L& b
    ATT=&ATTVL(PART,'零件名称',IFERR,END:,5)
4 S0 y  f1 [8 c& n0 E    ATT1=&ATTVL(PART,'数    量',IFERR,END:,5)2 ~2 Q4 [! u" C+ R+ J
    ATT2=&ATTVL(PART,'材    料',IFERR,END:,5)/ A+ R/ Y, Z  ~7 L% [$ @) ]
    ATT3=&ATTVL(PART,'热 处 理',IFERR,END:,5)
  {8 J0 X1 C, l' i. p2 `    ATT4=&ATTVL(PART,'比    例',IFERR,END:,5)' [0 \' W! A: b: v" O  o9 P2 Q
    ATT5=&ATTVL(PART,'版    本',IFERR,END:,5)% ^0 D6 d  @, H# z+ W( p: i
    ATT6=&ATTVL(PART,'制    图',IFERR,END:,5)1 k5 K0 S1 T6 G" }
    TT=ATT+'  '+ATT1+'  '+ATT2+'  '+ATT3+'  '+ATT4+'  '+ATT5+'  '+ATT6
  V2 U4 L8 J- P& K) P    WRITE/1,TT  $$ 写入字符串
) d/ Z. C6 ]2 l% [' ]2 d: ^( D    i=i+1   # Q( S' l" p0 z
    IF/i>n,JUMP/L400:  & x7 M: y3 m# M
    JUMP/L300:   
7 ^4 M$ v$ W! s4 T( [
发表于 2013-7-4 21:05 | 显示全部楼层
通过相应属性来过滤    或者在获取到所有零件后  过滤掉相同的
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-29 07:38 , Processed in 0.050959 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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