Hallo Kugelfisch.
Kugelfisch schrieb:
> habe das Problem nach einigen probieren folgendermaßen gelöst.
~~~~
~~~
~~
~
Danke für die detailierte Info und das Shapefile.
> - Was ist der Unterschied zwischen den verschiedenen Modi (Standart
> Canvas Cairo)
Es werden unterschiedliche Bibliotheken für die Grafik verwendet.
Das hat seinen Grund darin, dass
1) Die Bibliotheken stark unterschiedliche Eigenschaften haben, daher
werden für unterschiedliche Aufgaben unterschiedliche Bibliotheken
verwendet. z.B. openGL für Push und Shove
2) An KiCad wirken verteilt mehrere hundert Programmierer mit. Diese
erstellen, oft spontan, Erweiterungen und Patches in den von ihnen
favourisierten Bibliotheken. Wenn Du diese integrieren willst, und wenn
es nur provisorisch zum testen ist, brauchst Du die unterschiedlichen
Bibliotheken.
3) Die Bibliotheken werden auf unterschiedlichen Platformen
unterschiedlich gut unterstützt.
Letztlich wird aber versucht, zumindest die Grundfunktionen in allen
Bibliotheken anzubieten. Aber das dauert. Eine Anpassung des Verhaltens
wird nur in Ausnahmefällen gemacht. Grund: Verschiedene Nutzer
favouritisieren unterschiedliches Verhalten. So können sich diese eine
Grafikbibliothek wählen welche ihnen besonders entgegenkommt, sofern
diese die gewünschte Funktion unterstützt.
> - Beim einlesen der SHP-Datei werden zwei Pads eingefügt, wo wird deren
> Position definiert.
Dazu habe ich keine Info.
Vermutlich wird irgendwas mit recht einfachen Algorithmen*) aus den
Koordinaten bzw. der Verteilung der Koordinaten der Polygoneckpunkte des
Shape Files zusammengerechnet, und dann plaziert (in Deinem Falle unten
links mit kleinem horizontalen Abstand). Diese Funktion könnte man auch
weglassen, weil die Pads doch im allgemeinen sowieso nicht da sind, wo
man sie gerne hätte. Ist aber auch fast egal, weil man die Pads ja auch
wahlfrei umgestalten, plazieren, löschen oder auch neu hinzufügen kann.
Für letzteres müsste man das Shape aber als Footprint bearbeiten, was
wohl ursprünglich nicht so gedacht war. Von daher war es dann sinnvoll,
schon einmal zwei Pads zu haben, ohne weitere Arbeit, fertig zum
editieren, verschieben und gegebenenfalls löschen.
*) Kann sein, dass der Algorithmus sich mal geändert hat. Aus der
Erinnerung meine ich, das früher mal die Pads links und rechts landeten,
und jetzt oft alle links unten.
Mit freundlichem Gruß: Bernd Wiebus alias dl1eic
http://www.l02.de