Variablen aus gemischter Texdatei auslesen?

Anfängerfragen zum Programmieren mit PureBasic.
jacky
Beiträge: 2
Registriert: 10.05.2005 12:37

Variablen aus gemischter Texdatei auslesen?

Beitrag 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?
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Variablen aus gemischter Texdatei auslesen?

Beitrag 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
Benutzeravatar
vonTurnundTaxis
Beiträge: 2130
Registriert: 06.10.2004 20:38
Wohnort: Bayreuth
Kontaktdaten:

Beitrag von vonTurnundTaxis »

Auch zu empfehlen sind die Preference-Befehle...
hier
Nicht durch Zorn, sondern durch Lachen tötet man
ClipGrab | Pastor - jetzt mit kurzen URLs!
Benutzeravatar
zigapeda
Beiträge: 1753
Registriert: 06.03.2005 17:22
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag 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
kluger Mann + kluge Frau = Romanze | dummer Mann + dumme Frau = Schwangerschaft
kluger Mann + dumme Frau = Affäre | dummer Mann + kluge Frau = Shopping <)
Benutzeravatar
crossroads
Beiträge: 244
Registriert: 29.08.2004 05:41
Wohnort: Rhine Main Area

Beitrag von crossroads »

vonTurnundTaxis hat geschrieben:Auch zu empfehlen sind die Preference-Befehle...
hier
... IMHO der beste Weg :allright:
Man soll die Tür aufmachen, bevor man durchgeht ...
jacky
Beiträge: 2
Registriert: 10.05.2005 12:37

Beitrag 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 :?
Antworten