Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens 840D sl/840DE sl Handbuch Seite 84

Inhaltsverzeichnis

Werbung

Flexible NC-Programmierung
1.20 READ: Zeilen in Datei lesen
line
number
result
Sind im Parameter "number" weniger Zeilen angegeben als die Feldlänge von "result"
beträgt, so werden die restlichen Feldelemente nicht verändert.
Der Abschluss einer Zeile durch die Steuerzeichen "LF" (Line Feed) oder "CR LF" (Carrige
Return Line Feed) wird nicht in der Zielvariablen "result" abgelegt. Gelesene Zeilen werden
abgeschnitten, wenn die Zeile länger als die Stringlänge der Zielvariable "result" ist. Es
erfolgt keine Fehlermeldung.
Hinweis
Binäre Files können nicht eingelesen werden.
Es wird der Fehler error=4:falscher Dateityp ausgegeben. Folgenden Dateitypen sind nicht
lesbar: _BIN, _EXE, _OBJ, _LIB, _BOT, _TRC, _ACC, _CYC, _NCK.
Beispiele
N10 DEF INT ERROR
N20 STRING[255] RESULT[5]
...
N30 READ(ERROR, "TESTFILE", 1, 5,
RESULT)
...
N30 READ(ERROR, "TESTFILE_MPF", 1, 5,
RESULT)
...
N30 READ(ERROR,"_N_TESTFILE_MPF", 1, 5,
RESULT)
...
N30 READ(ERROR,"/_N_CST_DIR/_N_TESTFILE_MPF" ,
1, 5 RESULT)
...
N40 IF ERROR <>0
N50 MSG("FEHLER "<<ERROR<<" BEI READ-BEFEHL")
N60 M0
N70 ENDIF
...
1-70
Positionsangabe des zu lesenden Zeilenbereichs
(Call-By-Value-Parameter vom Typ INT).
0: Es werden die mit dem Parameter "number"
angegebene Anzahl der Zeilen vor dem Dateiende gelesen
1 bis n: Nummer der ersten zu lesenden Zeile
Anzahl der zu lesenden Zeilen (Call-By-Value-Parameter vom Typ INT)
Feld vom Typ STRING, in dem der gelesene Text abgelegt wird
(Call-By-Reference-Parameter mit einer Länge von 255)
;Fehlervariable
;Ergebnisvariable
;Dateiname ohne Domain-
;und Dateikennung
;Dateiname ohne Domain-
;und mit Dateikennung
;Dateiname mit Domain-
;und Dateikennung
;Dateiname mit Domain-,
;Dateikennung und Pfadangabe
;Fehlerauswertung
Programmierhandbuch, 11/2006, 6FC5398-2BP10-2AA0
Arbeitsvorbereitung

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis