Forum: Platinen Eagle: Fortlaufende Bauteilnummerierung Startwert ändern


von Michael S. (jackson)


Lesenswert?

Hallo,

ich muss mehrere kleine Platinen erstellen auf denen u. a. immer 10-20
Leds sind. Bei jeder Einzelplatine ist die ja erste LED immer
automatisch LED1 und dann so weiter bis zur letzten.

Ich möchte nur die LED Namen jeder Platine der Übersichtlichkeit
fortlaufend ändern, Beispiel:

PCB1 = LED1-12
PCB2 = LED13-20 (zuvor 1-8)
PCB3 = LED21-32 (zuvor 1-12)
usw.

Es sind aber noch andere Bauteile R,C,X drauf, die können so bleiben.
Es würde mir reichen wenn man ein Offset setzten kann ab dem er anfängt
zu nummerieren. Beispiel: Offset=12 und aus Led1 wird dann LED13 usw.

Nutze Eagle 6.x und ich habe schon diverse ULPs ausprobiert, aber keins
hat so funktioniert wie ich es brauche.

Gruß
Jackson

von Rainer W. (rawi)


Lesenswert?

Michael S. schrieb:
> Nutze Eagle 6.x und ich habe schon diverse ULPs ausprobiert, aber keins
> hat so funktioniert wie ich es brauche.

ULP steht für "User Language Program".
Schreibe/modifiziere eins, so wie du es brauchst. Oder erstelle dir eine 
SCR-Datei mit den passenden RENAME-Befehlen.

von Jens M. (schuchkleisser)


Lesenswert?

Oh man
für 8 LEDs reicht eine Kommandozeile
nam LED1 LED13 LED2 LED14 LED3 LED15 usw.
und das ist fertig.

Das hätte man in der Zeit in der man hier postet schon fertig.

von Michael S. (jackson)


Lesenswert?

Oh man, weist du was das Wort Beispiel bedeutet!? Es sind natürlich 
deutlich mehr PCB's und LEDs und ich brauche das öfter mal...

Hätte ja sein können, das es schon ein fertiges ULP gegeben hätte, 
fragen wird man ja wohl dürfen. Aber der patzige/arrogante Ton hier im 
Forum ist ja bekannt, muss man halt einkalkulieren...

Thema ist abgeschlossen, ich habe mir einfach ein ULP von der KI 
erstellen lassen und das reicht für meine Zwecke.

von L. (lah)


Lesenswert?

Wenn die LEDs von links nach rechts durchgezählt werden dürfen, bekommt 
man das auch mit der "renumber-sheet.ulp" hin. Das Script nummeriert 
gerne alle Teile neu, man kann aber die Ausschlussliste erweitern.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.