iLogic 替换零部件问题
使用Component.Replace语句可以指定零部件进行替换,如果替换的零件分别放置在不同的子部件中,这时就需要多次运行Component.Replace语句才能进行全部替换,如下图示例:
零件A要替换成零件B,零件A在二级部件中也存在,下面是我在使用Component.Replace做替换操作的示例:
在部件1中装入零件A、零件B和部件2;
部件2中装入零件A和零件B;
将浏览器中所有的零件A:1更名为零件A
创建ilogic使用Component.Replace语句将部件1中所有的零件A替换成零件B
运行规则,部件2中的零件A没有被替换。
再运行一次规则
部件2中的零件A才会被替换
如何使用iLogic实现实现全部替换的需求?
|