|
发表于 2018-6-21 15:12:45
|
显示全部楼层
我更好奇的是要是上千个零件,你打算怎么重命名那么多个零件?; f/ M# c8 n, G8 \, |& s
看你发的问题,你的工程图里的零件名称是关联自定义属性,零件外部的名称改了,而自定义属性里的名称没改,所以导致工程图里的名字没变。8 c8 X6 W; I2 \1 A" y" P
问题有2个:) A" b& @; y8 ~7 b& }$ r0 |
1如何更改零件的外部名称后,自定义属性里的名称自动跟着改?, k) P, ^& m# I/ M' v7 o
2如何批量完成问题1的步骤?
& h. l' @3 u& U/ c* V1 j办法:更改零件模版,利用solidworks task scheduler进行批量处理。零件模版修改如下:https://jingyan.baidu.com/article/4f7d5712dea82f1a201927de.html& C7 S( l: ]8 Z; J
上面的这个方程式有个缺点就是要更新下零件,自定义属性才会更改,所以当零件数量多时,就利用solidworks task scheduler进行批量更新零件。0 W/ {* g& M9 S. H2 u
当然,向楼上说的用凯元工具也是一种办法。还可以自己针对这个问题编写个宏程序。
% R- P7 y1 \3 Y) {4 ~/ B+ B4 e+ @8 L6 V, O9 P
|
|