EAGLE : ULP zum Zusammenfassen von mehreren Schaltplänen

OP #7423991
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

#7424000
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.

OP #7427784
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.

#7427803
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.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 3 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.