Herunterladen Inhalt Inhalt Diese Seite drucken

Vorhandensein Einer Datei Prüfen (Isfile) - Siemens SINUMERIK 840D sl Programmierhandbuch

Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

Flexible NC-Programmierung
2.21 Vorhandensein einer Datei prüfen (ISFILE)
<Ergebnis>:
Hinweis
Binäre Files können nicht eingelesen werden. Es wird der Fehler "falscher Dateityp"
(Rückgabewert der Fehlervariablen = 4) ausgegeben. Folgenden Dateitypen sind nicht lesbar:
_BIN, _EXE, _OBJ, _LIB, _BOT, _TRC, _ACC, _CYC, _NCK.
Beispiel
Programmcode
N10 DEF INT ERROR
N20 DEF STRING[255] RESULT[5]
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
...
2.21
Vorhandensein einer Datei prüfen (ISFILE)
Mit dem ISFILE-Befehl kann geprüft werden, ob eine Datei im Programmspeicher existiert.
Syntax
<Ergebnis>=ISFILE("<Dateiname>")
144
Ergebnisvariable (Call-By-Reference-Parameter)
Variablenfeld, in dem der gelesene Text abgelegt wird.
Typ:
STRING (max. Länge: 255)
Wenn im Parameter <Zeilenanzahl> weniger Zeilen angegeben sind als
die Feldgröße [<n>,<m>] der Ergebnisvariablen beträgt, dann werden die
restlichen Feldelemente nicht verändert.
Der Abschluss einer Zeile durch die Steuerzeichen "LF" (Line Feed) oder "CR
LF" (Carriage Return Line Feed) wird nicht in der Ergebnisvariablen abgelegt.
Gelesene Zeilen werden abgeschnitten, wenn die Zeile länger ist als die de‐
finierte Stringlänge. Es erfolgt keine Fehlermeldung.
Kommentar
; Definition der Fehlervariablen.
; Definition der Ergebnisvariablen.
; Dateiname mit Domain-, Dateikennung
und Pfadangabe.
; Fehlerauswertung.
Programmierhandbuch, 10/2015, 6FC5398-2BP40-5AA3
Arbeitsvorbereitung

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis