在Eagle中将手工路由和自动路由相结合;Eagle ULP中的选择性撕裂
在Eagle中,我通常更喜欢自己布线(电源线,xtal,UBS等),而其余的则留给自动布线器。当我对结果不满意时,我自己再路由一些,然后让自动布线器再试一次。 我的问题是撤消自动布线器的工作,而不撤消我自己的工作。做到这一点的基本方法就是不保存自动布线的版本,然后再次加载电路板。但是一旦我犯了保存自动路由版本(清除备份)的错误,我仍然希望能够返回到自动路由版本。 一种尝试是在ULP中标识所有自动布线,并创建命令字符串以对这些网段进行RIPUP。我可以安排ULP识别自动布线,例如通过给它们指定不同的宽度。但是RIPUP命令似乎会撕裂选定的线段和相邻段。到目前为止,我还没有找到仅撕裂所选线段的命令。 因此,我想我有两个问题:-您如何以迭代(试错)的方式结合手工路由和自动路由?-是否有一种方法(可能使用ULP和命令)来分割线段的子集? (更新)我尝试了相反的方法:在ULP中,收集我要保留的所有线段,进行完整的分割,然后还原线段(使用ROUTE命令)。没有成功,这些段必须按照特定的顺序来执行路由命令(而不是ULP找到它们的顺序:(),必须先制造通孔,否则还会出现其他问题。 GRRRR,一定有一个简单的方法可以做到这一点,否则我是否过于乐观?