Herunterladen Inhalt Inhalt Diese Seite drucken

Dateigröße Ermitteln "Filesize - Bosch Rexroth IndraMotion MTX 11VRS Programmierhandbuch

Vorschau ausblenden Andere Handbücher für Rexroth IndraMotion MTX 11VRS:
Inhaltsverzeichnis

Werbung

DOK-MTX***-NC**PRO*V11-RE01-DE-P
Rexroth IndraMotion MTX 11VRS Programmierhandbuch
7.7.13
Dateigröße ermitteln "FILESIZE"
Beschreibung:
Syntax:
Beispiele:
Liefert die Größe einer Datei oder die Grenze, bis zu der eine Datei bereits
beschrieben worden ist. Bei der Datei kann es sich sowohl um eine sequenti‐
elle, als auch um eine Random-Datei handeln. Der Befehl wirkt nur auf Dateien,
die mit "OPENR(..)" geöffnet wurden.
FILESIZE(<n>[,<k>])
<n>
<k>
Abb.7-37:
Syntax FILESIZE
FILESIZE und sequentielle Datei
1
OPENW(1,2,1000)
2
FOR I%= 1 TO 20
3
PRN#(1,"TESTE FILESIZE")
4
NEXT
5
CLOSE(1)
6
OPENR(2,2)
7
A%=FILESIZE(2)
9
B%=FILESIZE(2,1)
Bosch Rexroth AG
1 bis 9
Logische Nummer der Datei, von der die Größe be‐
stimmt werden soll. Bei falschem Wertebereich er‐
scheint die Fehlermeldung:
"UNZULÄSSIGE DATEINUMMER".
bei Random-Dateien:
Wertebereich 1 bis 4
bei sequentiellen Dateien:
Wertebereich 1 bis 2
<k> = 1:
Gesamtgröße des, von einer Datei belegten Speicher‐
platzes in Byte.
<k> = 2:
Größe des belegten Speicherplatzes vom Beginn des
Datenbereichs bis zum EOF-Pointer in Byte (aus‐
schließlich der Größe des EOF-Pointers).
<k> = 3:
Maximale Anzahl der Records in einer Datei. Dieses
Ergebnis ist davon abhängig, mit welcher Record-Län‐
ge die Datei geöffnet wurde.
<k> = 4:
Anzahl der Records vom Beginn der Datei bis zum
EOF-Pointer. Dieses Ergebnis ist davon abhängig, mit
welcher Record-Länge die Datei geöffnet wurde.
<k> nicht programmiert: wie <k> = 1.
Bei falschem Wertebereiche für <k> erscheint die Feh‐
lermeldung:
"UNZULÄSSIGER PARAMETER".
465/665
CPL-Funktionen

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis