Forum: PC Hard- und Software EAGLE: Bauteile über Parameter platzieren


von J. S. (engineer) Benutzerseite


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.

von Jens G. (jensig)


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).

von Tom K. (ez81)


Angehängte Dateien:

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.

von Tom K. (ez81)


Angehängte Dateien:

Lesenswert?

Tom K. schrieb:
> Die .scr-Datei kann man mit einer beliebigen Scriptsprache natürlich
> bequemer erzeugen.

Das hat mir gerade keine Ruhe gelassen und ich habe etwas gebastelt.

von J. S. (engineer) Benutzerseite


Lesenswert?

HA! Perfekt! Sehr gut gemacht. Sieht schick aus :-)

Allerdings ist eine Drehung drin, gegenüber meinem Entwurf. Ich glaube 
auch zu wissen, woher es kommt.

von Onkel K. (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.

von Tom K. (ez81)


Angehängte Dateien:

Lesenswert?

Eine Alternative wäre eine Anordnung mit Fibonacci-Spiralen. Dazu habe 
ich noch etwas in den Tiefen meiner Festplatte gefunden.

Onkel K. schrieb:
> Ich hätte
> daher lieber einen echten Kreis mit geschlossenen Ringen.
Wenn Du eine Anordnungsvorschrift findest, wäre das leicht anzupassen.

von J. S. (engineer) Benutzerseite


Lesenswert?

Wird ja immer besser, wobei die F-Spiralen einzeln sind und nicht 
geschlossen.

Tom K. schrieb:
> Onkel K. schrieb:
>> Ich hätte
>> daher lieber einen echten Kreis mit geschlossenen Ringen.
> Wenn Du eine Anordnungsvorschrift findest, wäre das leicht anzupassen.

Das wären einfach n Kreise mit n/k Unterteilungen, damit wieder 
Equidistanz herrscht.

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.