Elementteile in Eagle automatisch neu nummerieren

9

Ich habe eine Schaltung in Eagle und sage, wenn ich von links zähle, habe ich R1, R2, R3, dann füge ich zwischen R1 und R2 einen neuen Widerstand hinzu, der R4 heißt. Ich werde mit (auf der Schaltung) R1, R4, R2, R3 enden.

Es ist nicht bestellt.

Ich möchte die Element-IDs (separat für jeden Elementtyp, z. B. Widerstände, Kondensatoren) in der Reihenfolge vom niedrigsten zum höchsten Wert halten (von links zählen). Gibt es ein Skript oder Einstellungen in Eagle, die dies automatisch für mich erledigen?

Robert
quelle

Antworten:

11

Obwohl Tom Carpenters Antwort richtig ist, füge ich dies als Alternative hinzu.

Eagle verfügt bereits über ein integriertes Tool, mit dem Sie Teile neu nummerieren können, ohne dass externe ULP-Skripte erforderlich sind.

Öffnen Sie in Ihrem Schaltplaneditor in Ihrem Menü "Extras" und klicken Sie auf "Teile neu nummerieren". Dadurch werden alle Ihre Teile im Schaltplan automatisch nach Ihren Wünschen neu nummeriert.

Golaž
quelle
+1 für das tägliche Lernen neuer Dinge - wusste nicht, dass das auf der Speisekarte steht. Aber wie bei Eagle ist dies eigentlich nur eine Verknüpfung, die das ULP für das Renumber-Sheet aufruft.
Tom Carpenter
6

Zu diesem Zweck ist in Eagle ein ULP enthalten. Es heißt 'renumber-sheet.ulp'.

Dies zählt in der Richtung, die Sie im Schaltplan angegeben haben (oben / unten, links / rechts), und nummeriert alle Teile mit demselben Buchstaben (z. B. alle "R ###", alle "C ###") neu fortlaufende Reihenfolge.

Ich glaube, das ist genau das, was Sie wollen, aber wenn Sie im Layout darüber sprechen, denke ich nicht, dass dies das tun wird, obwohl es wahrscheinlich geändert werden könnte, um dies zu tun.

Tom Carpenter
quelle
1
Ich bin kein Eagle-Benutzer und bestreite Ihre Antwort nicht, aber wenn sie eine Positionsreferenz für die Umnummerierung auf dem Schaltplan und nicht auf der Leiterplatte bereitstellen, haben sie diese sicher rückwärts verstanden. IME, es ist weitaus wichtiger, es auf der Leiterplatte zu haben, insbesondere für die Fehlerbehebung (mit einem Oszilloskop oder Messgerät) oder die Handmontage aus einer Stückliste. Ich kann mir nicht vorstellen, warum Sie es stattdessen auf dem Schaltplan haben möchten, es sei denn, Sie planen nicht, eine Leiterplatte herzustellen.
Tut
@Tut Das ULP nummeriert beide Komponenten im Layout und im Schaltplan zusammen neu (um die Konsistenz zu gewährleisten). Sie müssen das ULP jedoch über den Schaltplan ausführen. Mit anderen Worten, Sie können nicht sagen, dass jede Komponente von links nach rechts nummeriert wird, wie sie auf der Platine angezeigt wird, ohne das ULP zu ändern (was eigentlich recht trivial sein sollte).
Tom Carpenter
Aus der Diskussion, die ich verlinkt habe: "Die ULP-Datei cmd-renumber.ulp nummeriert Komponenten auf der Leiterplatte in einer logischen Reihenfolge neu. Wenn der Schaltplan geöffnet ist, erfolgt die Rückanmerkung automatisch." ... Dies scheint darauf hinzudeuten, dass es möglich ist, eine Positionsumnummerierung für die Leiterplatte vorzunehmen, aber wie gesagt, ich bin kein Eagle-Benutzer. Ich benutze Cadstar. Mit Cadstar führen Sie im PCB-Editor eine "Positionsumbenennung" durch (mit einstellbaren automatischen Funktionen oder manuell). Wenn alles fertig ist, führen Sie im Schaltplan-Editor eine "Rückanmerkung" durch.
Tut