Hallo,
Ich habe mir mit vb eine kleine Anwendung gebastelt.
Die Anwendung generiert aus eingegbenen Schriftzeichen (TextBox) G-Codes zur Ansteuerung einer Schrittmotorkarte.
Schrifthöhen, Breiten und Positionierung funktioniert auch alles ganz ordentlich, aber ich bin mit meiner "Visualisierung" nicht zufrieden.
Ich habe vor einiger Zeit mal mit "DrawLine" und "PictureBox" versucht, habe aber das gefühl, dass es sicher eine bessere Methode geben müsste.
Vor allem da die Schriftzeichen wie z.B. Arial "Bögen" haben...
G-Code Beispiel:
G00 X10 Y20 z.B.: Verfährt in einer Linie von 0;0 nach 10;20
G01 X20 Y40 z.B.: Verfährt in einer Linie von 10;20 nach 20;40
Bis hierher kein Problem ausser, dass die Picturbox links oben Ihre Referenz hat (X0;Y0) und meine Mechanik links unten.
Jetzt kommen die schwierigkeiten:
G02 X50 Y30 R20 z.B.: Verfährt in einem Bogen von 20;40 nach 50;30 mit einem Radius von 20
G01 X-50 Y-30 Verfährt in einer Linie in negativen Bereich
Nachdem ich jetzt Tagelang im Netz gesucht habe möchte hier die Frage stellen: Hat jemand einen Tipp für mich???
Kann der Referenzpunkt von der PictureBox (0;0) von oben links nach unten links geändert werden???
Danke!
Ich habe mir mit vb eine kleine Anwendung gebastelt.
Die Anwendung generiert aus eingegbenen Schriftzeichen (TextBox) G-Codes zur Ansteuerung einer Schrittmotorkarte.
Schrifthöhen, Breiten und Positionierung funktioniert auch alles ganz ordentlich, aber ich bin mit meiner "Visualisierung" nicht zufrieden.
Ich habe vor einiger Zeit mal mit "DrawLine" und "PictureBox" versucht, habe aber das gefühl, dass es sicher eine bessere Methode geben müsste.
Vor allem da die Schriftzeichen wie z.B. Arial "Bögen" haben...
G-Code Beispiel:
G00 X10 Y20 z.B.: Verfährt in einer Linie von 0;0 nach 10;20
G01 X20 Y40 z.B.: Verfährt in einer Linie von 10;20 nach 20;40
Bis hierher kein Problem ausser, dass die Picturbox links oben Ihre Referenz hat (X0;Y0) und meine Mechanik links unten.
Jetzt kommen die schwierigkeiten:
G02 X50 Y30 R20 z.B.: Verfährt in einem Bogen von 20;40 nach 50;30 mit einem Radius von 20
G01 X-50 Y-30 Verfährt in einer Linie in negativen Bereich
Nachdem ich jetzt Tagelang im Netz gesucht habe möchte hier die Frage stellen: Hat jemand einen Tipp für mich???
Kann der Referenzpunkt von der PictureBox (0;0) von oben links nach unten links geändert werden???
Danke!