|
发表于 2018-6-21 15:12:45
|
显示全部楼层
我更好奇的是要是上千个零件,你打算怎么重命名那么多个零件?3 S9 Y" r+ c3 b3 U) o
看你发的问题,你的工程图里的零件名称是关联自定义属性,零件外部的名称改了,而自定义属性里的名称没改,所以导致工程图里的名字没变。* d# H0 r; w1 k/ x
问题有2个:& p q6 U; h+ z* n- {+ y
1如何更改零件的外部名称后,自定义属性里的名称自动跟着改?1 Y! k( C+ F, ^1 [5 @
2如何批量完成问题1的步骤?
+ s& c# g( J0 n$ J& h6 ?% |" k; C* E办法:更改零件模版,利用solidworks task scheduler进行批量处理。零件模版修改如下:https://jingyan.baidu.com/article/4f7d5712dea82f1a201927de.html4 d( n$ G) U* i$ W7 O( ~% [. X, I
上面的这个方程式有个缺点就是要更新下零件,自定义属性才会更改,所以当零件数量多时,就利用solidworks task scheduler进行批量更新零件。) T! Q( k) e- `! e
当然,向楼上说的用凯元工具也是一种办法。还可以自己针对这个问题编写个宏程序。
& |- [% |. c( {; m
2 @2 e2 e/ @/ T+ d5 E- f1 D2 H' K |
|