Bibliotheksbeschreibung | Rexroth IndraLogic 07VRS
8
SysLibFile.lib
8.1
Übersicht
8.2
SysFileOpen
Input-Variable
Datentyp
FileName
STRING
Mode
STRING
Diese Bibliothek unterstützt synchrone Dateizugriffe auf dem Zielrechner. Bein‐
haltet das Zielsystem die Funktionalität, können folgende Bibliotheksfunktionen
für den Umgang mit den Dateien verwendet werden:
●
SysFileOpen, Seite 23
●
SysFileClose, Seite 24
●
SysFileWrite, Seite 24
●
SysFileRead, Seite 24
●
SysFileDelete, Seite 25
●
SysFileGetPos, Seite 25
●
SysFileSetPos, Seite 25
●
SysFileEOF, Seite 25
●
SysFileGetSize, Seite 25
●
SysFileGetTime, Seite 26
●
SysFileCopy, Seite 26
●
SysFileRename, Seite 27
Diese Funktion vom Typ DWORD dient dem Öffnen einer bereits bestehenden
oder neu zu generierenden Datei.
Der Rückgabewert ist eine "Datei-Nummer", die in den Funktionen
rite, Seite
24,
SysFileRead, Seite
("File") verwendet wird. Im Fehlerfall wird "0" zurückgegeben bzw. (Achtung
Ausnahme!) "-1" von Zielsystem IndraLogic SP RTE.
Beschreibung
Datei-Name
Modus, in dem die Datei bearbeitet werden soll:
w
write
r
read
rw
read and write
a
append
Abb.8-1:
SysFileOpen
Electric Drives
| Bosch Rexroth AG
and Controls
Datei öffnen
Datei schließen
in Datei schreiben
aus Datei lesen
Datei löschen
aktuellen Offset in Datei ermitteln
Offset in Datei setzen
Prüfen, ob Ende der Datei erreicht ist
Dateigröße ermitteln
Zeitangaben bzgl. Erstellung, Zugriff, Än‐
derung
Datei kopieren
Datei umbenennen
24,
SysFileClose, Seite 24,
(Datei wird überschrieben oder neu angelegt)
(Datei wird nur zum Lesen geöffnet;
wenn die Datei nicht existiert, wird ein Fehler zu‐
rückgegeben)
(Datei wird überschrieben;
wenn die Datei nicht existiert, wird ein Fehler zu‐
rückgegeben)
(Datei wird wie mit "w" geöffnet, aber beim
Schreiben wird am Dateiende angehängt)
23/106
SysLibFile.lib
SysFileW‐
als Eingabe