Herunterladen Inhalt Inhalt Diese Seite drucken

Eof-Funktion; Assign-Funktion; Int_Asc-Funktion - Bosch Rexroth IndraMotion MLC 13VRS Programmieranleitung

Vorschau ausblenden Andere Handbücher für Rexroth IndraMotion MLC 13VRS:
Inhaltsverzeichnis

Werbung

98/329
Bosch Rexroth AG
RCL-Funktionen
value_3=ROUND(7.81)
;value_3 wird 8 zugewiesen
;value_4 wird −5 zugewiesen
value_4=ROUND(−5.43)
value_5=ROUND(6.50)
;value_5 wird 7 zugewiesen
10.10

EOF-Funktion

END_OF_FILE(argument)
IF
END_OF_FILE(dat_values)
THEN
statements
ELSE
statements
EOF=END_OF_FILE(dat_values)
10.11

ASSIGN-Funktion

FILE
datvar,wrvar
;Dateien datvar, wrvar
ASSIGN
wrvar,wrname
;Dateivariable wrvar <-- Textvariable wrname
ASSIGN
datvar,datname
;Dateivariable datvar <-- Textvariable datname
READ_BEGIN
datvar
;Lesezeiger auf Anfang der Datei datvar
READ
datvar, oneline
;Lesen einer Zeile
WRITE_END
wrvar
;Schreibzeiger auf Ende der Datei wrvar
WRITE
wrvar, oneline
;Schreiben einer Zeile
CLOSE
datvar
;Schließen der Datei
CLOSE
wrvar
;Schließen der Datei
PROGRAM_END
10.12

INT_ASC-Funktion

Rexroth IndraMotion MLC 13VRS RCL-Programmieranleitung
Die Funktion wandelt das Argument vom Typ "REAL" in einen Wert vom Typ
"INTEGER".
Die Rundung ist wie folgt definiert:
Ist die erste Nachkommastelle eine 0, 1, 2, 3 oder 4, so wird abgerun‐
det.
Ist die erste Nachkommastelle eine 5, 6, 7, 8 oder eine 9, so wird aufge‐
rundet.
Beispiel:
Syntax:
Diese Funktion ermöglicht das Abfragen, ob das Dateiende beim Lesen einer
dat-Datei erreicht ist.
Das Argument ist eine Variable vom Typ "FILE". Die Funktion liefert den Wert
1 (wahr), wenn das Ende der Datei erreicht ist und den Wert 0 (falsch), wenn
das Dateiende noch nicht erreicht ist.
Beispiel 1:
;Verwendung der Funktion in einer Bedingungsanweisung
Beispiel 2:
;Verwendung der Funktion in einer Zuweisung
Die Anweisung "ASSIGN" ermöglicht, den Namen von Dateien zur Pro‐
grammlaufzeit durch das Anwenderprogramm zu ändern.
Die ASSIGN-Anweisung ist nur auf geschlossene Dateien und
Standardkanäle anwendbar.
Beispiel:
Die Standardprozedur "INT_ASC" konvertiert einen ganzzahligen Wert in ein
Feld von Zeichen.
DOK-MLC***-RCL*PRO*V13-AP01-DE-P

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis