# Read Job

Lit un projet à partir de l’emplacement de projets In-Sight spécifié.

## Read Job – entrées

Syntaxe : RJ[ID]

Paramètre | Description
--- | ---
ID | Numéro d’identification du projet (0 à 999).

## Read Job – sorties

Renvoie un code d’état, suivi d’une terminaison de ligne, puis de lignes de données du projet.

Les codes d’état sont :

Codes d’état | Description
--- | ---
1 | La commande a été exécutée avec succès.
0 | La commande est inconnue.
-1 | Le numéro d’identification du projet est en dehors de la plage autorisée (0 à 999).
-2 | Le projet n’a pas pu être lu ou l’emplacement du projet est vide, ainsi la commande n’a pas pu être exécutée.
-4 | La mémoire du système de vision In-Sight est insuffisante.
-6 | L’utilisateur ne dispose pas de l’accès complet nécessaire à l’exécution de la commande.

Les lignes de données de projets sont :

Paramètre | Description
--- | ---
Nom | La première ligne contient le nom du projet.
Taille | La seconde ligne contient un nombre entier pour la taille du projet en octets.
Données | Le projet actuel est codé en valeurs ASCII hexadécimales formatées à 80 caractères par ligne. Chaque ligne finit par un caractère de terminaison.
CheckSum | La dernière ligne contient quatre octets hexadécimaux représentant un checksum des données du projet.

## Read Job – exemple

Pour obtenir des informations sur le projet "85Test.jobx", enregistré sur le système de vision In-Sight, exécutez la commande suivante : RJ85

Après l’exécution de la commande Read Job, la première ligne affichée dans la fenêtre Telnet représente le code d’état (1), suivi du nom du projet (85Test.jobx) et de sa taille (1900) en octets, puis des données du projet au format ASCII hexadécimal. Enfin, la somme de contrôle ASCII hexadécimale de quatre octets est indiquée sur la dernière ligne (48A3).

Remarque : La taille indiquée par la commande RJ est le double du nombre d’octets de la taille réelle du fichier .JOBX enregistré sur le système de vision In-Sight, en raison de l’encodage ASCII hexadécimal des données.