Seite 1 von 1

Variablen aus gemischter Texdatei auslesen?

Verfasst: 10.05.2005 12:47
von jacky
Hallo, vielleicht kann mir jemand helfen der schonmal so was ähnliches versucht hat :)
Ich habe eine Textdatei die Koordinaten enthält und zwar in der form
z.B.
N1 Test
N2 G1 X10 Y20
N3 G1 X20 Y30
N4...
die Datei enthält also auch Text, ich möchte aber nur die Koordinaten in dem Fall 10 und 20 (bzw. 20 und 30) in einer Variablen speichern. Das X und Y steht aber immer vor der Koordinate.
Kann mir vielleicht jemand ein paar Tips geben wie ich das angehen müsste?

Re: Variablen aus gemischter Texdatei auslesen?

Verfasst: 10.05.2005 12:56
von Kiffi
> Kann mir vielleicht jemand ein paar Tips geben wie ich das angehen
> müsste?

zuerst öffnest Du die Datei -> ReadFile()
dann liest Du in einer Schleife -> While - Wend
solange Zeile für Zeile -> ReadString()
in Variablen Deines Programmes, bis die Datei komplett ausgelesen wurde -> EOF()
die Variablen musst Du dann auswerten -> FindString()
Dann schliesst Du die Datei -> CloseFile()

Grüße ... Kiffi

Verfasst: 10.05.2005 15:56
von vonTurnundTaxis
Auch zu empfehlen sind die Preference-Befehle...
hier

Verfasst: 10.05.2005 16:47
von zigapeda
bleibt das G1 immer gleich? wenn ja dann hätte ich eine idee. wenn es nicht gleich bleibt müsste man erst rausfinden was für einen wert G hat und dann würde es auch funktionieren. Auch wenn die Koordinaten nicht 2stellig ist also z.B. X372 oder X6

Verfasst: 10.05.2005 18:48
von crossroads
vonTurnundTaxis hat geschrieben:Auch zu empfehlen sind die Preference-Befehle...
hier
... IMHO der beste Weg :allright:

Verfasst: 11.05.2005 00:09
von jacky
Ah, vielen Dank für eure zahlreichen und schnellen Antworten!
Werd ich gleich mal probieren womit ich am besten klar komm :)

Das G1 wird leider manchmal auch zu G2 oder G3(dann wird auch der weitere Programmverlauf geändert).

Zur Erklärung, das ist dazu gedacht um die Programme einer NC bzw CNC Steuerung (Fräs, Dreh, Schleifmaschinen aber auch zum Platinen fräsen etc...) grafisch darzustellen.
Das Werkzeug fährt einen programmierten Weg (immer durch linien start und endpunkt oder radien anfangs und endpunkt) ab, die Koordinaten sind in der .txt Datei wie oben enthalten und ich will sie "einfach" durch Linien (und Kreise) am PC "nachzeichnen" lassen. Ich hoff man kanns ungefähr nachvollziehen :?