Hier gibt es drei Eagle ULPs die dabei helfen eine Bauteile-Anordnung zu finden. Diese ULPs sind kein Autoplacer sie sind zur Analyse der Schaltung und um sie zu gruppieren. Ihre Anwendung erfolgt VOR dem Layout, nachdem die Schaltung fertig ist. Noch vor dem Wechsel zum Boardlayoutmodus wird das ULP "Netzpaare" angewandt um eine Liste besonders zentraler Netze zu erhalten. Das Programm macht Vorschläge dazu welche Netze man voneinander trennen könnte. Anhand dieser Vorschläge und mit der gegebenen Kenntnis der Schaltung sind dann die anderen beiden ULPs anzuwenden. Um von der durch Eagle gegebenen Anordnung der Bauteile zu einer sinnvollen Anordnung zu kommen beginnt man mit "ExplodeAndContract" gefolgt von mehreren Ausführungen des ULPs "Annealing". Nun sollte man händisch die Schaltung auseinanderziehen. Sollten sich bereits nach so wenigen Iterationen Teile gebildet haben sollte man sie nach außen schieben um ihre Vereinzelung zu unterstützen. Um weitere Gruppen zu formen sollte man nun die Netze aus "Netzpaare" markieren und angeschlossene Bauteile vom Rest absondern. So dürften die zuvor gefundenen Zentren im Weiteren konsolidiert werden. Nach diesem Eingriff wiederholt man im Wesentlichen die vorherigen Schritte, nur dass man "ExplodeAndContract" nur ein weiteres Mal ausführt gefolgt von beliebig vielen "Annealing" Schritten. Ohne menschliches Zutun kann nicht mit einem brauchbaren Ergebnis gerechnet werden! Es gibt einfach zu viele lokale Optima bzw. Berge zwischen ihnen. Fortgeschrittene Nutzer können versuchen diese mit einmalig größeren Schrittweiten zu überwinden. Bei der Nutzung müssen einige Netze ignoriert werden. Das Masse Netz ist in jedem Fall auszunehmen aber meist wird man andere Versorgungsnetze ausnehmen müssen da sie zu mächtig\zentral sind und so die Aufteilung \ das Zerfallen verhindern. Alle Netze für die eine eigene Lage existiert sollten von Anfang an ausgenommen werden. Das Netz mit dem Namen "GND" wird immer ignoriert, soll ein weiteres von "Annealing" ignoriert werden ist es als Parameter anzugeben. So ignoriert der Aufruf "RUN Annealing +5V" die Netze "GND" und "+5V". Bauteile deren zukünftige Position bereits bekannt sind (Stecker, Buchsen, LEDs) können gelockt werden und werden dann nicht verschoben. Die ULPs können unter http://www.eaglecentral.ca/index.php/t/52576/69c046a3ff6940166f30a3a24f4844bc/ heruntergeladen werden.
Warum hältst du diesen recht informativen Beitrag nicht für den Fall vor, wenn danach mal gefragt wird? Ansonsten wäre das doch ein ganz netter Beitrag fürs Wiki.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.