vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
NEU! sevCoolbar 3.0 - Professionelle Toolbars im modernen Design!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Allgemeine Diskussionen
Image zu G-Code 
Autor: Fränky
Datum: 16.05.14 23:18

Guten Abend Leute, ich hab ein Problem und brauche eure Hilfe.
Im unserem Betrieb haben wir eine kleine Gravier Maschine die wir verwenden um Beschriftungsschilder zu Gravieren,
im Prinzip nichts besonderes.
Das Programm dazu ist aber umständlich und zu kompliziert um ein paar Schriftzüge zu Gravieren.
Somit hab ich angefangen selbst ein Programm zu schreiben um dies zu vereinfachen.
Die Verbindung zur Gravier Maschine und was sie für Daten benötigt um die Gravur durchzuführen hab ich heraus gefunden.
Meine Idee bzw. mein Programm besteht aus einer PictureBox in der ich mein Schriftzug bzw. kleine Pixel Grafik platziere.

Mein Problem ist jetzt wie bekomme ich aus dieser Image ein Fahrweg für die Gravier Maschine (z.B. G-Code) bzw. eine Line von da nach da und ein Kreis von hier nach hier.

Hab lange im Netzt gesucht aber nichts passendes gefunden (wie immer die Antworten waren Richtig, meine gestellten Fragen waren falsch ;) )

Möchte gerne bei der PictureBox bleiben und aus dieser Image den Fahrweg ermitteln.

Vielen Dank jetzt schon für eure Mühe
Fränky
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Image zu G-Code 
Autor: Zardoz
Datum: 17.05.14 17:23

Hallo Fränky,
welche Programmiersprache?
Wenn es ausschliesslich um Schriften geht, die Api-Funktion
GetGlyphOutline gibt die Kontur eines Zeichens als Strecke
zurück. Ansonsten kann man die Kontur auch durch das Auslesen
der Pixel der Picturebox ermitteln.

Gruss,

Zardoz

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Image zu G-Code 
Autor: Fränky
Datum: 19.05.14 19:15

Hallo Zardoz,
vielen Dank für Ihre schnelle Antwort und Ihre Tipps.
Sorry, hab ich vergessen zu sagen, ich Programmiere in Visual Basic 2008.
Ich wollte die Option offen lassen, das man auch Grafiken gravieren könnte.
Hauptsächlich bräuchte ich die CenterLine der Grafik (Image der PictureBox), wollte aber die Option haben das auch die Outline der Grafik zu gravieren wäre.
Die Pixel der Grafik hab ich sozusagen auch schon ausgelesen, bloß wie ermittle ich die Kontur der Grafik, damit ich eine Stecke zurück bekomme. Das ist mein Problem.
Raster to Vektor Converter gib es viele, aber in Visual Basic finde ich irgendwie keines.
Durch Ihren Tipp mit GetGlyphOutline bin ich jetzt auf die (System.Windows.Media) VectorCollection-Klasse gestoßen. Vieleicht hilft mir diese Klasse weiter???
Vielen Dank noch mal für Ihre mühe. ;)
Fränky
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Image zu G-Code 
Autor: Zardoz
Datum: 21.05.14 21:59

Hallo Fränky,

Fränky schrieb:
Zitat:

Sorry, hab ich vergessen zu sagen, ich Programmiere in Visual
Basic 2008.

Stell' deine Frage mal hier:
http://www.vbarchiv.net/forum/list_10_vb-dotnet-fortgeschrittene.html

Gruss,

Zardoz

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Image zu G-Code 
Autor: Fränky
Datum: 22.05.14 18:31

OK, Danke Zardoz
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel