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.
#3184825
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).
#3184862
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 #3191321
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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren