Herunterladen Inhalt Inhalt Diese Seite drucken

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

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

Werbung

92/301
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)
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 12VRS RCL-Programmieranleitung
Die Funktion wandelt das Argument vom Typ "REAL" in einen Wert vom Typ
"INTEGER".
Die Rundung erfolgt jeweils zu der dem Argument am nächsten liegenden
ganzen Zahl.
Bei Argumenten die genau zwischen zwei benachbarten Ganzzahlen liegen
(z.B. 0.5, 1.5) wird immer zur geraden Ganzzahl gerundet, d.h. 1.5 wird auf 2
gerundet und 6.5 wird auf 6 gerundet.
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*V12-AP02-DE-P

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis