Wie ist der aktuelle Trend bei CAD, EDA für den Koordinatenursprung? (0,0) linke obere Ecke oder linke untere Ecke? Bei EDA muss man ja noch Schaltplan und Layout unterscheiden. Und wo ist eigentlich beim Gerber Format der Ursprung? Für CAD würde ich persönlich eher den Ursprung links unten bevorzugen, aber ich habe auch schon einige Programme verwendet, wo er links oben war. Wie ist das bei Horizon und KiCad? Frei wählbar? Dann müsste man die Koordinaten von Symbolen und Footprints beim Import umrechnen?
:
Verschoben durch Moderator
Stefan S. schrieb: > Für CAD würde ich persönlich eher den Ursprung links unten bevorzugen, > aber ich habe auch schon einige Programme verwendet, wo er links oben > war. Links oben liegt er, wenn die Lage des Koordinatensystems sich an Graphikkartenadressierung orientiert - zumindest wenn y von oben nach unten und x von links nach rechts steigt.
Das ist mir schon klar. Mir ging es eher darum wie es bei den moderneren Programmen gehandhabt wird. Bei gEDA war es wohl links oben, bei cairo ist es links oben, bei OODraw wohl links unten. Bei pcbNew wohl links oben? Übrigens, an den Verschieber: Die Frage passt auch nach PC-Programmierung, Mechanik, Software. Und auch nach Projekte&Code.
Bei den meisten EDA-Tools, kann man den Ursprung beliebig verschieben. Im Layout ist meiner Erfahrung nach "links unten" die Regel. Im Schaltplan ist der Ursprung nicht so wichtig und kann daher "irgendwo" liegen. Oft nimmt man konsistenterweise denneoch "links unten".
Peter S. schrieb: > Im Layout ist meiner Erfahrung nach "links unten" die Regel. Das ist interessant, ich dachte eher es wäre umgekehrt, aber das war vielleicht nur ganz früher so, etwa bei gEDA. Verschieben des Nullpunktes ist natürlich stets einfach -- das Problem ist aber, wenn der y Nullpunkt oben ist, dann werden die Werte nach unten größer. Und sonst ist es umgekehrt. Und das betrifft ja sowohl die Mauskoordinaten als auch die Zeichenfunktionen, wenn man das ungeschickt programmiert kann man sich da etwas verheddern.
Stefan S. schrieb: > Das ist interessant, ich dachte eher es wäre umgekehrt, aber das war > vielleicht nur ganz früher so Ganz früher bewegte sich der Elektronenstrahl der Bildröhre von links oben nach rechts unten, und das hat man bei LCD-Anzeigen so beibehalten obwohl es da egal wäre. Windows adressiert standardmässig auch von links oben aus, aber mit Bildschirm- und Mauskoordinaten hat man als Anwender ja nichts zu tun, und jedes Progamm kann das machen wie es lustig ist. Daher nimmt man in CAD-Programmen links unten wie das schon bei Tuschezeichnungen üblich war und in der Mathematik auch (1.Quadrant). Wenn man selber Grafikprogramme schreibt muss man sich natürlich damit beschäftigen. Windows bietet dafür Funktionen an (siehe Viewport usw.), andere Systeme auch. Georg
Stefan S. schrieb: > Verschieben des Nullpunktes ist natürlich stets einfach -- das Problem > ist aber, wenn der y Nullpunkt oben ist, dann werden die Werte nach > unten größer. Die Richtung der Achse hat mit der Lage des Nullpunktes zu tun. Du kannst auch den y-Nullpunkt nach oben packen und trotzdem die Werte nach oben ansteigen lassen. Was ist denn nun dein eigentliches Problem? Oder soll das nur ein Unterhaltungs-Thread im Vorgriff auf das Wochenende werden?
Wolfgang schrieb: > Problem? Problem wäre eine grosse Übertreibung. Ich dachte halt der eine oder andere hätte in den letzten 10 Jahren vielleicht mal mit moderneren CAD oder EDA-Tools gearbeitet und es gäbe womöglich einen klaren Trend. Ich habe schon ewig kein Cad oder EDA mehr gemacht. Aber bevor ich mir jetzt verschiedene Tools installiere und nachsehe, mache ich es dann wohl doch lieber frei wählbar.
Stefan S. schrieb: > Wolfgang schrieb: >> Problem? > > Problem wäre eine grosse Übertreibung. Ich dachte halt der eine oder > andere hätte in den letzten 10 Jahren vielleicht mal mit moderneren CAD > oder EDA-Tools gearbeitet und es gäbe womöglich einen klaren Trend. Ich > habe schon ewig kein Cad oder EDA mehr gemacht. Aber bevor ich mir jetzt > verschiedene Tools installiere und nachsehe, mache ich es dann wohl doch > lieber frei wählbar. Hallo Stefan, deine Frage ist durchaus relevant/interessant. Ich habe meistens den Nullpunkt oben links gesetzt. Dadurch sind im Gerberfile die X-Koordinaten positiv aber die Y-Koordinaten negativ. Einmal war der Nullpunkt leicht innerhalb, weil das für den Konstrukteur Vorteile hatte. Das mögen aber die PCB-Hersteller anscheinend nicht so gern. Den Nullpunkt unten links zu setzen hätte den Vorteil, dass man in X- und Y-Richtung nur positive Koordinaten hätte. Ein weiterer Vorteil wäre, dass im Gerberviewer Viewmate von Pentalogix das Board nicht außerhalb von deren Rahmen angezeigt wird. Irgendwie war das aber nie eine zwingende Vorgabe von Seiten der PCB-Hersteller.
:
Bearbeitet durch User
Helmut S. schrieb: > Einmal war der Nullpunkt leicht innerhalb, weil das für den Konstrukteur > Vorteile hatte. Das mögen aber die PCB-Hersteller anscheinend nicht so > gern. Was sind denn das fuer Hersteller? Ich habe sogar schon runde Platinen mit Ursprung im Mittelpunkt gemacht, die wurden alle kommentarlos einwandfrei gefertigt, sowohl von europaeischen als auch von chinesischen Herstellern.
Bei Altium ist der Koordinatenursprung standardmäßig auch links unten. Allerdings kann man den frei verschieben, wenn ich mich noch recht erinnere. Leider kann ich es momentan nich ausprobieren.
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.