如何用iLogic快速替换部件中所有指定子部件?-国际金属加工网 - ca88亚洲城app

ca88亚洲城app

国际金属加工网 2018年08月07日

前段时间有用户提出需求:“怎样用iLogic快速替换部件中所有指定的子部件?”

iLogic目前提供的Component.Replace()可以顺利替换部件下第一级指定子部件,但是对于嵌套子部件的替换有一定的局限性,目前不能通过运行一次规则达到替换所有子部件的目的。

这儿提供一个解决方案,通过调用Inventor ca88亚洲城app来递归遍历所有的子部件,然后根据需要进行替换。

用户可根据需要把对应代码添加进iLogic规则,然后提供需要被替换的组件名称和需要替换为的组件文件路径,运行规则即可进行替换。

程序1:替换所有子部件里名字为Collar:1的组件

1.jpg

程序2:替换所有子部件里名字包含Collar的组件

2.jpg



网友评论
雷尼绍

编辑推荐

相关主题