EAGLE: Bauteile über Parameter platzieren

OP Persönliche Seite #3184744
Lesenswert?
• ▲
▼
Ich möchte die hier beschriebene Kreisform als LED-Matrix in EAGLE 
erzeugen und die Positionsdaten samt ihrer Rotierung automatisch ins 
file eintragen (lassen) statt alle LEDs einzeln zu setzen.

Beitrag "Lineare Strecke in unendlichen Kreis abbilden - Schneckenparameter analysieren"

Dazu habe ich eine Exceltabelle mit den Werten für den Winkel von dem 
aus man X und Y für die Position ableiten kann.

Frage: Kriegt man das per Hand durch Manipulation des BRDs (256 LEDs in 
die Wiese setzen und dann die Koordinaten manuell mit Copy&Paste 
überscheiben) hin oder braucht man ein ULP?

So spontan auf Anhieb bekam ich es nicht hin. Es gab Lesefehler.
Lesenswert?
• ▲
▼
256 LEDs im Kreise - da würde ich vermutlich via ulp die Positionsdaten 
errechnen lassen, und vom selben ulp ein Script erzeugen lassen, was 
dann entspechend generierte ADD-Befehle im sch bzw MOVE/ROTATE im brd 
enthält.
(das ULP selber kann wohl das brd/sch nicht direkt manipulieren, wenn 
ich mich recht erinnere, deswegen der Umweg über ein generiertes Script, 
was man dann ausführen kann).
Lesenswert?
• ▲
▼
Du könntest mit Excel ein Script erzeugen lassen, den grau hinterlegten 
Inhalt in eine Textdatei markieren, kopieren, pasten, evtl. Tabs durch 
Leerzeichen ersetzen, als .scr speichern und mit der Eagle 
script-Funktion ausführen.
Die .scr-Datei kann man mit einer beliebigen Scriptsprache natürlich 
bequemer erzeugen.
Angehängte Dateien:
Gast
Lesenswert?
• ▲
▼
Abgesehen davon, dass das lustig aussieht: Wenn der Kreis von innen nach 
aussen beleuchtet wird, um die LED "Matrix" aufblitzen zu lassen, wird 
der grösser werdende Kreis immer eiern, weil es keiner ist. Ich hätte 
daher lieber einen echten Kreis mit geschlossenen Ringen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 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.