# Read File

Dient zum Lesen eines Jobs aus dem angegebenen In-Sight Vision-System-Speicher.

## Read File – Eingaben

Syntax: RF[Dateiname]

Parameter | Beschreibung
--- | ---
Dateiname | Der Name des Jobs. Der Befehl wird mit oder ohne die Erweiterung .JOBX ausgeführt.

## Read File – Ausgaben

Gibt einen Statuscode zurück, gefolgt von einem Zeilenabschlusszeichen, gefolgt von Zeilen mit Jobdaten.

Es gibt folgende Statuscodes:

Statuscodes | Beschreibung
--- | ---
1 | Der Befehl wurde erfolgreich ausgeführt.
0 | Unbekannter Befehl.
-1 | Der Dateiname für den Job fehlt.
-2 | Es gibt keinen Job, der unter dem angegebenen Namen gespeichert wurde, oder die Jobdaten sind ungültig. Deshalb konnte der Befehl nicht ausgeführt werden.
-3 | Lesen fehlgeschlagen.
-6 | Der Benutzer hat keinen Vollzugriff, um den Befehl auszuführen.

Die Jobdatenzeilen sind:

Parameter | Beschreibung
--- | ---
Name | Die erste Zeile enthält den Jobnamen.
Größe | Die zweite Zeile enthält einen ganzzahligen Wert für die Größe des Jobs (in Byte).
Daten | Die eigentlichen Jobdaten sind als ASCII-Hexadezimalwerte in 80 Zeichen pro Zeile formatiert. Jede Zeile endet mit einer Sequenz aus einem Wagenrücklauf und einem Zeilenvorschub.
Prüfsumme | Die letzte Zeile enthält vier ASCII-Hexadezimalbytes als Prüfsumme der Jobdaten. Das Vision-System berechnet die Prüfsumme aus den ASCII-Werten in Großbuchstaben der hexadezimalen Daten und nicht aus den Byte-Werten des Dateiinhalts. Weitere Informationen finden Sie unter Prüfsumme im Native Mode.

## Read File – Beispiel

Geben Sie den folgenden Befehl ein, um Informationen zum Job „text.jobx“, der auf dem In-Sight Vision-System gespeichert ist, abzurufen: RFtext.jobx

Nach Eingabe des Read File-Befehls ist die erste an das Telnet-Fenster ausgegebene Zeile der Statuscode (1), gefolgt vom Jobnamen (text.jobx) und der Größe (22) in Byte. Danach werden die Jobdaten im ASCII-Hexadezimalformat angezeigt. In der letzten Zeile wird schließlich noch die vier Byte große Prüfsumme (4206) im ASCII-Hexadezimalformat angezeigt.

Hinweis: Aufgrund der hexadezimalen ASCII-Codierung der Daten ist die Größe, die der Befehl RF meldet, doppelt so groß wie die Anzahl der Bytes der tatsächlichen Größe der .JOBX-Datei, die auf dem In-Sight Vision-System gespeichert ist.