有位粉丝朋友问了上面这个问题,做一个给装配体(产品)结构树自动排序的插件,排序的逻辑是[1,2,3先数字,a,b,c后字母的顺序],于是乎就有了这个小插件,本身这个小插件对我是没有多大用处的,可能更适用于大型的装配体结构树吧,现在来演示下使用前后的效果。
下面这个图片装配体product1下位中总共有1,2,a,b四个不同零件编号,但是零件2和零件a又分别有三个不同的实例,零件2的三个实例名称是b.1, b.2, b.3,零件a的三个实例名称是1.1, 1.2, 1.3。那么现在点击一下插件执行排序操作。
排序完成后的结构树如下图所示,这个时候我们可以看到,product1的下位零件编号按照1,2,a,b的顺序进行了排序,对于有多个实例的零件2和a,他们的实例名称也会按照同样的逻辑进行排序。当然我们也可以选择适用一些其他的排序逻辑,不过这种数字+字母的逻辑应该是最有需求的。
对于零件编号和实例名称的定义,大家应该都是有了解的吧,如果不了解的话,也就用不到这个插件了,也有必要再去提升一下CATIA软件的操作使用水平了。