Forum: Platinen EAGLE : ULP zum Zusammenfassen von mehreren Schaltplänen


von Bot N. (botnec)


Lesenswert?

Hallo,
ich muss viele kleine Schaltpläne zu einem Gesamtschaltplan 
zusammenfassen.
Dabei sollen die Bauteilenummern Rückschlüsse auf den Einzelschaltplan
geben. Dazu benutze  ich händisch das Kommando PASTE xxx * (xxx steht 
für die gewünschte Anfangsbauteilenummer, mit * suche ich den 
Einzelschaltplan)

Kann man das automatisieren mit einer ULP oder so? Habe damit noch nie
was selbst erstellt, nur ULPs beunutzt.

Kann mir da bitte jemand einen Einstieg geben ?

Danke

: Bearbeitet durch User
von Rainer W. (rawi)


Lesenswert?

Bot N. schrieb:
> Kann man das automatisieren mit einer ULP oder so?
Ja, "ULP" steht für "User Language Programs", d.h. für Programme, die 
vom Benutzer erstellt werden, um Funktionen zu schreiben, die im EAGLE 
nicht fertig implementiert sind.

> Kann mir da bitte jemand einen Einstieg geben ?
Nimm dir ein bestehendes ULP und ändere es entsprechend deinen 
Anforderungen.
Im Handbuch "User-Language Version 9.2.0" (ulp-de.pdf, über Menü 
Hilfe/Dokumentation erreichbar), findest du 178 Seiten Lesestoff.

: Bearbeitet durch User
von Bot N. (botnec)


Lesenswert?

Danke für den Tip,

das Dokument hatte ich noch gar nicht gesehen.

Gruß

von Bot N. (botnec)


Lesenswert?

Falls jemand ähnliches Problem hat nur zur Information.

Für meinen Fall sind ULPs nicht die richtige (einfachste) Lösung.

Kommandos die man über die Kommandozeile oben eingibt, kann man
mit SCR-Files einfach hintereinander automatisch ausführen lassen.

Ich fasse jetzt meine Files so zusammen , z.B.:

PASTE 300 file1.sch
PASTE 400 file2.sch
PASTE 500 file3.sch
usw.

Auch das Löschen von Files geht dann mit einem Script File, z.B.:

REMOVE .S23
REMOVE .S22
usw.

von Benjamin K. (bentschie)


Lesenswert?

Bot N. schrieb:
> Falls jemand ähnliches Problem hat nur zur Information.
>
> Für meinen Fall sind ULPs nicht die richtige (einfachste) Lösung.

Das ist bestimmt richtig. Zum besseren Verständniss, die Skripte (scr) 
sind eine Aneinanderreihung von Befehlen, wie man sie auch eintippen 
kann.
Sogar Mausklicks gehen damit.

ULPs sind deutlich mächtiger. Damit lassen sich fast beliebig Daten aus 
dem Schaltplan/Board herauslesen und berechnen/Anzeigen/exportieren. 
Allerdings ist eine Bearbeitung des Projekts direkt aus einem ULP nicht 
möglich. Deshalb werden, bei Bedarf, Befehle dann anschließend aus einem 
ULP als Skript "ausgeführt".
Deshalb kann ich die Empfehlung "nimm eine ULP" gut verstehen, das ist 
für mich sowas wie das mächtigere Skript, funktioniert ja hintenraus 
genau so.

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.