INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Mathematische Hintergründe Des Cleanup Tools



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

05.02.2009, 15:27 (Dieser Beitrag wurde zuletzt bearbeitet: 05.02.2009 15:28 von rolfk.)
Beitrag #10

rolfk Offline
LVF-Guru
*****


Beiträge: 2.305
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
Mathematische Hintergründe Des Cleanup Tools
' schrieb:Danke für den Leiterplattenhinweis. Das nennt sich dann Electronic Design Automation.
http://en.wikipedia.org/wiki/Electronic_...automation

Dabei wird unterschieden zwischen Placing (Positionierung der Elemente) und Routing (Verbindung der Elemente). Das Cleanup-Tool macht dann beides, Placing und Routing.
Es scheint da allerhand Software für Leiterplattendesign zu geben. Ich bin aber an den Algorithmen interessiert. Darüber muss man sich doch irgendwo informieren können.

Ich denke mal dass der Algorithmus im LabVIEW Cleanup Tool nicht extrem kompliziert ist. Das komplizierte an dem Tool ist um erst mal alle Informationen die im Diagram anwesend sind in eine Art und Weise zu bringen die die grafischen Attribute wie Grösse und Verbindungen gut wiedergibt. Danach wird sich der Algorithmus wohl schon etwas von typischen PCB Plazieurngs und Routingsalgorithmen unterscheiden. Dort wird beim Plazieren darauf geachtet um möglichst alle Elemente so anzuordnen dass die Verbindungen so kurz und direkt möglich sind.
Der LabVIEW Plazierer hat dagegen eine ausgesprochene Vorliebe um Dinge von links nach rechts und in einer möglichst geraden Linie anzuordnen, was GANZ zufällig auch meine Vorliebe ist um ein LabVIEW Diagramm sauber darzustellen.

Mehr Grundsätzliches uber das Plazieren und Routen von PCBs findest Du in einschlägiger Literatur und liesse sich wohl auch aus dem Studium von Open Source Tools in dieser Branche herleiten. Die ganz intelligenten Tricks und Ideen sind allerdings alle gut behütete Geheimnisse der EDA Branche und da hat NI ja mit Multisim/Ultiboard auch schon eine Weile den Fuss in der Tür (obwohl ich von der Useroberfläche und Bedienung davon alles ausser begeistert bin). Da fühlt der LabVIEW Editor schon viel intuitiver an, respektive würde ich für PCBs lieber mit dem alten Unix basiereten ged arbeiten.

Rolf Kalbermatter

Rolf Kalbermatter
Technische Universität Delft, Dienst Elektronik und Mechanik
https://blog.kalbermatter.nl
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Mathematische Hintergründe Des Cleanup Tools - rolfk - 05.02.2009 15:27

Gehe zu: