9 我在Eagle中有一个电路,说从左数起,我有R1,R2,R3,然后在R1和R2之间我添加了一个新电阻,它将命名为R4。我将以(在电路上)R1,R4,R2,R3结尾。 没有命令 我想按从低到高的顺序(从左数起)保持元素ID(对于每种元素类型,分别为电阻,电容器)。eagle中是否有脚本或设置可以自动为我执行? eagle — 罗伯特 source
11 尽管汤姆·卡彭特斯(Tom Carpenters)的答案是正确的,但我将其添加为替代方法。 Eagle已经具有内置工具,您无需外部ULP脚本即可重新编号零件。 在原理图编辑器的菜单中,打开“工具”,然后单击“为零件重新编号”。这将根据需要自动为原理图中的所有零件重新编号。 — 高拉兹 source 每天+1以学习新事物-不知道菜单中有没有。但是就像Eagle一样,这实际上只是调用重新编号表ULP的快捷方式。 — 汤姆·卡彭特
6 Eagle包含一个ULP来执行此操作。它称为“ renumber-sheet.ulp”。 这是按照您在原理图中指定的方向(上/下,左/右)进行计数,并对所有具有相同字母(例如,所有“ R ###”,所有“ C ###”)的零件重新编号顺序顺序。 我相信这正是您想要的,但是如果您在布局中谈论,我认为这样做不会实现,尽管可以对其进行修改。 — 汤姆·卡彭特 source 1 我不是老鹰用户,我也不会反对您的答案,但是如果他们在原理图上而不是PCB上提供位置参考重编号,他们肯定会倒过来。IME,将其放在PCB上更为重要,特别是对于故障排除(使用示波器或仪表)或通过BOM手动组装。我无法想象为什么要在原理图上使用它,除非您不打算制造PCB。 — 图坦卡蒙 仅供参考...我刚刚发现了一个有趣的讨论:eaglecentral.ca/forums/index.php/mv/msg/36342/123835 — Tut @TULT ULP将布局和原理图中的两个组件重新编号在一起(以保持一致性)。但是,您必须从原理图中运行ULP-换句话说,您不能说每个组件在板上出现时从左到右编号,而无需修改ULP(实际上应该很简单)。 — 汤姆·卡彭特 从讨论中,我链接到:“ ULP cmd-renumber.ulp按照逻辑顺序对PCB上的组件重新编号,如果原理图已打开,则会自动进行后注释。” ...这似乎表明可以对PCB进行位置重新编号,但是正如我所说,我不是Eagle用户。我使用Cadstar。使用Cadstar,您可以从PCB编辑器中进行“位置重命名”(具有可调整的自动功能,也可以手动进行),然后在完成后从原理图编辑器中执行“后注释”。 — 图坦卡蒙