ugboyz 发表于 2019-8-26 14:18:26

重用库组件明细表显示

请教各位调用重用库后,明细表代号和名称列默认显示如图,如何将螺栓的规格(M12x25 M12x30)显示在名称一列呢?

...思密达... 发表于 2019-8-26 18:03:45

这个意思么?

...思密达... 发表于 2019-8-26 18:04:27

更改列的属性就行了

ugboyz 发表于 2019-8-27 08:24:19

...思密达... 发表于 2019-8-26 18:03
这个意思么?

C:\Users\zbx\Desktop\IMG_20190827_082013.JPG

ugboyz 发表于 2019-8-27 08:26:07

显示成这种样式

...思密达... 发表于 2019-8-27 08:44:58

ugboyz 发表于 2019-8-27 08:26
显示成这种样式

那就要对属性做截断处理了,UG的重用库的螺钉,默认名称:xx螺钉,规格标准xxMXxx

ugboyz 发表于 2019-8-27 08:58:51

...思密达... 发表于 2019-8-26 18:03
这个意思么?

是5楼那种显示样式,谢谢您!

ugboyz 发表于 2019-8-27 09:46:15

...思密达... 发表于 2019-8-27 08:44
那就要对属性做截断处理了,UG的重用库的螺钉,默认名称:xx螺钉,规格标准xxMXxx

可以讲一下具体怎么做吗,万分感谢!

...思密达... 发表于 2019-8-28 09:26:38

本帖最后由 ...思密达... 于 2019-8-28 10:43 编辑

ugboyz 发表于 2019-8-27 09:46
可以讲一下具体怎么做吗,万分感谢!
一般,不推荐这样搞,因为工程图的自动明细,引用的是部件的属性,想做,也不是不可以做。只给你举一个例子:


表达式p136是读取的部件的属性:GB-T70.1-2000,M6x10

A1=splitstring(p136,",")   意思是:将p136给拆分成两部分,保存成列表的样式,拆分的节点是逗号:“,”。得到的不就是GB-T70.1-2000和M6x10么

A2=second(A1)   意思是:读取A1的列表的第二个对象,读出来是“M6X10”

A3="内六角螺母"+A2   意思是:将两个字符串给连接起来

做上边三部的原因是,明细表读属性或者表达式,我这里让他读属性,那么现在就要给部件添加一个属性

属性A3连接表达式A3    添加完毕

新建图纸,默认出来的明细:


改变名称列读取的属性


ok


列的名称就自己改吧

说实话,1、没必要这么晚,除非老板或者客户要求
            2、未必所有情况用固定的表达式都能实现



ugboyz 发表于 2019-8-28 14:16:55

...思密达... 发表于 2019-8-28 09:26
一般,不推荐这样搞,因为工程图的自动明细,引用的是部件的属性,想做,也不是不可以做。只给你举一个例 ...

您好,非常感谢您,懂您的意思了,就是读取部件属性然后分割重新组合关联属性;但是明细表有很多零件,除了重用库调用的零件,确实不是所有情况都可用固定表达式都能实现,可不可以修改重用库的默认属性呢?如有冒犯请原谅!{:handshake:}
页: [1] 2
查看完整版本: 重用库组件明细表显示