# Read Job

Dient zum Lesen eines Jobs aus dem angegebenen In-Sight-Job-Slot.

## Read Job – Eingaben

Syntax: RJ[ID]

Parameter | Beschreibung
--- | ---
ID | Die Job-ID (0 bis 999).

## Read Job – 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 | Die Job-ID-Nummer liegt außerhalb des zulässigen Bereichs (0 bis 999).
-2 | Der Job konnte nicht gelesen werden, oder der Job-Slot ist leer. Deshalb konnte der Befehl nicht ausgeführt werden.
-4 | Der In-Sight Vision-System hat nicht genügend Speicher verfügbar.
-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 einem Abschlusszeichen.
Prüfsumme | Die letzte Zeile enthält vier ASCII-Hexadezimalbytes als Prüfsumme der Jobdaten.

## Read Job – Beispiel

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

Nach Eingabe des Read Job-Befehls ist die erste an das Telnet-Fenster ausgegebene Zeile der Statuscode (1), gefolgt vom Jobnamen (85Test.jobx) und der Größe (1900) in Byte. Danach werden die Jobdaten im ASCII-Hexadezimalformat angezeigt. Schließlich erscheint die hexadezimale ASCII-Prüfsumme aus vier Byte in der letzten Zeile (48A3).

Hinweis: Die vom Befehl RJ zurückgegebene Größe ist aufgrund der ASCII-Hexadezimalcodierung der Daten doppelt so groß wie die Byte-Anzahl der tatsächlichen .JOB-Dateigröße, die auf dem In-Sight Vision-System gespeichert ist.