Herunterladen Inhalt Inhalt Diese Seite drucken

Lesen Einer Datei "Inp - Bosch Rexroth IndraMotion MTX 11VRS Programmierhandbuch

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

Werbung

466/665
Bosch Rexroth AG
CPL-Funktionen
7.7.14

Lesen einer Datei "INP#"

Beschreibung:
Syntax:
10
C%=FILESIZE(2,2)
11
CLOSE(2)
Die INTEGER-Variable A% enthält den Wert: 302
Die INTEGER-Variable B% enthält den Wert: 302
Die INTEGER-Variable C% enthält den Wert: 300
FILESIZE und Random-Datei
1
OPENW(1,"P2",1000,10)
2
FOR I%= 1 TO 20
3
PRN#(1,"TESTE FILESIZE")
4
NEXT
5
CLOSE(1)
6
OPENR(2,2,10)
7
A%=FILESIZE(2)
9
B%=FILESIZE(2,1)
10
C%=FILESIZE(2,2)
10
D=FILESIZE(2,3)
10
E%=FILESIZE(2,4)
11
CLOSE(2)
Die INTEGER-Variable A% enthält den Wert: 222
Die INTEGER-Variable B% enthält den Wert: 222
Die INTEGER-Variable C% enthält den Wert: 220
Die INTEGER-Variable D% enthält den Wert: 20
Die INTEGER-Variable E% enthält den Wert: 20
Mit der INP#-Anweisung können die ASCII-Daten einer geöffneten Datei in
Form von Records gelesen und einer oder mehreren Variablen zugewiesen
werden. Der Befehl wirkt nur auf Dateien, die mit "OPENR(..)" geöffnet wurden.
INP#(<n>,<Variable>[,<Variable>][,...][;])
<n>
<Variable>
;
Abb.7-38:
Syntax INP#
DOK-MTX***-NC**PRO*V11-RE01-DE-P
Rexroth IndraMotion MTX 11VRS Programmierhandbuch
1 bis 9:
Logische Nummer der Datei, aus der gelesen werden
soll.
Variable, unter der die gelesenen Daten abgelegt wer‐
den.
Wird ein Semikolon programmiert, verbleibt der Datei‐
zeiger solange in dem Record, bis das Record-Ende
erreicht ist. Danach wird in den nächsten Record wei‐
tergeschaltet. Dort wird jedoch nicht automatisch wei‐
tergelesen.
Ist kein Semikolon programmiert, wird automatisch auf
den nächsten Record weitergeschaltet.

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis